![]() |
FemProcess
The GeMA Fem Process Plugin
|
This is the complete list of members for GmpFemAssembler, including all inherited members.
_debugMatAdder | GmpFemAssembler | private |
_debugVecAdder | GmpFemAssembler | private |
_dofNode | GmpFemAssembler | private |
_dofToSvCache | GmpFemAssembler | private |
_dofUnitList | GmpFemAssembler | private |
_elemDofsSum | GmpFemAssembler | private |
_elemIndexMap | GmpFemAssembler | private |
_fixedDofMode | GmpFemAssembler | private |
_fixedNodeIndex | GmpFemAssembler | private |
_fixedValues | GmpFemAssembler | private |
_ghostEnabled | GmpFemAssembler | private |
_hasRemapInfo | GmpFemAssembler | private |
_locker | GmpFemAssembler | private |
_matAdder | GmpFemAssembler | private |
_matSet | GmpFemAssembler | private |
_maxNodeDofs | GmpFemAssembler | private |
_mesh | GmpFemAssembler | private |
_nMatrixDof | GmpFemAssembler | private |
_nNodes | GmpFemAssembler | private |
_nodeIndex | GmpFemAssembler | private |
_nodeTemplateIndex | GmpFemAssembler | private |
_nonConstantDofPhysics | GmpFemAssembler | private |
_nonConstantFixedValuesPhysics | GmpFemAssembler | private |
_nt | GmpFemAssembler | private |
_nthreads | GmpFemAssembler | private |
_nTotalDof | GmpFemAssembler | private |
_oldFixedValues | GmpFemAssembler | private |
_physicsList | GmpFemAssembler | private |
_remapInfo | GmpFemAssembler | private |
_stateVars | GmpFemAssembler | private |
_templateCache | GmpFemAssembler | private |
_templateList | GmpFemAssembler | private |
_timeUnit | GmpFemAssembler | private |
_vecAdder | GmpFemAssembler | private |
_vecSet | GmpFemAssembler | private |
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) | GmpFemAssembler | private |
AUTO_GHOST_SUPPORT enum value | GmpFemAssembler | |
beginAssembly() | GmpFemAssembler | |
buildRemapInfo(const QVector< QPair< int, int > > &oldMap, QString &err) | GmpFemAssembler | private |
cleanup() | GmpFemAssembler | private |
createNodeDofMap(GmElementDofMap *physicsDofMapList, int *maxElemDof, size_t *dofsSum) | GmpFemAssembler | private |
createUpdateNodeDofMap(const QList< GmpFemPhysics * > &physList, const QList< QList< int > > &elementLists, GmElementDofMap *physicsDofMapList, int *maxElemDof, size_t *dofsSum) | GmpFemAssembler | private |
dofFixedValue(int index) | GmpFemAssembler | inline |
dofIndex(int node, int dof) const | GmpFemAssembler | |
DOFS_ADDED enum value | GmpFemAssembler | |
DOFS_REMOVED enum value | GmpFemAssembler | |
ELEMENTS_ADDED enum value | GmpFemAssembler | |
ELEMENTS_REMOVED enum value | GmpFemAssembler | |
endAssembly(bool discardData=false) | GmpFemAssembler | |
extendedDofIndex(int node, int dof) const | GmpFemAssembler | private |
fastUpdate() const | GmpFemAssembler | inline |
fecthDofStatevar(int dof) | GmpFemAssembler | private |
fecthNodeTemplate(const GmElementDofMap &nodeDofMap, const GmElementDofMap &fixedNodeDofMap, int node, QString &err) | GmpFemAssembler | private |
fillBcNodeDofMap(const QList< GmpFemPhysics * > &physicsList, QMap< QPair< int, int >, double > &fixedData, bool saveNonConstantPhysics, QString &err) | GmpFemAssembler | private |
fillFixedData(double *data, int size) | GmpFemAssembler | private |
fillFixedDofMap(QHash< int, GmElementDofMap > &fixedDofMap, const GmElementDofMap *fullNodeDofMap, const QHash< int, GmElementDofMap > *partialNodeDofMap, QString &err) | GmpFemAssembler | private |
fillIndexMap(const GmElement *e, int physicsIndex, int *indexMap, const GmElementDof *&dofMap) | GmpFemAssembler | |
fillUnitMap(const QList< GmpFemPhysics * > &physicsList, GmElementDofMap *physicsDofMapList, QString &err) | GmpFemAssembler | private |
FIXED_BCS_ALL enum value | GmpFemAssembler | |
FIXED_BCS_CHANGED enum value | GmpFemAssembler | |
FIXED_BCS_KEEPOLD enum value | GmpFemAssembler | |
FIXED_BCS_UPDATE enum value | GmpFemAssembler | |
FixedDofMode enum name | GmpFemAssembler | |
FULL_UPDATE enum value | GmpFemAssembler | |
GHOST_SUPPORT enum value | GmpFemAssembler | |
GhostDofMode enum name | GmpFemAssembler | |
GmpFemAssembler(GmElementMesh *mesh, const QList< GmpFemPhysics * > &physics) | GmpFemAssembler | |
incNodeIndex(int node, int offset) | GmpFemAssembler | inlineprivate |
init(GmpFemMatrixSet *matSet, GmpFemVectorSet *vecSet, FixedDofMode fixedMode, GhostDofMode ghostMode, bool enableFastUpdate, bool createReverseMapping, int numThreads, QString &err) | GmpFemAssembler | |
initDofToNodeIndex(int firstNode) | GmpFemAssembler | private |
initSparseLayout(GmSparseMatrixLayoutBuilder *layoutBuilder) | GmpFemAssembler | private |
initTemplateAssociations(const GmElementDofMap *nodeDofMap, const QHash< int, GmElementDofMap > &fixedNodeDofMap, QString &err) | GmpFemAssembler | private |
initTranslationStructures(bool enableFastUpdate, bool createReverseMapping, QString &err) | GmpFemAssembler | private |
initUpdateDofPhysicsList() | GmpFemAssembler | private |
loadFixedData(GmVector &data) | GmpFemAssembler | |
loadResultData(GmVector &data) | GmpFemAssembler | |
maxElementDof() const | GmpFemAssembler | inline |
NO_DOF_HANDLING enum value | GmpFemAssembler | |
NO_GHOST_SUPPORT enum value | GmpFemAssembler | |
nodeIndex(int node) const | GmpFemAssembler | inlineprivate |
NODES_ADDED enum value | GmpFemAssembler | |
nodeTemplate(int node) const | GmpFemAssembler | inlineprivate |
nodeTemplateIndex(int node) const | GmpFemAssembler | inlineprivate |
numDof() const | GmpFemAssembler | inline |
numElementDof(const GmElement *e, int physicsIndex) const | GmpFemAssembler | |
numFixedDof() const (defined in GmpFemAssembler) | GmpFemAssembler | inline |
numTotalDof() const | GmpFemAssembler | inline |
remapData(GmVector &data, double newValue=0.0) const | GmpFemAssembler | |
remapData(const GmVector &oldData, GmVector &newData, double newValue=0.0) const | GmpFemAssembler | |
remapInfo() const | GmpFemAssembler | |
REMOVE_DOF enum value | GmpFemAssembler | |
SAVE_MAPPING_INFO enum value | GmpFemAssembler | |
saveNodeDofInfo(QVector< QPair< int, int > > &map, QString &err) const | GmpFemAssembler | private |
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) | GmpFemAssembler | inlineprivate |
setNodeTemplateIndex(int node, int templateIndex) | GmpFemAssembler | inlineprivate |
setPartitions(int npart) | GmpFemAssembler | |
stateVar(int globalIndex) | GmpFemAssembler | |
stateVars() const | GmpFemAssembler | inline |
svGroupId(int globalIndex) | GmpFemAssembler | |
tgi(int node) const | GmpFemAssembler | inlineprivate |
timeUnit() const | GmpFemAssembler | inline |
update(int mode, QString &err) | GmpFemAssembler | |
updateFixedBcValues(QString &err) | GmpFemAssembler | private |
UpdateMode enum name | GmpFemAssembler | |
updateNodeTemplate(int node, const GmElementDofMap &addedDofMap, const GmElementDofMap &newFixedDofMap, bool useOldFixedDofMap, int *nFreeAdded, int *nFixedAdded, QString &err) | GmpFemAssembler | private |
updateTranslationStructures(const QList< GmpFemPhysics * > &physList, const QList< QList< int > > &elementLists, bool nodesAdded, int updateFixedMode, bool updateUnits, QString &err) | GmpFemAssembler | private |
~GmpFemAssembler() | GmpFemAssembler |