Data Fields

sFEMparm Struct Reference
[FEMparm class]

Parameter structure for FEM-specific variables from input files. More...

#include <C:/Users/bake113/Desktop/Sync/Software/apbs/trunk/src/generic/apbs/femparm.h>

Data Fields

int parsed
FEMparm_CalcType type
int settype
double glen [3]
int setglen
double etol
int setetol
FEMparm_EtolType ekey
int setekey
FEMparm_EstType akeyPRE
int setakeyPRE
FEMparm_EstType akeySOLVE
int setakeySOLVE
int targetNum
int settargetNum
double targetRes
int settargetRes
int maxsolve
int setmaxsolve
int maxvert
int setmaxvert
int pkey
int useMesh
int meshID

Detailed Description

Parameter structure for FEM-specific variables from input files.

Author:
Nathan Baker

Definition at line 122 of file femparm.h.


Field Documentation

Adaptive refinment error estimator method for pre-solution refine. Note, this should either be FRT_UNIF or FRT_GEOM.

Definition at line 137 of file femparm.h.

Adaptive refinment error estimator method for a posteriori solution-based refinement.

Definition at line 141 of file femparm.h.

Adaptive refinment interpretation of error tolerance

Definition at line 134 of file femparm.h.

double etol

Error tolerance for refinement; interpretation depends on the adaptive refinement method chosen

Definition at line 131 of file femparm.h.

double glen[3]

Domain side lengths (in Å)

Definition at line 129 of file femparm.h.

int maxsolve

Maximum number of solve-estimate-refine cycles

Definition at line 154 of file femparm.h.

int maxvert

Maximum number of vertices in mesh (ignored if less than zero)

Definition at line 156 of file femparm.h.

int meshID

External finite element mesh ID (if used)

Definition at line 163 of file femparm.h.

int parsed

Flag: Has this structure been filled with anything other than * the default values? (0 = no, 1 = yes)

Definition at line 124 of file femparm.h.

int pkey

Boolean sets the pkey type for going into AM_Refine pkey = 0 for non-HB based methods pkey = 1 for HB based methods

Definition at line 159 of file femparm.h.

Boolean

Definition at line 140 of file femparm.h.

Boolean

Definition at line 143 of file femparm.h.

int setekey

Boolean

Definition at line 136 of file femparm.h.

int setetol

Boolean

Definition at line 133 of file femparm.h.

int setglen

Boolean

Definition at line 130 of file femparm.h.

Boolean

Definition at line 155 of file femparm.h.

Boolean

Definition at line 158 of file femparm.h.

Boolean

Definition at line 148 of file femparm.h.

Boolean

Definition at line 153 of file femparm.h.

int settype

Boolean

Definition at line 128 of file femparm.h.

int targetNum

Initial mesh will continue to be marked and refined with the method specified by akeyPRE until the mesh contains this many vertices or until targetRes is reached.

Definition at line 144 of file femparm.h.

double targetRes

Initial mesh will continue to be marked and refined with the method specified by akeyPRE until the mesh contains no markable simplices with longest edges above this size or until targetNum is reached.

Definition at line 149 of file femparm.h.

Calculation type

Definition at line 127 of file femparm.h.

int useMesh

Indicates whether we use external finite element mesh

Definition at line 162 of file femparm.h.


The documentation for this struct was generated from the following file: