Blender V2.61 - r43446

tnt.h

Go to the documentation of this file.
00001 
00004 /*
00005 *
00006 * Template Numerical Toolkit (TNT): Linear Algebra Module
00007 *
00008 * Mathematical and Computational Sciences Division
00009 * National Institute of Technology,
00010 * Gaithersburg, MD USA
00011 *
00012 *
00013 * This software was developed at the National Institute of Standards and
00014 * Technology (NIST) by employees of the Federal Government in the course
00015 * of their official duties. Pursuant to title 17 Section 105 of the
00016 * United States Code, this software is not subject to copyright protection
00017 * and is in the public domain. NIST assumes no responsibility whatsoever for
00018 * its use by other parties, and makes no guarantees, expressed or implied,
00019 * about its quality, reliability, or any other characteristic.
00020 *
00021 */
00022 
00023 
00024 #ifndef TNT_H
00025 #define TNT_H
00026 
00027 
00028 
00029 //---------------------------------------------------------------------
00030 // Define this macro if you want  TNT to track some of the out-of-bounds
00031 // indexing. This can encur a small run-time overhead, but is recommended 
00032 // while developing code.  It can be turned off for production runs.
00033 // 
00034 //       #define TNT_BOUNDS_CHECK
00035 //---------------------------------------------------------------------
00036 //
00037 
00038 //#define TNT_BOUNDS_CHECK
00039 
00040 
00041 
00042 #include "tnt_version.h"
00043 #include "tnt_math_utils.h"
00044 #include "tnt_array1d.h"
00045 #include "tnt_array2d.h"
00046 #include "tnt_array3d.h"
00047 #include "tnt_array1d_utils.h"
00048 #include "tnt_array2d_utils.h"
00049 #include "tnt_array3d_utils.h"
00050 
00051 #include "tnt_fortran_array1d.h"
00052 #include "tnt_fortran_array2d.h"
00053 #include "tnt_fortran_array3d.h"
00054 #include "tnt_fortran_array1d_utils.h"
00055 #include "tnt_fortran_array2d_utils.h"
00056 #include "tnt_fortran_array3d_utils.h"
00057 
00058 #include "tnt_sparse_matrix_csr.h"
00059 
00060 #include "tnt_stopwatch.h"
00061 #include "tnt_subscript.h"
00062 #include "tnt_vec.h"
00063 #include "tnt_cmat.h"
00064 
00065 
00066 #endif
00067 // TNT_H