Xfem
The Xfem Plugin
Loading...
Searching...
No Matches
XfemGaussValueSetGroup Class Reference

A derived class from GmGaussValueSetGroup storing XfemGaussValueSet objects. More...

#include <xfemGaussValueSet.h>

Inheritance diagram for XfemGaussValueSetGroup:
Collaboration diagram for XfemGaussValueSetGroup:

Public Member Functions

 XfemGaussValueSetGroup (GmSimulationData *simData, GmElementMesh *mesh)
 
XfemGaussValueSetxfemValueSet (QString id) const
 Returns the value set associated with the given data id. Returns NULL if not found.
 
- Public Member Functions inherited from GmGaussValueSetGroup
 GmGaussValueSetGroup (GmSimulationData *simData, GmElementMesh *mesh)
 
virtual bool addValueSet (QString id, GmValueInfo *info)
 
bool init ()
 
bool addValues ()
 
void restoreSize ()
 
GmGaussValueSetgaussValueSet (QString id) const
 
- Public Member Functions inherited from GmValueSetGroup
 GmValueSetGroup (GmSimulationData *simData, GmMesh *mesh)
 
virtual bool removeValueSet (QString id, bool releaseInfo=false)
 
bool isEmpty () const
 
int numSets () const
 
void addValueSetBegin ()
 
bool addValueSetEnd ()
 
bool insideAddBlock () const
 
int nextNewPack () const
 
bool initialized () const
 
int numValues () const
 
virtual void clear ()
 
virtual void clearData ()
 
virtual bool saveState (GmValueSet::SaveStateMode mode, const GmLogCategory &logger)
 
const QMap< QString, int > & dataMap () const
 
bool contains (QString id) const
 
const QVector< GmValueSet * > & valueSets () const
 
GmValueSetvalueSet (QString id) const
 
virtual size_t printMemoryStatistics (const GmLogCategory &logger, GmLogLevel level) const
 
virtual size_t usedMemory () const
 

Protected Member Functions

virtual GmValueSetcreateValueSet (GmValueInfo *info, GmPackedBuffer *pack)
 
- Protected Member Functions inherited from GmGaussValueSetGroup
- Protected Member Functions inherited from GmValueSetGroup
GmPackedBuffergetPack (int packId)
 

Additional Inherited Members

- Protected Attributes inherited from GmValueSetGroup
GmSimulationData_simData
 
GmMesh_mesh
 
bool _init
 
int _insideBlock
 
int _numValues
 
QMap< QString, int > _idMap
 
QVector< GmValueSet * > _valueSets
 
QMap< int, GmPackedBuffer * > _packs
 

Detailed Description

A derived class from GmGaussValueSetGroup storing XfemGaussValueSet objects.

Member Function Documentation

◆ createValueSet()

virtual GmValueSet * XfemGaussValueSetGroup::createValueSet ( GmValueInfo * info,
GmPackedBuffer * pack )
inlineprotectedvirtual

Reimplemented from GmGaussValueSetGroup.


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