Version: 8.3.0
ELGACmp Class Reference

#include <MEDFileFieldRepresentationTree.hxx>

Public Member Functions

vtkIdTypeArray * findOrCreate (const MEDCoupling::MEDFileFieldGlobsReal *globs, const std::vector< std::string > &locsReallyUsed, vtkDoubleArray *vtkd, vtkDataSet *ds, bool &isNew, ExportedTinyInfo *internalInfo) const
 
void appendELGAIfAny (vtkDataSet *ds) const
 
 ~ELGACmp ()
 

Private Member Functions

vtkIdTypeArray * isExisting (const std::vector< std::string > &locsReallyUsed, vtkDoubleArray *vtkd) const
 
vtkIdTypeArray * createNew (const MEDCoupling::MEDFileFieldGlobsReal *globs, const std::vector< std::string > &locsReallyUsed, vtkDoubleArray *vtkd, vtkDataSet *ds, ExportedTinyInfo *internalInfo) const
 

Private Attributes

std::vector< std::vector
< std::string > > 
_loc_names
 size of _loc_names is equal to _elgas. More...
 
std::vector< vtkIdTypeArray * > _elgas
 size of _elgas is equal to _loc_names. All instances in _elgas are not null. More...
 
std::vector< std::vector
< std::pair
< vtkQuadratureSchemeDefinition
*, unsigned char > > > 
_defs
 same size than _loc_names and _elgas. More...
 

Constructor & Destructor Documentation

ELGACmp::~ELGACmp ( )

Member Function Documentation

vtkIdTypeArray * ELGACmp::findOrCreate ( const MEDCoupling::MEDFileFieldGlobsReal *  globs,
const std::vector< std::string > &  locsReallyUsed,
vtkDoubleArray *  vtkd,
vtkDataSet *  ds,
bool &  isNew,
ExportedTinyInfo internalInfo 
) const
void ELGACmp::appendELGAIfAny ( vtkDataSet *  ds) const
vtkIdTypeArray * ELGACmp::isExisting ( const std::vector< std::string > &  locsReallyUsed,
vtkDoubleArray *  vtkd 
) const
private
vtkIdTypeArray * ELGACmp::createNew ( const MEDCoupling::MEDFileFieldGlobsReal *  globs,
const std::vector< std::string > &  locsReallyUsed,
vtkDoubleArray *  vtkd,
vtkDataSet *  ds,
ExportedTinyInfo internalInfo 
) const
private

Field Documentation

std::vector< std::vector<std::string> > ELGACmp::_loc_names
mutableprivate
std::vector<vtkIdTypeArray *> ELGACmp::_elgas
mutableprivate
std::vector< std::vector< std::pair< vtkQuadratureSchemeDefinition *, unsigned char > > > ELGACmp::_defs
mutableprivate