Xfem
The Xfem Plugin
Public Types | Public Member Functions | Public Attributes | Private Member Functions | List of all members
XfemOptions Class Reference

Public Types

enum  PropagationCriteria { MaxPS, MaxPE }
 type of crack propagation
 
enum  EvaluationZone { tip, centroid, nonLocalQuad, nonLocalCircle }
 evaluation zone of the criteria
 
enum  WeightFunction { uniform, gauss, cubic }
 
enum  SaturationRelativePermeabilityModel { BrooksAndCorey, vanGenuchtenMualem }
 

Public Member Functions

 XfemOptions ()
 Constructor.
 
void loadFromTable (LuaTable &optionsTable)
 Parses the set of XFem user parameters. On errors, this function calls luaL_error and does not return.
 

Public Attributes

PropagationCriteria _criteria
 
EvaluationZone _evalZone
 
WeightFunction _weight
 
SaturationRelativePermeabilityModel _SaRelPer
 
double _geometricTol
 
double _radius
 
bool _noPreProcessing
 
bool _noPostProcessing
 
bool _noCubicLaw
 
bool _multiPhasic
 
bool _nonIsoThermal
 

Private Member Functions

const char ** criteriaOptions ()
 set propagation criteria
 
const char ** evalZoneOptions ()
 set evaluation Zone
 
const char ** weightOptions ()
 set weight function
 
const char ** SaRelPerOptions ()
 set Saturation and Relative Permeability Model
 
void setCriteria (int index)
 
void setEvalZone (int index)
 
void setWeight (int index)
 
void setSaRelPer (int index)
 

The documentation for this class was generated from the following files: