![]() |
MmProcess
The GeMA Mesh Mapping Process Plugin
|
Class GmpMmNodeMeshMapping. More...
#include <gmpMmMeshMapping.h>


Public Member Functions | |
| GmpMmNodeMeshMapping (GmSimulationData *simData, GmMesh *dstMesh, GmSpatialIndex *spatialIndex, const GmDiscontinuitySet *ds, const QStringList &nodeValues, const QStringList &gaussValues, const QVector< bool > &dstGauss, const QMap< QString, QString > &dstTranslationMap, const GmLogCategory &logger, const QVariantMap &options=QVariantMap()) | |
| Constructor. | |
Public Member Functions inherited from GmpMmMeshMapping | |
| GmpMmMeshMapping (GmSimulationData *simData, GmMesh *dstMesh, GmSpatialIndex *spatialIndex, const GmDiscontinuitySet *ds, const QStringList &nodeValues, const QStringList &gaussValues, const QVector< bool > &dstGauss, const QMap< QString, QString > &dstTranslationMap, const GmLogCategory &logger, const QVariantMap &options=QVariantMap()) | |
| Mesh mapping constructor. | |
| virtual | ~GmpMmMeshMapping () |
| Virtual destructor. | |
| bool | generate () |
| Process the mesh mapping. | |
Private Member Functions | |
| virtual bool | acceptSrcGaussValues () const |
| Returns true if the mapping accepts to transfer gauss values in the source meshe. | |
Additional Inherited Members | |
Protected Member Functions inherited from GmpMmMeshMapping | |
| void | getNoDataValues (QVector< GmVector > &values, int dataSize) |
| Get no data values. | |
| void | getNodeValues (int srcNodeId, QString valueId, QVector< GmVector > &values) |
| Get values from another point. | |
| void | getOutOfMeshValues (const GmVector &crd, QString valueId, QVector< GmVector > &values) |
| Get values when point is out of cell mesh. | |
Protected Attributes inherited from GmpMmMeshMapping | |
| GmElementMesh * | _srcElementMesh |
| GmValueAccessor * | _srcCrdAcc |
| GmSpatialIndex * | _spatialIndex |
| const GmDiscontinuitySet * | _ds |
| int | _nstates |
| GmInterpolatorType | _interpType |
| QVariant | _interpParam |
| QMap< QString, QVector< const GmValueAccessor * > > | _srcNodeAccMap |
| QMap< QString, QVector< const GmGaussAccessor * > > | _srcGaussAccMap |
Class GmpMmNodeMeshMapping.
|
inlineprivatevirtual |
Returns true if the mapping accepts to transfer gauss values in the source meshe.
Implements GmpMmMeshMapping.