MmProcess
The GeMA Mesh Mapping Process Plugin
Loading...
Searching...
No Matches
GmpMmNodeMeshMapping Class Reference

Class GmpMmNodeMeshMapping. More...

#include <gmpMmMeshMapping.h>

Inheritance diagram for GmpMmNodeMeshMapping:
Collaboration diagram for GmpMmNodeMeshMapping:

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
 

Detailed Description

Member Function Documentation

◆ acceptSrcGaussValues()

virtual bool GmpMmNodeMeshMapping::acceptSrcGaussValues ( ) const
inlineprivatevirtual

Returns true if the mapping accepts to transfer gauss values in the source meshe.

Implements GmpMmMeshMapping.


The documentation for this class was generated from the following files: