FemProcess
The GeMA Fem Process Plugin
GmpFemAssembler Member List

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

_debugMatAdderGmpFemAssemblerprivate
_debugVecAdderGmpFemAssemblerprivate
_dofNodeGmpFemAssemblerprivate
_dofToSvCacheGmpFemAssemblerprivate
_dofUnitListGmpFemAssemblerprivate
_elemDofsSumGmpFemAssemblerprivate
_elemIndexMapGmpFemAssemblerprivate
_fixedDofModeGmpFemAssemblerprivate
_fixedNodeIndexGmpFemAssemblerprivate
_fixedValuesGmpFemAssemblerprivate
_ghostEnabledGmpFemAssemblerprivate
_hasRemapInfoGmpFemAssemblerprivate
_lockerGmpFemAssemblerprivate
_matAdderGmpFemAssemblerprivate
_matSetGmpFemAssemblerprivate
_maxNodeDofsGmpFemAssemblerprivate
_meshGmpFemAssemblerprivate
_nMatrixDofGmpFemAssemblerprivate
_nNodesGmpFemAssemblerprivate
_nodeIndexGmpFemAssemblerprivate
_nodeTemplateIndexGmpFemAssemblerprivate
_nonConstantDofPhysicsGmpFemAssemblerprivate
_nonConstantFixedValuesPhysicsGmpFemAssemblerprivate
_ntGmpFemAssemblerprivate
_nthreadsGmpFemAssemblerprivate
_nTotalDofGmpFemAssemblerprivate
_oldFixedValuesGmpFemAssemblerprivate
_physicsListGmpFemAssemblerprivate
_remapInfoGmpFemAssemblerprivate
_stateVarsGmpFemAssemblerprivate
_templateCacheGmpFemAssemblerprivate
_templateListGmpFemAssemblerprivate
_timeUnitGmpFemAssemblerprivate
_vecAdderGmpFemAssemblerprivate
_vecSetGmpFemAssemblerprivate
addElementData(const GmElement *e, int physicsIndex, const GmpFemAssemblerMatrixCombiner *matCombiner, const GmpFemAssemblerVectorCombiner *vecCombiner)GmpFemAssembler
addLocalMatrixData(GmMatrixDof &localDofMap, const GmpFemAssemblerMatrixCombiner *matCombiner, const GmpFemAssemblerVectorCombiner *vecCombiner)GmpFemAssembler
addMappedMatrixData(int ndof, const int *indexMap, const GmDofMap *dofMap, const GmpFemAssemblerMatrixCombiner *matCombiner, const GmpFemAssemblerVectorCombiner *vecCombiner)GmpFemAssemblerprivate
AUTO_GHOST_SUPPORT enum valueGmpFemAssembler
beginAssembly()GmpFemAssembler
buildRemapInfo(const QVector< QPair< int, int > > &oldMap, QString &err)GmpFemAssemblerprivate
cleanup()GmpFemAssemblerprivate
createNodeDofMap(GmElementDofMap *physicsDofMapList, int *maxElemDof, size_t *dofsSum)GmpFemAssemblerprivate
createUpdateNodeDofMap(const QList< GmpFemPhysics * > &physList, const QList< QList< int > > &elementLists, GmElementDofMap *physicsDofMapList, int *maxElemDof, size_t *dofsSum)GmpFemAssemblerprivate
dofFixedValue(int index)GmpFemAssemblerinline
dofIndex(int node, int dof) constGmpFemAssembler
DOFS_ADDED enum valueGmpFemAssembler
DOFS_REMOVED enum valueGmpFemAssembler
ELEMENTS_ADDED enum valueGmpFemAssembler
ELEMENTS_REMOVED enum valueGmpFemAssembler
endAssembly(bool discardData=false)GmpFemAssembler
extendedDofIndex(int node, int dof) constGmpFemAssemblerprivate
fastUpdate() constGmpFemAssemblerinline
fecthDofStatevar(int dof)GmpFemAssemblerprivate
fecthNodeTemplate(const GmElementDofMap &nodeDofMap, const GmElementDofMap &fixedNodeDofMap, int node, QString &err)GmpFemAssemblerprivate
fillBcNodeDofMap(const QList< GmpFemPhysics * > &physicsList, QMap< QPair< int, int >, double > &fixedData, bool saveNonConstantPhysics, QString &err)GmpFemAssemblerprivate
fillFixedData(double *data, int size)GmpFemAssemblerprivate
fillFixedDofMap(QHash< int, GmElementDofMap > &fixedDofMap, const GmElementDofMap *fullNodeDofMap, const QHash< int, GmElementDofMap > *partialNodeDofMap, QString &err)GmpFemAssemblerprivate
fillIndexMap(const GmElement *e, int physicsIndex, int *indexMap, const GmElementDof *&dofMap)GmpFemAssembler
fillUnitMap(const QList< GmpFemPhysics * > &physicsList, GmElementDofMap *physicsDofMapList, QString &err)GmpFemAssemblerprivate
FIXED_BCS_ALL enum valueGmpFemAssembler
FIXED_BCS_CHANGED enum valueGmpFemAssembler
FIXED_BCS_KEEPOLD enum valueGmpFemAssembler
FIXED_BCS_UPDATE enum valueGmpFemAssembler
FixedDofMode enum nameGmpFemAssembler
FULL_UPDATE enum valueGmpFemAssembler
GHOST_SUPPORT enum valueGmpFemAssembler
GhostDofMode enum nameGmpFemAssembler
GmpFemAssembler(GmElementMesh *mesh, const QList< GmpFemPhysics * > &physics)GmpFemAssembler
incNodeIndex(int node, int offset)GmpFemAssemblerinlineprivate
init(GmpFemMatrixSet *matSet, GmpFemVectorSet *vecSet, FixedDofMode fixedMode, GhostDofMode ghostMode, bool enableFastUpdate, bool createReverseMapping, int numThreads, QString &err)GmpFemAssembler
initDofToNodeIndex(int firstNode)GmpFemAssemblerprivate
initSparseLayout(GmSparseMatrixLayoutBuilder *layoutBuilder)GmpFemAssemblerprivate
initTemplateAssociations(const GmElementDofMap *nodeDofMap, const QHash< int, GmElementDofMap > &fixedNodeDofMap, QString &err)GmpFemAssemblerprivate
initTranslationStructures(bool enableFastUpdate, bool createReverseMapping, QString &err)GmpFemAssemblerprivate
initUpdateDofPhysicsList()GmpFemAssemblerprivate
loadFixedData(GmVector &data)GmpFemAssembler
loadResultData(GmVector &data)GmpFemAssembler
maxElementDof() constGmpFemAssemblerinline
NO_DOF_HANDLING enum valueGmpFemAssembler
NO_GHOST_SUPPORT enum valueGmpFemAssembler
nodeIndex(int node) constGmpFemAssemblerinlineprivate
NODES_ADDED enum valueGmpFemAssembler
nodeTemplate(int node) constGmpFemAssemblerinlineprivate
nodeTemplateIndex(int node) constGmpFemAssemblerinlineprivate
numDof() constGmpFemAssemblerinline
numElementDof(const GmElement *e, int physicsIndex) constGmpFemAssembler
numFixedDof() const (defined in GmpFemAssembler)GmpFemAssemblerinline
numTotalDof() constGmpFemAssemblerinline
remapData(GmVector &data, double newValue=0.0) constGmpFemAssembler
remapData(const GmVector &oldData, GmVector &newData, double newValue=0.0) constGmpFemAssembler
remapInfo() constGmpFemAssembler
REMOVE_DOF enum valueGmpFemAssembler
SAVE_MAPPING_INFO enum valueGmpFemAssembler
saveNodeDofInfo(QVector< QPair< int, int > > &map, QString &err) constGmpFemAssemblerprivate
saveResultData(const GmVector &data, double lambda=1.0)GmpFemAssembler
saveResultData(const GmVector &data, int baseDof, GmValueAccessor *ac, double lambda=1.0)GmpFemAssembler
saveResultDataToFixedDofs(const GmVector &data, int baseDof, GmValueAccessor *ac, bool clearFree)GmpFemAssembler
setNodeIndex(int node, int baseIndex)GmpFemAssemblerinlineprivate
setNodeTemplateIndex(int node, int templateIndex)GmpFemAssemblerinlineprivate
setPartitions(int npart)GmpFemAssembler
stateVar(int globalIndex)GmpFemAssembler
stateVars() constGmpFemAssemblerinline
svGroupId(int globalIndex)GmpFemAssembler
tgi(int node) constGmpFemAssemblerinlineprivate
timeUnit() constGmpFemAssemblerinline
update(int mode, QString &err)GmpFemAssembler
updateFixedBcValues(QString &err)GmpFemAssemblerprivate
UpdateMode enum nameGmpFemAssembler
updateNodeTemplate(int node, const GmElementDofMap &addedDofMap, const GmElementDofMap &newFixedDofMap, bool useOldFixedDofMap, int *nFreeAdded, int *nFixedAdded, QString &err)GmpFemAssemblerprivate
updateTranslationStructures(const QList< GmpFemPhysics * > &physList, const QList< QList< int > > &elementLists, bool nodesAdded, int updateFixedMode, bool updateUnits, QString &err)GmpFemAssemblerprivate
~GmpFemAssembler()GmpFemAssembler