#include <MEDFileField.hxx>

Public Member Functions | |
| void | copyTinyInfoFrom (const MEDCouplingFieldDouble *field) throw (INTERP_KERNEL::Exception) |
| int | getDimension () const |
| int | getIteration () const |
| int | getOrder () const |
| double | getTime () const |
| std::string | getName () const |
| const std::string & | getDtUnit () const |
| std::string | getMeshName () const throw (INTERP_KERNEL::Exception) |
| int | getMeshIteration () const throw (INTERP_KERNEL::Exception) |
| int | getMeshOrder () const throw (INTERP_KERNEL::Exception) |
| int | getNumberOfComponents () const |
| bool | isDealingTS (int iteration, int order) const |
| std::pair< int, int > | getDtIt () const |
| void | fillIteration (std::pair< int, int > &p) const |
| const std::vector< std::string > & | getInfo () const |
| void | finishLoading (med_idt fid) throw (INTERP_KERNEL::Exception) |
| void | writeLL (med_idt fid) const throw (INTERP_KERNEL::Exception) |
| std::vector< std::string > | getPflsReallyUsed2 () const |
| std::vector< std::string > | getLocsReallyUsed2 () const |
| void | setFieldNoProfileSBT (const MEDCouplingFieldDouble *field, MEDFieldFieldGlobs &glob) throw (INTERP_KERNEL::Exception) |
| void | setFieldProfile (const MEDCouplingFieldDouble *field, const MEDFileMesh *mesh, int meshDimRelToMax, const DataArrayInt *profile, MEDFieldFieldGlobs &glob) throw (INTERP_KERNEL::Exception) |
| MEDCouplingFieldDouble * | getFieldAtLevel (TypeOfField type, int meshDimRelToMax, const char *mName, int renumPol, const MEDFieldFieldGlobs *glob) const throw (INTERP_KERNEL::Exception) |
| MEDCouplingFieldDouble * | getFieldOnMeshAtLevel (TypeOfField type, int meshDimRelToMax, int renumPol, const MEDFieldFieldGlobs *glob, const MEDFileMesh *mesh) const throw (INTERP_KERNEL::Exception) |
| MEDCouplingFieldDouble * | getFieldOnMeshAtLevel (TypeOfField type, int renumPol, const MEDFieldFieldGlobs *glob, const MEDCouplingMesh *mesh, const DataArrayInt *cellRenum, const DataArrayInt *nodeRenum) const throw (INTERP_KERNEL::Exception) |
| DataArrayDouble * | getFieldWithProfile (TypeOfField type, int meshDimRelToMax, const MEDFileMesh *mesh, DataArrayInt *&pfl, const MEDFieldFieldGlobs *glob) const throw (INTERP_KERNEL::Exception) |
| MEDFileField1TSWithoutDAS () | |
Static Public Member Functions | |
| static MEDFileField1TSWithoutDAS * | New (const char *fieldName, int csit, int iteration, int order, const std::vector< std::string > &infos) |
| static void | CheckMeshDimRel (int meshDimRelToMax) throw (INTERP_KERNEL::Exception) |
| static std::vector< int > | CheckSBTMesh (const MEDCouplingMesh *mesh) throw (INTERP_KERNEL::Exception) |
Protected Member Functions | |
| int | addNewEntryIfNecessary (const MEDCouplingMesh *mesh) throw (INTERP_KERNEL::Exception) |
| int | getMeshIdFromMeshName (const char *mName) const throw (INTERP_KERNEL::Exception) |
| MEDFileField1TSWithoutDAS (const char *fieldName, int csit, int iteration, int order, const std::vector< std::string > &infos) | |
Protected Attributes | |
| std::string | _name |
| std::string | _dt_unit |
| std::vector< std::string > | _infos |
| std::vector < MEDCouplingAutoRefCountObjectPtr < MEDFileFieldPerMesh > > | _field_per_mesh |
| int | _csit |
| int | _iteration |
| int | _order |
| double | _dt |
| MEDFileField1TSWithoutDAS::MEDFileField1TSWithoutDAS | ( | const char * | fieldName, |
| int | csit, | ||
| int | iteration, | ||
| int | order, | ||
| const std::vector< std::string > & | infos | ||
| ) | [protected] |
| MEDFileField1TSWithoutDAS::MEDFileField1TSWithoutDAS | ( | ) |
| void MEDFileField1TSWithoutDAS::copyTinyInfoFrom | ( | const MEDCouplingFieldDouble * | field | ) | throw (INTERP_KERNEL::Exception) |
References MED_test2.field, and ParaMEDMEM.DataArray.getInfoOnComponent().
| int MEDFileField1TSWithoutDAS::getDimension | ( | ) | const |
This method returns the max dimension of 'this'. This method returns -2 if 'this' is empty, -1 if only nodes are defined.
References ParaMEDMEM.MEDFileField1TSWithoutDAS._field_per_mesh, Med_Gen_test.it, and testMEDMEM.ret.
| int ParaMEDMEM.MEDFileField1TSWithoutDAS.getIteration | ( | ) | const |
References ParaMEDMEM.MEDFileField1TSWithoutDAS._iteration.
| int ParaMEDMEM.MEDFileField1TSWithoutDAS.getOrder | ( | ) | const |
References ParaMEDMEM.MEDFileField1TSWithoutDAS._order.
| double ParaMEDMEM.MEDFileField1TSWithoutDAS.getTime | ( | ) | const |
References ParaMEDMEM.MEDFileField1TSWithoutDAS._dt.
| std::string ParaMEDMEM.MEDFileField1TSWithoutDAS.getName | ( | ) | const |
References ParaMEDMEM.MEDFileField1TSWithoutDAS._name.
| const std::string& ParaMEDMEM.MEDFileField1TSWithoutDAS.getDtUnit | ( | ) | const |
References ParaMEDMEM.MEDFileField1TSWithoutDAS._dt_unit.
| std::string MEDFileField1TSWithoutDAS::getMeshName | ( | ) | const throw (INTERP_KERNEL::Exception) |
| int MEDFileField1TSWithoutDAS::getMeshIteration | ( | ) | const throw (INTERP_KERNEL::Exception) |
| int MEDFileField1TSWithoutDAS::getMeshOrder | ( | ) | const throw (INTERP_KERNEL::Exception) |
| int ParaMEDMEM.MEDFileField1TSWithoutDAS.getNumberOfComponents | ( | ) | const |
References ParaMEDMEM.MEDFileField1TSWithoutDAS._infos.
| const std::vector<std::string>& ParaMEDMEM.MEDFileField1TSWithoutDAS.getInfo | ( | ) | const |
References ParaMEDMEM.MEDFileField1TSWithoutDAS._infos.
| MEDFileField1TSWithoutDAS * MEDFileField1TSWithoutDAS::New | ( | const char * | fieldName, |
| int | csit, | ||
| int | iteration, | ||
| int | order, | ||
| const std::vector< std::string > & | infos | ||
| ) | [static] |
| void MEDFileField1TSWithoutDAS::finishLoading | ( | med_idt | fid | ) | throw (INTERP_KERNEL::Exception) |
| void MEDFileField1TSWithoutDAS::writeLL | ( | med_idt | fid | ) | const throw (INTERP_KERNEL::Exception) |
| std::vector< std::string > MEDFileField1TSWithoutDAS::getPflsReallyUsed2 | ( | ) | const |
| std::vector< std::string > MEDFileField1TSWithoutDAS::getLocsReallyUsed2 | ( | ) | const |
| void MEDFileField1TSWithoutDAS::CheckMeshDimRel | ( | int | meshDimRelToMax | ) | throw (INTERP_KERNEL::Exception) [static] |
| std::vector< int > MEDFileField1TSWithoutDAS::CheckSBTMesh | ( | const MEDCouplingMesh * | mesh | ) | throw (INTERP_KERNEL::Exception) [static] |
| void MEDFileField1TSWithoutDAS::setFieldNoProfileSBT | ( | const MEDCouplingFieldDouble * | field, |
| MEDFieldFieldGlobs & | glob | ||
| ) | throw (INTERP_KERNEL::Exception) |
SBT means Sort By Type. This method is the most basic method to assign field in this. Basic in sense that no renumbering is done. Underlying mesh in 'field' is globaly ignored except for type contiguous check.
References ParaMEDMEM.MEDFileField1TSWithoutDAS.CheckSBTMesh(), MED_test2.field, MED_test2.mesh, ParaMEDMEM.ON_NODES, and medClient_test.type.
| void MEDFileField1TSWithoutDAS::setFieldProfile | ( | const MEDCouplingFieldDouble * | field, |
| const MEDFileMesh * | mesh, | ||
| int | meshDimRelToMax, | ||
| const DataArrayInt * | profile, | ||
| MEDFieldFieldGlobs & | glob | ||
| ) | throw (INTERP_KERNEL::Exception) |
Generalization of MEDFileField1TSWithoutDAS.setFieldNoProfileSBT method.
References MED_test2.field, TestMedCorba2.m, MED_test2.mesh, ParaMEDMEM.ON_NODES, and medClient_test.type.
| MEDCouplingFieldDouble * MEDFileField1TSWithoutDAS::getFieldAtLevel | ( | TypeOfField | type, |
| int | meshDimRelToMax, | ||
| const char * | mName, | ||
| int | renumPol, | ||
| const MEDFieldFieldGlobs * | glob | ||
| ) | const throw (INTERP_KERNEL::Exception) |
| MEDCouplingFieldDouble * MEDFileField1TSWithoutDAS::getFieldOnMeshAtLevel | ( | TypeOfField | type, |
| int | meshDimRelToMax, | ||
| int | renumPol, | ||
| const MEDFieldFieldGlobs * | glob, | ||
| const MEDFileMesh * | mesh | ||
| ) | const throw (INTERP_KERNEL::Exception) |
References TestMedCorba3.d, TestMedCorba2.m, MED_test2.mesh, and medClient_test.type.
| MEDCouplingFieldDouble * MEDFileField1TSWithoutDAS::getFieldOnMeshAtLevel | ( | TypeOfField | type, |
| int | renumPol, | ||
| const MEDFieldFieldGlobs * | glob, | ||
| const MEDCouplingMesh * | mesh, | ||
| const DataArrayInt * | cellRenum, | ||
| const DataArrayInt * | nodeRenum | ||
| ) | const throw (INTERP_KERNEL::Exception) |
References MED_test2.mesh, testMEDMEM.ret, and medClient_test.type.
| DataArrayDouble * MEDFileField1TSWithoutDAS::getFieldWithProfile | ( | TypeOfField | type, |
| int | meshDimRelToMax, | ||
| const MEDFileMesh * | mesh, | ||
| DataArrayInt *& | pfl, | ||
| const MEDFieldFieldGlobs * | glob | ||
| ) | const throw (INTERP_KERNEL::Exception) |
References TestMedCorba2.m, MED_test2.mesh, and medClient_test.type.
| int MEDFileField1TSWithoutDAS::addNewEntryIfNecessary | ( | const MEDCouplingMesh * | mesh | ) | throw (INTERP_KERNEL::Exception) [protected] |
References Med_Gen_test.it, MED_test2.mesh, and ParaMEDMEM.MEDFileFieldPerMesh.New().
| int MEDFileField1TSWithoutDAS::getMeshIdFromMeshName | ( | const char * | mName | ) | const throw (INTERP_KERNEL::Exception) [protected] |
References Med_Gen_test.it, medcorba_test.msg, and testMEDMEM.ret.
std::string ParaMEDMEM.MEDFileField1TSWithoutDAS._name [protected] |
std::string ParaMEDMEM.MEDFileField1TSWithoutDAS._dt_unit [protected] |
std::vector<std::string> ParaMEDMEM.MEDFileField1TSWithoutDAS._infos [protected] |
std::vector< MEDCouplingAutoRefCountObjectPtr< MEDFileFieldPerMesh > > ParaMEDMEM.MEDFileField1TSWithoutDAS._field_per_mesh [protected] |
int ParaMEDMEM.MEDFileField1TSWithoutDAS._csit [protected] |
int ParaMEDMEM.MEDFileField1TSWithoutDAS._iteration [protected] |
int ParaMEDMEM.MEDFileField1TSWithoutDAS._order [protected] |
double ParaMEDMEM.MEDFileField1TSWithoutDAS._dt [protected] |