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