![]() |
FemProcess
The GeMA Fem Process Plugin
|
This is the complete list of members for GmpFemPhysics, including all inherited members.
_bcMap | GmpFemPhysics | protected |
_cbcMap | GmpFemPhysics | protected |
_discSet | GmpFemPhysics | protected |
_externalLoadGroupSets | GmpFemPhysics | protected |
_gs | GmpFemPhysics | protected |
_intRuleSet | GmpFemPhysics | protected |
_mesh | GmpFemPhysics | protected |
addStateItemsToGroup(GmStateDump *state, bool fixedHint, int groupId) | GmpFemPhysics | inlinevirtual |
afterElementStiffnessLoop() | GmpFemPhysics | inlinevirtual |
bcAffectsCalc(const GmBoundaryCondition *bc) const | GmpFemPhysics | inlinevirtual |
beforeElementStiffnessLoop(const GmpFemMatrixSet &elemMatrices, const GmpFemVectorSet &elemVectors) | GmpFemPhysics | inlinevirtual |
borderIntegrationRule(GmCellType type, int borderIndex) const | GmpFemPhysics | |
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) | GmPhysics | protected |
boundaryConditions() const | GmpFemPhysics | inline |
calcDerivedResults(bool nonLinearSolver) | GmpFemPhysics | inlinevirtual |
changedElements() const | GmpFemPhysics | inlinevirtual |
checkAndLoadAttributeAccessors(LuaTable &nodeTable, LuaTable &gaussTable)=0 | GmpFemPhysics | protectedpure virtual |
checkAndLoadBcAccessors()=0 | GmpFemPhysics | protectedpure virtual |
checkAndLoadContactBcAccessors()=0 | GmpFemPhysics | protectedpure virtual |
checkAndLoadDiscontinuitySetAccessors(LuaTable &table)=0 | GmpFemPhysics | protectedpure virtual |
checkAndLoadDofMapping(LuaTable &table)=0 | GmpFemPhysics | protectedpure virtual |
checkAndLoadExternalLoadAccessors(LuaTable &loadsTable)=0 | GmpFemPhysics | protectedpure virtual |
checkAndLoadPrivateData(LuaTable &table)=0 | GmpFemPhysics | protectedpure virtual |
checkAndLoadPropertyAccessors(LuaTable &table)=0 | GmpFemPhysics | protectedpure virtual |
checkMeshDimension(int ndim)=0 | GmpFemPhysics | protectedpure virtual |
checkPhysicsDependencies(const QList< GmpFemPhysics * > &physicsList, int index) | GmpFemPhysics | inlinevirtual |
clearChangedElements() | GmpFemPhysics | inlinevirtual |
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) | GmPhysics | protected |
contactBoundaryConditions() const (defined in GmpFemPhysics) | GmpFemPhysics | inline |
createGaussAttributeAccessor(GmElementMesh *mesh, QString id, int snum, bool locked, Unit desiredUnit, const GmLogCategory &logger) const | GmpFemPhysics | inlineprotectedvirtual |
description() const | GmPluginObject | |
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() const | GmpFemPhysics | inline |
dofByElement(bool *fixed=NULL, bool *addOnly=NULL, bool *trackChanges=NULL) const | GmpFemPhysics | inlinevirtual |
dofForceAttributes() const | GmpFemPhysics | inlinevirtual |
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) | GmPhysics | protected |
dofMapping(GmCellType type) const =0 | GmpFemPhysics | pure virtual |
dofMapping(const GmElement *e) const | GmpFemPhysics | inlinevirtual |
dofUnit(int dof) const =0 | GmpFemPhysics | pure virtual |
edgeIntegrationRule(GmCellType type) const | GmpFemPhysics | |
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) | GmPhysics | protected |
elementIntegrationRule(GmCellType type) const | GmpFemPhysics | |
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) const | GmpFemPhysics | inline |
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) const | GmpFemPhysics | |
FEM_ERROR enum value | GmpFemPhysics | |
FEM_ERROR_FI enum value | GmpFemPhysics | |
FEM_PARALLEL_FILL_ELEMENT_DATA enum value | GmpFemPhysics | |
FEM_RESULT_OK enum value | GmpFemPhysics | |
FemResultType enum name | GmpFemPhysics | |
FemSupportedParallelMethods enum name | GmpFemPhysics | |
fillContactData(const GmContactBoundaryCondition *cbc, int bcIndex1, int bcIndex2, GmMatrixDof &dofMap, GmpFemMatrixSet &matrixSet, GmpFemVectorSet &vecSet) | GmpFemPhysics | inlinevirtual |
fillElementData(const GmElement *e, GmpFemMatrixSet &elemMatrices, GmpFemVectorSet &elemVectors)=0 | GmpFemPhysics | pure virtual |
fillElementDataForBc(const GmElement *e, const GmBoundaryCondition *bc, int bcIndex, int bcListIndex, int border, GmpFemMatrixSet &elemMatrices, GmpFemVectorSet &elemVectors) | GmpFemPhysics | inlinevirtual |
fillElementDataForLoads(const GmElement *e, int loadId, GmpFemVectorSet &elemVectors) | GmpFemPhysics | inlinevirtual |
fillStateControlMapData(QVariantMap *map) | GmpFemPhysics | inlinevirtual |
fixedNodalDofsBc(QList< int > &nodes, QList< int > &dof, QList< double > &values, bool *constantValues) const | GmpFemPhysics | inlinevirtual |
fixedNodalForcesBc(QList< int > &nodes, QList< int > &dof, QList< double > &values) const | GmpFemPhysics | inlinevirtual |
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) | GmpFemPhysics | protected |
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() const | GmPluginObject | |
integrationRuleSet() const | GmpFemPhysics | inline |
loadPrivateData(LuaTable &table) | GmpFemPhysics | virtual |
logger() const | GmPluginObject | protectedvirtual |
mesh() const | GmpFemPhysics | inline |
meshGroupSet() const | GmpFemPhysics | inline |
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) | GmPhysics | protected |
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) | GmPhysics | protected |
numSupportedExternalLoads() const | GmpFemPhysics | inline |
pluginCategory() const | GmPhysics | virtual |
pluginName() const=0 | GmPluginObject | pure virtual |
pluginType() const=0 | GmPluginObject | pure virtual |
pluginTypeName() const | GmPluginObject | |
printParameters(const GmLogCategory &logger) | GmpFemPhysics | virtual |
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() const | GmPluginObject | protected |
stateAboutToBeLoaded(GmStateDump *state) | GmpFemPhysics | inlinevirtual |
stateAboutToBeSaved(GmStateDump *state) | GmpFemPhysics | inlinevirtual |
stateControlMapDataLoaded(QVariantMap *map) | GmpFemPhysics | inlinevirtual |
stateLoaded(GmStateDump *state) | GmpFemPhysics | inlinevirtual |
stateSaved(GmStateDump *state) | GmpFemPhysics | inlinevirtual |
supportedBcTypes() const | GmpFemPhysics | inlinevirtual |
supportedContactBcTypes() const | GmpFemPhysics | inlinevirtual |
supportedExternalLoads() const | GmpFemPhysics | inlinevirtual |
supportsCellType(GmCellType type) const =0 | GmpFemPhysics | pure virtual |
supportsParallel(FemSupportedParallelMethods methodType) const | GmpFemPhysics | inlinevirtual |
supportsStateDumping() | GmpFemPhysics | inlinevirtual |
timeUnit() const =0 | GmpFemPhysics | pure virtual |
~GmpFemPhysics() | GmpFemPhysics | virtual |
~GmPhysics() | GmPhysics | virtual |
~GmPluginObject() | GmPluginObject | virtual |