Last change
on this file since 22758 was 22758, checked in by Mathieu Morlighem, 7 years ago |
merged trunk-jpl and trunk for revision 22757
|
File size:
917 bytes
|
Line | |
---|
1 | /*!\file: BamgOpts.h
|
---|
2 | * \brief place holder for optimization function arguments
|
---|
3 | */
|
---|
4 |
|
---|
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;
|
---|
18 | int Hessiantype;
|
---|
19 | int maxnbv;
|
---|
20 | double maxsubdiv;
|
---|
21 | int Metrictype;
|
---|
22 | int nbjacobi;
|
---|
23 | int nbsmooth;
|
---|
24 | double omega;
|
---|
25 | double power;
|
---|
26 | int verbose;
|
---|
27 |
|
---|
28 | /*Flags*/
|
---|
29 | int Crack;
|
---|
30 | int KeepVertices;
|
---|
31 | int splitcorners;
|
---|
32 |
|
---|
33 | /*Metric related*/
|
---|
34 | double hmin;
|
---|
35 | double hmax;
|
---|
36 | int hminVerticesSize[2];
|
---|
37 | double* hminVertices;
|
---|
38 | int hmaxVerticesSize[2];
|
---|
39 | double* hmaxVertices;
|
---|
40 | int hVerticesSize[2];
|
---|
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
|
---|
Note:
See
TracBrowser
for help on using the repository browser.