Ice Sheet System Model  4.18
Code documentation
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
BamgOpts.h
Go to the documentation of this file.
1 
5 #ifndef _BAMGOPTS_H_
6 #define _BAMGOPTS_H_
7 
8 class BamgOpts{
9 
10  public:
11 
12  /*Parameters*/
13  double anisomax;
14  double cutoff;
15  double coeff;
16  double errg;
17  double gradation;
19  int maxnbv;
20  double maxsubdiv;
22  int nbjacobi;
23  int nbsmooth;
24  double omega;
25  double power;
26  int verbose;
27 
28  /*Flags*/
29  int Crack;
32 
33  /*Metric related*/
34  double hmin;
35  double hmax;
37  double* hminVertices;
39  double* hmaxVertices;
41  double* hVertices;
42  int metricSize[2];
43  double* metric;
44  int fieldSize[2];
45  double* field;
46  int errSize[2];
47  double* err;
48 
49  BamgOpts();
50  ~BamgOpts();
51 
52  void Check(void);
53 
54 };
55 #endif
BamgOpts::cutoff
double cutoff
Definition: BamgOpts.h:14
BamgOpts::power
double power
Definition: BamgOpts.h:25
BamgOpts::err
double * err
Definition: BamgOpts.h:47
BamgOpts::maxsubdiv
double maxsubdiv
Definition: BamgOpts.h:20
BamgOpts::verbose
int verbose
Definition: BamgOpts.h:26
BamgOpts::Crack
int Crack
Definition: BamgOpts.h:29
BamgOpts::field
double * field
Definition: BamgOpts.h:45
BamgOpts::Hessiantype
int Hessiantype
Definition: BamgOpts.h:18
BamgOpts::coeff
double coeff
Definition: BamgOpts.h:15
BamgOpts::nbjacobi
int nbjacobi
Definition: BamgOpts.h:22
BamgOpts::omega
double omega
Definition: BamgOpts.h:24
BamgOpts::metricSize
int metricSize[2]
Definition: BamgOpts.h:42
BamgOpts::hVertices
double * hVertices
Definition: BamgOpts.h:41
BamgOpts::KeepVertices
int KeepVertices
Definition: BamgOpts.h:30
BamgOpts::gradation
double gradation
Definition: BamgOpts.h:17
BamgOpts::nbsmooth
int nbsmooth
Definition: BamgOpts.h:23
BamgOpts::fieldSize
int fieldSize[2]
Definition: BamgOpts.h:44
BamgOpts::hmaxVerticesSize
int hmaxVerticesSize[2]
Definition: BamgOpts.h:38
BamgOpts::BamgOpts
BamgOpts()
Definition: BamgOpts.cpp:5
BamgOpts::hmaxVertices
double * hmaxVertices
Definition: BamgOpts.h:39
BamgOpts::hmax
double hmax
Definition: BamgOpts.h:35
BamgOpts
Definition: BamgOpts.h:8
BamgOpts::~BamgOpts
~BamgOpts()
Definition: BamgOpts.cpp:37
BamgOpts::errSize
int errSize[2]
Definition: BamgOpts.h:46
BamgOpts::splitcorners
int splitcorners
Definition: BamgOpts.h:31
BamgOpts::maxnbv
int maxnbv
Definition: BamgOpts.h:19
BamgOpts::metric
double * metric
Definition: BamgOpts.h:43
BamgOpts::hmin
double hmin
Definition: BamgOpts.h:34
BamgOpts::Check
void Check(void)
Definition: BamgOpts.cpp:50
BamgOpts::errg
double errg
Definition: BamgOpts.h:16
BamgOpts::hVerticesLength
int hVerticesLength
Definition: BamgOpts.h:40
BamgOpts::anisomax
double anisomax
Definition: BamgOpts.h:13
BamgOpts::Metrictype
int Metrictype
Definition: BamgOpts.h:21
BamgOpts::hminVerticesSize
int hminVerticesSize[2]
Definition: BamgOpts.h:36
BamgOpts::hminVertices
double * hminVertices
Definition: BamgOpts.h:37