#include <MEDFileField.hxx>

Public Member Functions | |
| void | assignFieldNoProfile (int offset, int nbOfCells, const MEDCouplingFieldDouble *field, MEDFieldFieldGlobs &glob) throw (INTERP_KERNEL::Exception) |
| void | assignFieldProfile (const DataArrayInt *globIds, DataArrayInt *locIds, const MEDCouplingFieldDouble *field, MEDFieldFieldGlobs &glob) throw (INTERP_KERNEL::Exception) |
| void | assignNodeFieldNoProfile (const MEDCouplingFieldDouble *field, MEDFieldFieldGlobs &glob) throw (INTERP_KERNEL::Exception) |
| void | assignNodeFieldProfile (const DataArrayInt *pfl, const MEDCouplingFieldDouble *field, MEDFieldFieldGlobs &glob) throw (INTERP_KERNEL::Exception) |
| const MEDFileFieldPerMesh * | getFather () const |
| void | finishLoading (med_idt fid, TypeOfField type) throw (INTERP_KERNEL::Exception) |
| void | writeLL (med_idt fid) const throw (INTERP_KERNEL::Exception) |
| void | getDimension (int &dim) const |
| int | getIteration () const |
| int | getOrder () const |
| double | getTime () const |
| std::string | getName () const |
| std::string | getMeshName () const |
| INTERP_KERNEL::NormalizedCellType | getGeoType () const |
| int | getNumberOfComponents () const |
| const std::vector< std::string > & | getInfo () const |
| std::vector< std::string > | getPflsReallyUsed () const |
| std::vector< std::string > | getLocsReallyUsed () const |
| void | getFieldAtLevel (int meshDim, TypeOfField type, const MEDFieldFieldGlobs *glob, std::vector< const DataArrayDouble * > &dads, std::vector< const DataArrayInt * > &pfls, std::vector< int > &locs, std::vector< INTERP_KERNEL::NormalizedCellType > &geoTypes) const |
Static Public Member Functions | |
| static MEDFileFieldPerMeshPerType * | New (MEDFileFieldPerMesh *fath, INTERP_KERNEL::NormalizedCellType geoType) throw (INTERP_KERNEL::Exception) |
| static med_entity_type | ConvertIntoMEDFileType (TypeOfField ikType, INTERP_KERNEL::NormalizedCellType ikGeoType, med_geometry_type &medfGeoType) |
Private Member Functions | |
| std::vector< int > | addNewEntryIfNecessary (const MEDCouplingFieldDouble *field, int offset, int nbOfCells) throw (INTERP_KERNEL::Exception) |
| std::vector< int > | addNewEntryIfNecessaryGauss (const MEDCouplingFieldDouble *field, int offset, int nbOfCells) throw (INTERP_KERNEL::Exception) |
| std::vector< int > | addNewEntryIfNecessary (const MEDCouplingFieldDouble *field, const DataArrayInt *subCells) throw (INTERP_KERNEL::Exception) |
| std::vector< int > | addNewEntryIfNecessaryGauss (const MEDCouplingFieldDouble *field, const DataArrayInt *subCells) throw (INTERP_KERNEL::Exception) |
| MEDFileFieldPerMeshPerType (MEDFileFieldPerMesh *fath, INTERP_KERNEL::NormalizedCellType geoType) throw (INTERP_KERNEL::Exception) | |
Private Attributes | |
| MEDFileFieldPerMesh * | _father |
| std::vector < MEDCouplingAutoRefCountObjectPtr < MEDFileFieldPerMeshPerTypePerDisc > > | _field_pm_pt_pd |
| INTERP_KERNEL::NormalizedCellType | _geo_type |
| MEDFileFieldPerMeshPerType::MEDFileFieldPerMeshPerType | ( | MEDFileFieldPerMesh * | fath, |
| INTERP_KERNEL::NormalizedCellType | geoType | ||
| ) | throw (INTERP_KERNEL::Exception) [private] |
| MEDFileFieldPerMeshPerType * MEDFileFieldPerMeshPerType::New | ( | MEDFileFieldPerMesh * | fath, |
| INTERP_KERNEL::NormalizedCellType | geoType | ||
| ) | throw (INTERP_KERNEL::Exception) [static] |
| void MEDFileFieldPerMeshPerType::assignFieldNoProfile | ( | int | offset, |
| int | nbOfCells, | ||
| const MEDCouplingFieldDouble * | field, | ||
| MEDFieldFieldGlobs & | glob | ||
| ) | throw (INTERP_KERNEL::Exception) |
References MED_test2.field, and Med_Gen_test.it.
| void MEDFileFieldPerMeshPerType::assignFieldProfile | ( | const DataArrayInt * | globIds, |
| DataArrayInt * | locIds, | ||
| const MEDCouplingFieldDouble * | field, | ||
| MEDFieldFieldGlobs & | glob | ||
| ) | throw (INTERP_KERNEL::Exception) |
| void MEDFileFieldPerMeshPerType::assignNodeFieldNoProfile | ( | const MEDCouplingFieldDouble * | field, |
| MEDFieldFieldGlobs & | glob | ||
| ) | throw (INTERP_KERNEL::Exception) |
| void MEDFileFieldPerMeshPerType::assignNodeFieldProfile | ( | const DataArrayInt * | pfl, |
| const MEDCouplingFieldDouble * | field, | ||
| MEDFieldFieldGlobs & | glob | ||
| ) | throw (INTERP_KERNEL::Exception) |
| const MEDFileFieldPerMesh * MEDFileFieldPerMeshPerType::getFather | ( | ) | const |
References ParaMEDMEM.MEDFileFieldPerMeshPerType._father.
| void MEDFileFieldPerMeshPerType::finishLoading | ( | med_idt | fid, |
| TypeOfField | type | ||
| ) | throw (INTERP_KERNEL::Exception) |
| void MEDFileFieldPerMeshPerType::writeLL | ( | med_idt | fid | ) | const throw (INTERP_KERNEL::Exception) |
References Med_Gen_test.it.
| void MEDFileFieldPerMeshPerType::getDimension | ( | int & | dim | ) | const |
| int MEDFileFieldPerMeshPerType::getIteration | ( | ) | const |
| int MEDFileFieldPerMeshPerType::getOrder | ( | ) | const |
| double MEDFileFieldPerMeshPerType::getTime | ( | ) | const |
| std::string MEDFileFieldPerMeshPerType::getName | ( | ) | const |
| std::string MEDFileFieldPerMeshPerType::getMeshName | ( | ) | const |
| INTERP_KERNEL::NormalizedCellType MEDFileFieldPerMeshPerType::getGeoType | ( | ) | const |
References ParaMEDMEM.MEDFileFieldPerMeshPerType._geo_type.
| int MEDFileFieldPerMeshPerType::getNumberOfComponents | ( | ) | const |
| const std::vector< std::string > & MEDFileFieldPerMeshPerType::getInfo | ( | ) | const |
| std::vector< std::string > MEDFileFieldPerMeshPerType::getPflsReallyUsed | ( | ) | const |
References ParaMEDMEM.MEDFileFieldPerMeshPerType._field_pm_pt_pd, and testMEDMEM.ret.
| std::vector< std::string > MEDFileFieldPerMeshPerType::getLocsReallyUsed | ( | ) | const |
References ParaMEDMEM.MEDFileFieldPerMeshPerType._field_pm_pt_pd, and testMEDMEM.ret.
| void MEDFileFieldPerMeshPerType::getFieldAtLevel | ( | int | meshDim, |
| TypeOfField | type, | ||
| const MEDFieldFieldGlobs * | glob, | ||
| std::vector< const DataArrayDouble * > & | dads, | ||
| std::vector< const DataArrayInt * > & | pfls, | ||
| std::vector< int > & | locs, | ||
| std::vector< INTERP_KERNEL::NormalizedCellType > & | geoTypes | ||
| ) | const |
| med_entity_type MEDFileFieldPerMeshPerType::ConvertIntoMEDFileType | ( | TypeOfField | ikType, |
| INTERP_KERNEL::NormalizedCellType | ikGeoType, | ||
| med_geometry_type & | medfGeoType | ||
| ) | [static] |
| std::vector< int > MEDFileFieldPerMeshPerType::addNewEntryIfNecessary | ( | const MEDCouplingFieldDouble * | field, |
| int | offset, | ||
| int | nbOfCells | ||
| ) | throw (INTERP_KERNEL::Exception) [private] |
| std::vector< int > MEDFileFieldPerMeshPerType::addNewEntryIfNecessaryGauss | ( | const MEDCouplingFieldDouble * | field, |
| int | offset, | ||
| int | nbOfCells | ||
| ) | throw (INTERP_KERNEL::Exception) [private] |
| std::vector< int > MEDFileFieldPerMeshPerType::addNewEntryIfNecessary | ( | const MEDCouplingFieldDouble * | field, |
| const DataArrayInt * | subCells | ||
| ) | throw (INTERP_KERNEL::Exception) [private] |
| std::vector< int > MEDFileFieldPerMeshPerType::addNewEntryIfNecessaryGauss | ( | const MEDCouplingFieldDouble * | field, |
| const DataArrayInt * | subCells | ||
| ) | throw (INTERP_KERNEL::Exception) [private] |
std::vector< MEDCouplingAutoRefCountObjectPtr<MEDFileFieldPerMeshPerTypePerDisc> > ParaMEDMEM.MEDFileFieldPerMeshPerType._field_pm_pt_pd [private] |