Parameter structure for FEM-specific variables from input files.
More...
|
file | femparm.c |
| Class FEMparm methods.
|
|
file | femparm.h |
| Contains declarations for class APOLparm.
|
|
|
struct | sFEMparm |
| Parameter structure for FEM-specific variables from input files. More...
|
|
Parameter structure for FEM-specific variables from input files.
Declare FEparm_EtolType type.
- Author
- Nathan Baker
Definition at line 90 of file femparm.h.
Calculation type.
Enumerator |
---|
FCT_MANUAL |
fe-manual
|
FCT_NONE |
unspecified
|
Definition at line 117 of file femparm.h.
Adaptive refinment error estimator method.
- Note
- Do not change these values; they correspond to settings in FEtk
- Author
- Nathan Baker
Enumerator |
---|
FRT_UNIF |
Uniform refinement
|
FRT_GEOM |
Geometry-based (i.e. surfaces and charges) refinement
|
FRT_RESI |
Nonlinear residual estimate-based refinement
|
FRT_DUAL |
Dual-solution weight nonlinear residual estimate-based refinement
|
FRT_LOCA |
Local problem error estimate-based refinement
|
Definition at line 98 of file femparm.h.
Adaptive refinment error estimate tolerance key.
- Author
- Nathan Baker
Enumerator |
---|
FET_SIMP |
per-simplex error tolerance
|
FET_GLOB |
global error tolerance
|
FET_FRAC |
fraction of simplices we want to have refined
|
Definition at line 79 of file femparm.h.
VEXTERNC int FEMparm_check |
( |
FEMparm * |
thee | ) |
|
Consistency check for parameter values stored in object.
- Author
- Nathan Baker
- Parameters
-
- Returns
- 1 if OK, 0 otherwise
Definition at line 143 of file femparm.c.
Copy target object into thee.
- Author
- Nathan Baker
- Parameters
-
thee | Destination object |
source | Source object |
Definition at line 100 of file femparm.c.
Construct FEMparm.
- Author
- Nathan Baker
- Parameters
-
- Returns
- Newly allocated and initialized Vpmgp object
Definition at line 65 of file femparm.c.
FORTRAN stub to construct FEMparm.
- Author
- Nathan Baker
- Parameters
-
thee | Pointer to allocated FEMparm object |
type | FEM calculation type |
- Returns
- 1 if successful, 0 otherwise
Definition at line 76 of file femparm.c.
VEXTERNC void FEMparm_dtor |
( |
FEMparm ** |
thee | ) |
|
Object destructor.
- Author
- Nathan Baker
- Parameters
-
thee | Pointer to memory location of FEMparm object |
Definition at line 133 of file femparm.c.
VEXTERNC void FEMparm_dtor2 |
( |
FEMparm * |
thee | ) |
|
FORTRAN stub for object destructor.
- Author
- Nathan Baker
- Parameters
-
thee | Pointer to FEMparm object |
Definition at line 141 of file femparm.c.