FemProcess
The GeMA Fem Process Plugin
GmpFemPhysics Member List

This is the complete list of members for GmpFemPhysics, including all inherited members.

_bcMapGmpFemPhysicsprotected
_cbcMapGmpFemPhysicsprotected
_discSetGmpFemPhysicsprotected
_externalLoadGroupSetsGmpFemPhysicsprotected
_gsGmpFemPhysicsprotected
_intRuleSetGmpFemPhysicsprotected
_meshGmpFemPhysicsprotected
addStateItemsToGroup(GmStateDump *state, bool fixedHint, int groupId)GmpFemPhysicsinlinevirtual
afterElementStiffnessLoop()GmpFemPhysicsinlinevirtual
bcAffectsCalc(const GmBoundaryCondition *bc) constGmpFemPhysicsinlinevirtual
beforeElementStiffnessLoop(const GmpFemMatrixSet &elemMatrices, const GmpFemVectorSet &elemVectors)GmpFemPhysicsinlinevirtual
borderIntegrationRule(GmCellType type, int borderIndex) constGmpFemPhysics
boundaryAccessor(const GmBoundaryCondition *bc, QString stdPropertyName, QString msgDescription, Unit desiredUnit, bool required, int type=-1, int nlin=-1, int ncol=-1, bool canBeFunction=true, bool ignoreWarnings=false)GmPhysicsprotected
boundaryConditions() constGmpFemPhysicsinline
calcDerivedResults(bool nonLinearSolver)GmpFemPhysicsinlinevirtual
changedElements() constGmpFemPhysicsinlinevirtual
checkAndLoadAttributeAccessors(LuaTable &nodeTable, LuaTable &gaussTable)=0GmpFemPhysicsprotectedpure virtual
checkAndLoadBcAccessors()=0GmpFemPhysicsprotectedpure virtual
checkAndLoadContactBcAccessors()=0GmpFemPhysicsprotectedpure virtual
checkAndLoadDiscontinuitySetAccessors(LuaTable &table)=0GmpFemPhysicsprotectedpure virtual
checkAndLoadDofMapping(LuaTable &table)=0GmpFemPhysicsprotectedpure virtual
checkAndLoadExternalLoadAccessors(LuaTable &loadsTable)=0GmpFemPhysicsprotectedpure virtual
checkAndLoadPrivateData(LuaTable &table)=0GmpFemPhysicsprotectedpure virtual
checkAndLoadPropertyAccessors(LuaTable &table)=0GmpFemPhysicsprotectedpure virtual
checkMeshDimension(int ndim)=0GmpFemPhysicsprotectedpure virtual
checkPhysicsDependencies(const QList< GmpFemPhysics * > &physicsList, int index)GmpFemPhysicsinlinevirtual
clearChangedElements()GmpFemPhysicsinlinevirtual
contactAccessor(const GmContactBoundaryCondition *bc, QString stdPropertyName, QString msgDescription, Unit desiredUnit, bool required, int type=-1, int nlin=-1, int ncol=-1, bool canBeFunction=true, bool ignoreWarnings=false)GmPhysicsprotected
contactBoundaryConditions() const (defined in GmpFemPhysics)GmpFemPhysicsinline
createGaussAttributeAccessor(GmElementMesh *mesh, QString id, int snum, bool locked, Unit desiredUnit, const GmLogCategory &logger) constGmpFemPhysicsinlineprotectedvirtual
description() constGmPluginObject
discontinuityPropertyAccessor(GmDiscontinuitySet *discSet, QString stdPropertyName, QString msgDescription, LuaTable &table, Unit desiredUnit, bool required, int type=-1, int nlin=-1, int ncol=-1, bool ignoreWarnings=false)GmPhysics
discontinuitySet() constGmpFemPhysicsinline
dofByElement(bool *fixed=NULL, bool *addOnly=NULL, bool *trackChanges=NULL) constGmpFemPhysicsinlinevirtual
dofForceAttributes() constGmpFemPhysicsinlinevirtual
dofFromStateVar(const GmCellMesh *mesh, QString stdStateVarName, QString msgDescription, LuaTable &table, QList< int > &dofList, Unit resultUnit, bool required, int type=-1, int nlin=-1, int ncol=-1, bool ignoreWarnings=false)GmPhysicsprotected
dofMapping(GmCellType type) const =0GmpFemPhysicspure virtual
dofMapping(const GmElement *e) constGmpFemPhysicsinlinevirtual
dofUnit(int dof) const =0GmpFemPhysicspure virtual
edgeIntegrationRule(GmCellType type) constGmpFemPhysics
elementAttributeAccessor(GmCellMesh *mesh, QString stdAttributeName, QString msgDescription, LuaTable &table, Unit desiredUnit, bool required, int type=-1, int nlin=-1, int ncol=-1, int history=-1, bool canBeFunction=true, bool create=false, QString createFormat="", int createHistory=-1, bool ignoreWarnings=false)GmPhysicsprotected
elementIntegrationRule(GmCellType type) constGmpFemPhysics
extDiscontinuityPropertyAccessor(GmDiscontinuitySet *discSet, QString stdPropertyName, QString msgDescription, LuaTable &table, Unit desiredUnit, bool required, int type=-1, int nlin=-1, int ncol=-1, bool ignoreWarnings=false)GmPhysics
externalLoadGroupSet(int loadId) constGmpFemPhysicsinline
extPropertyAccessor(GmCellMesh *mesh, QString stdPropertyName, QString msgDescription, LuaTable &table, Unit desiredUnit, bool required, int type=-1, int nlin=-1, int ncol=-1, bool canBeFunction=true, bool ignoreWarnings=false)GmPhysics
faceIntegrationRule(GmCellType type, int faceIndex) constGmpFemPhysics
FEM_ERROR enum valueGmpFemPhysics
FEM_ERROR_FI enum valueGmpFemPhysics
FEM_PARALLEL_FILL_ELEMENT_DATA enum valueGmpFemPhysics
FEM_RESULT_OK enum valueGmpFemPhysics
FemResultType enum nameGmpFemPhysics
FemSupportedParallelMethods enum nameGmpFemPhysics
fillContactData(const GmContactBoundaryCondition *cbc, int bcIndex1, int bcIndex2, GmMatrixDof &dofMap, GmpFemMatrixSet &matrixSet, GmpFemVectorSet &vecSet)GmpFemPhysicsinlinevirtual
fillElementData(const GmElement *e, GmpFemMatrixSet &elemMatrices, GmpFemVectorSet &elemVectors)=0GmpFemPhysicspure virtual
fillElementDataForBc(const GmElement *e, const GmBoundaryCondition *bc, int bcIndex, int bcListIndex, int border, GmpFemMatrixSet &elemMatrices, GmpFemVectorSet &elemVectors)GmpFemPhysicsinlinevirtual
fillElementDataForLoads(const GmElement *e, int loadId, GmpFemVectorSet &elemVectors)GmpFemPhysicsinlinevirtual
fillStateControlMapData(QVariantMap *map)GmpFemPhysicsinlinevirtual
fixedNodalDofsBc(QList< int > &nodes, QList< int > &dof, QList< double > &values, bool *constantValues) constGmpFemPhysicsinlinevirtual
fixedNodalForcesBc(QList< int > &nodes, QList< int > &dof, QList< double > &values) constGmpFemPhysicsinlinevirtual
gaussAttributeAccessor(GmElementMesh *mesh, QString stdAttributeName, QString msgDescription, LuaTable &table, Unit desiredUnit, bool required, int type=-1, int nlin=-1, int ncol=-1, int history=-1, bool canBeFunction=true, bool create=false, QString createFormat="", int createHistory=-1, bool ignoreWarnings=false)GmpFemPhysicsprotected
GmpFemPhysics(GmSimulationData *simulation, QString id, QString description, const GmLogCategory &logger)GmpFemPhysics
GmPhysics(GmSimulationData *simulation, QString id, QString description, const GmLogCategory &logger)GmPhysics
GmPluginObject(GmSimulationData *simulation, QString id, QString description, const GmLogCategory &logger)GmPluginObject
id() constGmPluginObject
integrationRuleSet() constGmpFemPhysicsinline
loadPrivateData(LuaTable &table)GmpFemPhysicsvirtual
logger() constGmPluginObjectprotectedvirtual
mesh() constGmpFemPhysicsinline
meshGroupSet() constGmpFemPhysicsinline
nodeAttributeAccessor(GmCellMesh *mesh, QString stdAttributeName, QString msgDescription, LuaTable &table, Unit desiredUnit, bool required, int type=-1, int nlin=-1, int ncol=-1, int history=-1, bool canBeFunction=true, bool create=false, QString createFormat="", int createHistory=-1, bool ignoreWarnings=false)GmPhysicsprotected
nodeDataAccessor(GmCellMesh *mesh, QString stdAttributeName, QString msgDescription, LuaTable &table, Unit desiredUnit, bool required, int type=-1, int nlin=-1, int ncol=-1, int history=-1, bool canBeFunction=true, bool ignoreWarnings=false)GmPhysicsprotected
numSupportedExternalLoads() constGmpFemPhysicsinline
pluginCategory() constGmPhysicsvirtual
pluginName() const=0GmPluginObjectpure virtual
pluginType() const=0GmPluginObjectpure virtual
pluginTypeName() constGmPluginObject
printParameters(const GmLogCategory &logger)GmpFemPhysicsvirtual
propertyAccessor(GmCellMesh *mesh, QString stdPropertyName, QString msgDescription, LuaTable &table, Unit desiredUnit, bool required, int type=-1, int nlin=-1, int ncol=-1, bool canBeFunction=true, bool ignoreWarnings=false)GmPhysics
setIntegrationRuleSet(int ruleSet)GmpFemPhysics
simulationData() constGmPluginObjectprotected
stateAboutToBeLoaded(GmStateDump *state)GmpFemPhysicsinlinevirtual
stateAboutToBeSaved(GmStateDump *state)GmpFemPhysicsinlinevirtual
stateControlMapDataLoaded(QVariantMap *map)GmpFemPhysicsinlinevirtual
stateLoaded(GmStateDump *state)GmpFemPhysicsinlinevirtual
stateSaved(GmStateDump *state)GmpFemPhysicsinlinevirtual
supportedBcTypes() constGmpFemPhysicsinlinevirtual
supportedContactBcTypes() constGmpFemPhysicsinlinevirtual
supportedExternalLoads() constGmpFemPhysicsinlinevirtual
supportsCellType(GmCellType type) const =0GmpFemPhysicspure virtual
supportsParallel(FemSupportedParallelMethods methodType) constGmpFemPhysicsinlinevirtual
supportsStateDumping()GmpFemPhysicsinlinevirtual
timeUnit() const =0GmpFemPhysicspure virtual
~GmpFemPhysics()GmpFemPhysicsvirtual
~GmPhysics()GmPhysicsvirtual
~GmPluginObject()GmPluginObjectvirtual