FemProcess
The GeMA Fem Process Plugin
GmpFemPhysicsCoupled Member List

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

_bcMapGmpFemPhysicsprotected
_cbcMapGmpFemPhysicsprotected
_discSetGmpFemPhysicsprotected
_dofMapGmpFemPhysicsCommonmutableprotected
_externalLoadGroupSetsGmpFemPhysicsprotected
_gsGmpFemPhysicsprotected
_intRuleSetGmpFemPhysicsprotected
_meshGmpFemPhysicsprotected
_physListGmpFemPhysicsCoupledprivate
accessorNameList(const QVector< T * > list) constGmpFemPhysicsCommonprotected
ADD_RESULTS enum valueGmpFemPhysicsCommon
addMaterialTranslation(const char *modelName, const char *physicsName, int modelIndex, bool defaultMaterial)GmpFemPhysicsCommon
addPhysics(QString objTypeName)GmpFemPhysicsCoupled
addPhysics(GmpFemPhysicsCommon *phys)GmpFemPhysicsCoupled
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)GmpFemPhysicsCoupledprotectedvirtual
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)GmpFemPhysicsCoupledprotectedvirtual
checkAndLoadBcAccessors()GmpFemPhysicsCoupledprotectedvirtual
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()GmpFemPhysicsCoupledprotectedvirtual
checkAndLoadDiscontinuitySetAccessors(LuaTable &table)GmpFemPhysicsCommonprotectedvirtual
checkAndLoadDofMapping(LuaTable &table)GmpFemPhysicsCoupledprotectedvirtual
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)GmpFemPhysicsCoupledprotectedvirtual
checkAndLoadPropertyAccessors(LuaTable &table)GmpFemPhysicsCoupledprotectedvirtual
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(GmSimulationData *simulation, QString id, QString description, const GmpFemPhysicsCommonMaterialFactory *matFactory, const GmLogCategory &logger)GmpFemPhysicsCoupledinline
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
~GmpFemPhysicsCoupled()GmpFemPhysicsCoupledvirtual
~GmPhysics()GmPhysicsvirtual
~GmPluginObject()GmPluginObjectvirtual