doxygen: intern/smoke tagged.
[blender.git] / intern / smoke / intern / tnt / tnt.h
1 /** \file smoke/intern/tnt/tnt.h
2  *  \ingroup smoke
3  */
4 /*
5 *
6 * Template Numerical Toolkit (TNT): Linear Algebra Module
7 *
8 * Mathematical and Computational Sciences Division
9 * National Institute of Technology,
10 * Gaithersburg, MD USA
11 *
12 *
13 * This software was developed at the National Institute of Standards and
14 * Technology (NIST) by employees of the Federal Government in the course
15 * of their official duties. Pursuant to title 17 Section 105 of the
16 * United States Code, this software is not subject to copyright protection
17 * and is in the public domain. NIST assumes no responsibility whatsoever for
18 * its use by other parties, and makes no guarantees, expressed or implied,
19 * about its quality, reliability, or any other characteristic.
20 *
21 */
22
23
24 #ifndef TNT_H
25 #define TNT_H
26
27
28
29 //---------------------------------------------------------------------
30 // Define this macro if you want  TNT to track some of the out-of-bounds
31 // indexing. This can encur a small run-time overhead, but is recommended 
32 // while developing code.  It can be turned off for production runs.
33 // 
34 //       #define TNT_BOUNDS_CHECK
35 //---------------------------------------------------------------------
36 //
37
38 //#define TNT_BOUNDS_CHECK
39
40
41
42 #include "tnt_version.h"
43 #include "tnt_math_utils.h"
44 #include "tnt_array1d.h"
45 #include "tnt_array2d.h"
46 #include "tnt_array3d.h"
47 #include "tnt_array1d_utils.h"
48 #include "tnt_array2d_utils.h"
49 #include "tnt_array3d_utils.h"
50
51 #include "tnt_fortran_array1d.h"
52 #include "tnt_fortran_array2d.h"
53 #include "tnt_fortran_array3d.h"
54 #include "tnt_fortran_array1d_utils.h"
55 #include "tnt_fortran_array2d_utils.h"
56 #include "tnt_fortran_array3d_utils.h"
57
58 #include "tnt_sparse_matrix_csr.h"
59
60 #include "tnt_stopwatch.h"
61 #include "tnt_subscript.h"
62 #include "tnt_vec.h"
63 #include "tnt_cmat.h"
64
65
66 #endif
67 // TNT_H