|
| MEDCouplingMesh * | buildSubMeshData (const MEDCouplingMesh *mesh, const int *start, const int *end, DataArrayInt *&di) const |
| |
| MEDCouplingMesh * | buildSubMeshDataRange (const MEDCouplingMesh *mesh, int beginCellIds, int endCellIds, int stepCellIds, int &beginOut, int &endOut, int &stepOut, DataArrayInt *&di) const |
| |
| void | checkCoherencyBetween (const MEDCouplingMesh *mesh, const DataArray *da) const |
| |
| void | computeMeshRestrictionFromTupleIds (const MEDCouplingMesh *mesh, const int *tupleIdsBg, const int *tupleIdsEnd, DataArrayInt *&cellRestriction, DataArrayInt *&trueTupleRestriction) const |
| |
| DataArrayInt * | computeTupleIdsToSelectFromCellIds (const MEDCouplingMesh *mesh, const int *startCellIds, const int *endCellIds) const |
| |
| DataArrayDouble * | getLocalizationOfDiscValues (const MEDCouplingMesh *mesh) const |
| |
| int | getNumberOfMeshPlaces (const MEDCouplingMesh *mesh) const |
| |
| int | getNumberOfTuples (const MEDCouplingMesh *mesh) const |
| |
| int | getNumberOfTuplesExpectedRegardingCode (const std::vector< int > &code, const std::vector< const DataArrayInt * > &idsPerType) const |
| |
| DataArrayInt * | getOffsetArr (const MEDCouplingMesh *mesh) const |
| |
| void | getValueOnPos (const DataArrayDouble *arr, const MEDCouplingMesh *mesh, int i, int j, int k, double *res) const |
| |
| void | renumberArraysForCell (const MEDCouplingMesh *mesh, const std::vector< DataArray * > &arrays, const int *old2NewBg, bool check) |
| |
| void | renumberValuesOnCells (double epsOnVals, const MEDCouplingMesh *mesh, const int *old2New, int newSz, DataArrayDouble *arr) const |
| |
| void | renumberValuesOnCellsR (const MEDCouplingMesh *mesh, const int *new2old, int newSz, DataArrayDouble *arr) const |
| |
| void | renumberValuesOnNodes (double epsOnVals, const int *old2New, int newNbOfNodes, DataArrayDouble *arr) const |
| |
| virtual void | checkCompatibilityWithNature (NatureOfField nat) const =0 |
| |
| virtual void | checkForUnserialization (const std::vector< int > &tinyInfo, const DataArrayInt *arr) |
| |
| virtual void | clearGaussLocalizations () |
| |
virtual
MEDCouplingFieldDiscretization * | clone () const =0 |
| |
virtual
MEDCouplingFieldDiscretization * | clonePart (const int *startCellIds, const int *endCellIds) const |
| |
virtual
MEDCouplingFieldDiscretization * | clonePartRange (int beginCellIds, int endCellIds, int stepCellIds) const |
| |
virtual
MEDCouplingFieldDiscretization * | deepCopy () const |
| |
| virtual void | finishUnserialization (const std::vector< double > &tinyInfo) |
| |
| virtual void | getCellIdsHavingGaussLocalization (int locId, std::vector< int > &cellIds) const |
| |
std::vector< const
BigMemoryObject * > | getDirectChildrenWithNull () const |
| |
| virtual TypeOfField | getEnum () const =0 |
| |
virtual
MEDCouplingGaussLocalization & | getGaussLocalization (int locId) |
| |
virtual const
MEDCouplingGaussLocalization & | getGaussLocalization (int locId) const |
| |
| virtual int | getGaussLocalizationIdOfOneCell (int cellId) const |
| |
| virtual int | getGaussLocalizationIdOfOneType (INTERP_KERNEL::NormalizedCellType type) const |
| |
| virtual std::set< int > | getGaussLocalizationIdsOfOneType (INTERP_KERNEL::NormalizedCellType type) const |
| |
| std::size_t | getHeapMemorySizeWithoutChildren () const |
| |
| virtual double | getIJK (const MEDCouplingMesh *mesh, const DataArrayDouble *da, int cellId, int nodeIdInCell, int compoId) const |
| |
| virtual MEDCouplingFieldDouble * | getMeasureField (const MEDCouplingMesh *mesh, bool isAbs) const =0 |
| |
| virtual int | getNbOfGaussLocalization () const |
| |
| double | getPrecision () const |
| |
| virtual const char * | getRepr () const =0 |
| |
| virtual void | getSerializationIntArray (DataArrayInt *&arr) const |
| |
| virtual std::string | getStringRepr () const =0 |
| |
| virtual void | getTinySerializationDbleInformation (std::vector< double > &tinyInfo) const |
| |
| virtual void | getTinySerializationIntInformation (std::vector< int > &tinyInfo) const |
| |
| virtual void | getValueOn (const DataArrayDouble *arr, const MEDCouplingMesh *mesh, const double *loc, double *res) const =0 |
| |
| virtual DataArrayDouble * | getValueOnMulti (const DataArrayDouble *arr, const MEDCouplingMesh *mesh, const double *loc, int nbOfPoints) const =0 |
| |
| virtual void | integral (const MEDCouplingMesh *mesh, const DataArrayDouble *arr, bool isWAbs, double *res) const |
| |
| virtual bool | isEqual (const MEDCouplingFieldDiscretization *other, double eps) const |
| |
| virtual bool | isEqualIfNotWhy (const MEDCouplingFieldDiscretization *other, double eps, std::string &reason) const =0 |
| |
| virtual bool | isEqualWithoutConsideringStr (const MEDCouplingFieldDiscretization *other, double eps) const |
| |
| virtual void | normL1 (const MEDCouplingMesh *mesh, const DataArrayDouble *arr, double *res) const |
| |
| virtual void | normL2 (const MEDCouplingMesh *mesh, const DataArrayDouble *arr, double *res) const |
| |
| virtual void | renumberCells (const int *old2NewBg, bool check=true) |
| |
| virtual void | reprQuickOverview (std::ostream &stream) const =0 |
| |
| virtual void | resizeForUnserialization (const std::vector< int > &tinyInfo, DataArrayInt *&arr) |
| |
| virtual void | setGaussLocalizationOnCells (const MEDCouplingMesh *m, const int *begin, const int *end, const std::vector< double > &refCoo, const std::vector< double > &gsCoo, const std::vector< double > &wg) |
| |
| virtual void | setGaussLocalizationOnType (const MEDCouplingMesh *m, INTERP_KERNEL::NormalizedCellType type, const std::vector< double > &refCoo, const std::vector< double > &gsCoo, const std::vector< double > &wg) |
| |
| void | setPrecision (double val) |
| |
| void | updateTime () const |
| |
| virtual | ~MEDCouplingFieldDiscretization () |
| |
| void | declareAsNew () const |
| |
| std::size_t | getTimeOfThis () const |
| |
| TimeLabel & | operator= (const TimeLabel &other) |
| |