FemProcess
The GeMA Fem Process Plugin
GmpFemPhysicsCommon Member List

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

_attributesGmpFemPhysicsCommonprivate
_attrMapGmpFemPhysicsCommonprivate
_bcAccessorsGmpFemPhysicsCommonprivate
_bcMapGmpFemPhysicsprotected
_boundaryConditionsGmpFemPhysicsCommonprivate
_boundaryConditionTypesGmpFemPhysicsCommonprivate
_calcBoundaryConditionsGmpFemPhysicsCommonprivate
_cbcMapGmpFemPhysicsprotected
_constantBcValuesGmpFemPhysicsCommonprivate
_constantContactBcValuesGmpFemPhysicsCommonprivate
_constantPropertiesGmpFemPhysicsCommonprivate
_contactAccessorsGmpFemPhysicsCommonprivate
_contactConditionsGmpFemPhysicsCommonprivate
_contactConditionTypesGmpFemPhysicsCommonprivate
_defaultMaterialIndexGmpFemPhysicsCommonprivate
_defaultModelMaterialNameGmpFemPhysicsCommonprivate
_discSetGmpFemPhysicsprotected
_discSet2DInterCoordAcGmpFemPhysicsCommonprivate
_discSetElementModeGmpFemPhysicsCommonprivate
_discSetModeGmpFemPhysicsCommonprivate
_discSetPropertyAccessorsGmpFemPhysicsCommonprivate
_dofForceAttributesGmpFemPhysicsCommonprivate
_dofMapGmpFemPhysicsCommonmutableprotected
_externalLoadGroupSetsGmpFemPhysicsprotected
_externalLoadsListGmpFemPhysicsCommonprivate
_gaussAttrAccessorsGmpFemPhysicsCommonprivate
_gsGmpFemPhysicsprotected
_intRuleSetGmpFemPhysicsprotected
_isoGmpFemPhysicsCommonprivate
_largestModelMaterialIndexGmpFemPhysicsCommonprivate
_loadAccessorsGmpFemPhysicsCommonprivate
_materialIndexGmpFemPhysicsCommonprivate
_materialsGmpFemPhysicsCommonprivate
_materialTranslationMapGmpFemPhysicsCommonprivate
_matFactoryGmpFemPhysicsCommonprivate
_meshGmpFemPhysicsprotected
_nodeAccessorGmpFemPhysicsCommonprivate
_nodeAttrAccessorsGmpFemPhysicsCommonprivate
_nodeDimGmpFemPhysicsCommonprivate
_parallelMethodsGmpFemPhysicsCommonprivate
_propertyAccessorsGmpFemPhysicsCommonprivate
_supportedTypesGmpFemPhysicsCommonprivate
_svAccessorsGmpFemPhysicsCommonprivate
_svDofGmpFemPhysicsCommonprivate
_timeUnitGmpFemPhysicsCommonprivate
_unitSystemGmpFemPhysicsCommonprivate
accessorNameList(const QVector< T * > list) constGmpFemPhysicsCommonprotected
ADD_RESULTS enum valueGmpFemPhysicsCommon
addMaterialTranslation(const char *modelName, const char *physicsName, int modelIndex, bool defaultMaterial)GmpFemPhysicsCommon
addStateItemsToGroup(GmStateDump *state, bool fixedHint, int groupId)GmpFemPhysicsinlinevirtual
afterElementStiffnessLoop()GmpFemPhysicsinlinevirtual
attribute(int id) constGmpFemPhysicsCommoninline
AttributeList typedefGmpFemPhysicsCommon
baseDof(int id) constGmpFemPhysicsCommoninline
bcAc(int id) constGmpFemPhysicsCommoninline
bcAffectsCalc(const GmBoundaryCondition *bc) constGmpFemPhysicsCommonprotectedvirtual
BcList typedef (defined in GmpFemPhysicsCommon)GmpFemPhysicsCommon
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
boundaryCondition(int id) constGmpFemPhysicsCommoninline
boundaryConditions() constGmpFemPhysicsinline
calcBoundaryConditions() constGmpFemPhysicsCommoninline
calcDerivedResult(int recoveryMode, GmValueAccessor *nodeAc, GmGaussAccessor *gaussAc, int resultId=-1)GmpFemPhysicsCommon
calcDerivedResults(bool nonLinearSolver)GmpFemPhysicsinlinevirtual
calcElementDerivedResultAtPoints(const GmElement *e, int resultId, const GmMatrix &evalPoints, bool evalAtIp, GmMatrix &result)GmpFemPhysicsCommoninlinevirtual
changedElements() constGmpFemPhysicsinlinevirtual
checkAndLoadAttributeAccessors(LuaTable &nodeTable, LuaTable &gaussTable)GmpFemPhysicsCommonprotectedvirtual
checkAndLoadBcAccessors()GmpFemPhysicsCommonprotectedvirtual
checkAndLoadBcAccessorsAux(QString attrName, QString msgPrefix, QMap< QString, const T * > &bcMap, QVector< const T * > &boundaryConditions, QVector< Ac * > &bcAccessors, QVector< bool > &constantBcValues, QStringList &boundaryConditionTypes, QVector< const T * > *calcBoundaryConditions, Ac *(GmPhysics::*acGetFn)(const T *, QString, QString, Unit, bool, int, int, int, bool, bool))GmpFemPhysicsCommonprotected
checkAndLoadContactBcAccessors()GmpFemPhysicsCommonprotectedvirtual
checkAndLoadDiscontinuitySetAccessors(LuaTable &table)GmpFemPhysicsCommonprotectedvirtual
checkAndLoadDofMapping(LuaTable &table)GmpFemPhysicsCommonprotectedvirtual
checkAndLoadExternalLoadAccessors(LuaTable &loadsTable)GmpFemPhysicsCommonprotectedvirtual
checkAndLoadGaussAttributeAccessors(LuaTable &table, const QList< Value > &gaList, QVector< GmGaussAccessor * > &accessors, GmpFemPhysicsCommonMaterial *m=NULL)GmpFemPhysicsCommonprotected
checkAndLoadNodeAttributeAccessors(LuaTable &table, const QList< Value > &naList, QVector< GmValueAccessor * > &accessors, GmpFemPhysicsCommonMaterial *m=NULL)GmpFemPhysicsCommonprotected
checkAndLoadPrivateData(LuaTable &table)GmpFemPhysicsCommonprotectedvirtual
checkAndLoadPropertyAccessors(LuaTable &table)GmpFemPhysicsCommonprotectedvirtual
checkAndLoadPropertyAccessorsAux(LuaTable &table, const QList< Value > &defList, QVector< GmCellAccessor * > &accessors, QVector< bool > &constants)GmpFemPhysicsCommonprotected
checkAndLoadSavedGaussAttributes(const QList< int > &attrIdList, QString prefix, int numGaussAttributes, QVector< int > &savedIdList)GmpFemPhysicsCommonprotected
checkLoadedData()GmpFemPhysicsCommoninlinevirtual
checkMeshDimension(int ndim)GmpFemPhysicsCommonprotectedvirtual
checkPhysicsDependencies(const QList< GmpFemPhysics * > &physicsList, int index)GmpFemPhysicsinlinevirtual
clearChangedElements()GmpFemPhysicsinlinevirtual
cloneGaussAttrAcWithDifferentUnit(int id, QString unitSystemName, QString defUnit) constGmpFemPhysicsCommon
cloneNodeAttrAcWithDifferentUnit(int id, QString unitSystemName, QString defUnit) constGmpFemPhysicsCommon
clonePropertyAcWithDifferentUnit(int id, QString unitSystemName, QString defUnit) constGmpFemPhysicsCommon
cloneSvAcWithDifferentUnit(int id, QString unitSystemName, QString defUnit) constGmpFemPhysicsCommon
constantBc(int id) constGmpFemPhysicsCommoninline
constantContactBc(int id) constGmpFemPhysicsCommoninline
constantProperty(int id) constGmpFemPhysicsCommoninline
contactAc(int id) constGmpFemPhysicsCommoninline
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
contactCondition(int id) constGmpFemPhysicsCommoninline
createGaussAttributeAccessor(GmElementMesh *mesh, QString id, int snum, bool locked, Unit desiredUnit, const GmLogCategory &logger) constGmpFemPhysicsinlineprotectedvirtual
createMaterials(LuaTable &table)GmpFemPhysicsCommonprotected
DerivedResultsRecoveryMode enum nameGmpFemPhysicsCommon
description() constGmPluginObject
DIRECT_NODE_EVAL enum valueGmpFemPhysicsCommon
discontinuity2dIntersectionCoordAc() constGmpFemPhysicsCommoninline
discontinuityAc(int discId) constGmpFemPhysicsCommoninline
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
DiscSetRequiredMode enum nameGmpFemPhysicsCommon
dofByElement(bool *fixed=NULL, bool *addOnly=NULL, bool *trackChanges=NULL) constGmpFemPhysicsinlinevirtual
dofForceAttributes() constGmpFemPhysicsCommoninlineprotectedvirtual
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) constGmpFemPhysicsCommonprotectedvirtual
GmpFemPhysics::dofMapping(const GmElement *e) constGmpFemPhysicsinlinevirtual
dofUnit(int dof) constGmpFemPhysicsCommonprotectedvirtual
DS_IGNORED enum valueGmpFemPhysicsCommon
DS_OPTIONAL enum valueGmpFemPhysicsCommon
DS_REQUIRED enum valueGmpFemPhysicsCommon
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
fillElementNodeValues(const GmValueAccessor *ac, const GmElement *e, GmVector &v, int nv=-1) constGmpFemPhysicsCommon
fillMatrixFromPropertyAc(GmCellAccessor *ac, const GmElement *e, const GmVector *coord, int ip, GmMatrix &K)GmpFemPhysicsCommonstatic
fillMissingNodeValues(GmValueAccessor *ac)GmpFemPhysicsCommon
fillMultiScalarFixedNodalBcLists(int bcId, const QList< int > &propertyIds, int dofId, bool ignoreZeroValues, bool ignoreDefValues, QList< int > &nodes, QList< int > &dof, QList< double > &values, bool *constantValues) constGmpFemPhysicsCommon
fillScalarFixedNodalBcLists(int bcId, int propertyId, int dofId, QList< int > &nodes, QList< int > &dof, QList< double > &values, bool *constantValues) constGmpFemPhysicsCommon
fillStateControlMapData(QVariantMap *map)GmpFemPhysicsinlinevirtual
fillVectorFixedNodalBcLists(int bcId, int propertyId, int dofId, bool ignoreZeroValues, bool ignoreDefValues, QList< int > &nodes, QList< int > &dof, QList< double > &values, bool *constantValues) constGmpFemPhysicsCommon
fixedNodalDofsBc(QList< int > &nodes, QList< int > &dof, QList< double > &values, bool *constantValues) constGmpFemPhysicsinlinevirtual
fixedNodalForcesBc(QList< int > &nodes, QList< int > &dof, QList< double > &values) constGmpFemPhysicsinlinevirtual
GAUSS_FILLED enum valueGmpFemPhysicsCommon
gaussAttrAc(int id) constGmpFemPhysicsCommoninline
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
getUnit(QString id, QString defUnit) constGmpFemPhysicsCommonprotected
GmpFemPhysics(GmSimulationData *simulation, QString id, QString description, const GmLogCategory &logger)GmpFemPhysics
GmpFemPhysicsCommon(GmSimulationData *simulation, QString id, QString description, const GmpFemPhysicsCommonMaterialFactory *matFactory, const GmLogCategory &logger)GmpFemPhysicsCommon
GmpFemPhysicsCoupled (defined in GmpFemPhysicsCommon)GmpFemPhysicsCommonfriend
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
IntList typedef (defined in GmpFemPhysicsCommon)GmpFemPhysicsCommon
IP_ONLY enum valueGmpFemPhysicsCommon
isoParametric() constGmpFemPhysicsCommoninline
listFromVariant(const QVariant &v)GmpFemPhysicsCommoninlinestatic
loadAc(int loadId) constGmpFemPhysicsCommoninline
loadAdditionalPrivateData(LuaTable &table, GmpFemPhysicsData &elemData)GmpFemPhysicsCommonprotected
loadAttributes(LuaTable &table)GmpFemPhysicsCommonprotected
loadElementData(LuaTable &table, GmpFemPhysicsData &elemData)GmpFemPhysicsCommonprotected
loadNeuralNetworkData(LuaTable &table, const char *name, GmpFemNeuralNetwork *netData)GmpFemPhysicsCommonprotected
loadNodeData(LuaTable &table, GmpFemPhysicsData &elemData)GmpFemPhysicsCommonprotected
loadPrivateData(LuaTable &table)GmpFemPhysicsvirtual
loadUnitSystemData(LuaTable &table)GmpFemPhysicsCommonprotected
logger() constGmPluginObjectprotectedvirtual
material(const GmElement *e) constGmpFemPhysicsCommon
material(QString modelName) constGmpFemPhysicsCommon
materialList() constGmpFemPhysicsCommoninline
mesh() constGmpFemPhysicsinline
meshGroupSet() constGmpFemPhysicsinline
nodeAc() constGmpFemPhysicsCommoninline
nodeAttrAc(int id) constGmpFemPhysicsCommoninline
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
nodeDim() constGmpFemPhysicsCommoninline
numSupportedExternalLoads() constGmpFemPhysicsinline
physicsMetaDataMap()=0GmpFemPhysicsCommonpure virtual
pluginCategory() constGmPhysicsvirtual
pluginName() const=0GmPluginObjectpure virtual
pluginType() const=0GmPluginObjectpure virtual
pluginTypeName() constGmPluginObject
printParameters(const GmLogCategory &logger)GmpFemPhysicsCommonvirtual
propertyAc(int id) constGmpFemPhysicsCommoninline
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
RECOVER_AT_GAUSS enum valueGmpFemPhysicsCommon
RECOVER_AT_NODES enum valueGmpFemPhysicsCommon
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() constGmpFemPhysicsCommoninlineprotectedvirtual
supportedContactBcTypes() constGmpFemPhysicsCommoninlineprotectedvirtual
supportedExternalLoads() constGmpFemPhysicsCommoninlineprotectedvirtual
supportsCellType(GmCellType type) constGmpFemPhysicsCommoninlineprotectedvirtual
supportsParallel(FemSupportedParallelMethods methodType) constGmpFemPhysicsCommoninlineprotectedvirtual
supportsStateDumping()GmpFemPhysicsinlinevirtual
svAc(int id) constGmpFemPhysicsCommoninline
svCount() constGmpFemPhysicsCommoninline
timeUnit() constGmpFemPhysicsCommoninlineprotectedvirtual
ValueList typedefGmpFemPhysicsCommon
~GmpFemPhysics()GmpFemPhysicsvirtual
~GmpFemPhysicsCommon()GmpFemPhysicsCommonvirtual
~GmPhysics()GmPhysicsvirtual
~GmPluginObject()GmPluginObjectvirtual