APBS  1.5
sFEMparm Struct Reference

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

#include </builddir/build/BUILD/apbs-pdb2pqr-apbs-1.5/apbs/src/generic/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 133 of file femparm.h.

Field Documentation

◆ akeyPRE

FEMparm_EstType akeyPRE

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

Definition at line 148 of file femparm.h.

◆ akeySOLVE

FEMparm_EstType akeySOLVE

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

Definition at line 152 of file femparm.h.

◆ ekey

Adaptive refinment interpretation of error tolerance

Definition at line 145 of file femparm.h.

◆ etol

double etol

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

Definition at line 142 of file femparm.h.

◆ glen

double glen[3]

Domain side lengths (in Å)

Definition at line 140 of file femparm.h.

◆ maxsolve

int maxsolve

Maximum number of solve-estimate-refine cycles

Definition at line 165 of file femparm.h.

◆ maxvert

int maxvert

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

Definition at line 167 of file femparm.h.

◆ meshID

int meshID

External finite element mesh ID (if used)

Definition at line 174 of file femparm.h.

◆ parsed

int parsed

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

Definition at line 135 of file femparm.h.

◆ pkey

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 170 of file femparm.h.

◆ setakeyPRE

int setakeyPRE

Boolean

Definition at line 151 of file femparm.h.

◆ setakeySOLVE

int setakeySOLVE

Boolean

Definition at line 154 of file femparm.h.

◆ setekey

int setekey

Boolean

Definition at line 147 of file femparm.h.

◆ setetol

int setetol

Boolean

Definition at line 144 of file femparm.h.

◆ setglen

int setglen

Boolean

Definition at line 141 of file femparm.h.

◆ setmaxsolve

int setmaxsolve

Boolean

Definition at line 166 of file femparm.h.

◆ setmaxvert

int setmaxvert

Boolean

Definition at line 169 of file femparm.h.

◆ settargetNum

int settargetNum

Boolean

Definition at line 159 of file femparm.h.

◆ settargetRes

int settargetRes

Boolean

Definition at line 164 of file femparm.h.

◆ settype

int settype

Boolean

Definition at line 139 of file femparm.h.

◆ targetNum

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 155 of file femparm.h.

◆ targetRes

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 160 of file femparm.h.

◆ type

Calculation type

Definition at line 138 of file femparm.h.

◆ useMesh

int useMesh

Indicates whether we use external finite element mesh

Definition at line 173 of file femparm.h.


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