Ice Sheet System Model  4.18
Code documentation
toolkits.h
Go to the documentation of this file.
1 /* \file toolkits.h
2  * \brief: this API allows use of external packages, provides patches, etc ...
3  */
4 
5 #ifndef _TOOLKITS_H_
6 #define _TOOLKITS_H_
7 
8 #ifdef HAVE_CONFIG_H
9  #include <config.h>
10 #else
11 #error "Cannot compile with HAVE_CONFIG_H symbol! run configure first!"
12 #endif
13 
14 #ifdef _HAVE_PETSC_
15 #include "./petsc/petscincludes.h"
16 #endif
17 
18 #include "./mpi/issmmpi.h"
19 
20 #ifdef _HAVE_METIS_
21 #include "./metis/metisincludes.h"
22 #endif
23 
24 #ifdef _HAVE_GSL_
25 #include "./gsl/gslincludes.h"
26 #endif
27 
28 #ifdef _HAVE_ADOLC_
29 #include "./adolc/adolcincludes.h"
30 #endif
31 
32 #ifdef _HAVE_CODIPACK_
34 #endif
35 
36 #ifdef _HAVE_TRIANGLE_
38 #endif
39 
41 #include "./toolkitsenums.h"
42 #include "./issm/issmtoolkit.h"
43 #include "./ToolkitOptions.h"
44 #endif
metisincludes.h
issmtoolkit.h
codipackincludes.h
adolcincludes.h
toolkitsenums.h
toolkitobjects.h
wrappers to toolkits
petscincludes.h
triangleincludes.h
issmmpi.h
gslincludes.h
ToolkitOptions.h