

Public Member Functions | |
| MEDCouplingFieldDiscretizationGaussNE () | |
| TypeOfField | getEnum () const |
| MEDCouplingFieldDiscretization * | clone () const |
| const char * | getStringRepr () const |
| bool | isEqual (const MEDCouplingFieldDiscretization *other, double eps) const |
| int | getNumberOfTuples (const MEDCouplingMesh *mesh) const |
| int | getNumberOfMeshPlaces (const MEDCouplingMesh *mesh) const |
| DataArrayInt * | getOffsetArr (const MEDCouplingMesh *mesh) const |
| void | renumberArraysForCell (const MEDCouplingMesh *mesh, const std::vector< DataArrayDouble * > &arrays, const int *old2NewBg, bool check) throw (INTERP_KERNEL::Exception) |
| DataArrayDouble * | getLocalizationOfDiscValues (const MEDCouplingMesh *mesh) const |
| void | computeMeshRestrictionFromTupleIds (const MEDCouplingMesh *mesh, const int *partBg, const int *partEnd, DataArrayInt *&cellRest) |
| void | checkCompatibilityWithNature (NatureOfField nat) const throw (INTERP_KERNEL::Exception) |
| double | getIJK (const MEDCouplingMesh *mesh, const DataArrayDouble *da, int cellId, int nodeIdInCell, int compoId) const throw (INTERP_KERNEL::Exception) |
| void | checkCoherencyBetween (const MEDCouplingMesh *mesh, const DataArrayDouble *da) const throw (INTERP_KERNEL::Exception) |
| MEDCouplingFieldDouble * | getMeasureField (const MEDCouplingMesh *mesh, bool isAbs) const |
| void | getValueOn (const DataArrayDouble *arr, const MEDCouplingMesh *mesh, const double *loc, double *res) const |
| void | getValueOnPos (const DataArrayDouble *arr, const MEDCouplingMesh *mesh, int i, int j, int k, double *res) const |
| DataArrayDouble * | getValueOnMulti (const DataArrayDouble *arr, const MEDCouplingMesh *mesh, const double *loc, int nbOfPoints) const |
| MEDCouplingMesh * | buildSubMeshData (const MEDCouplingMesh *mesh, const int *start, const int *end, DataArrayInt *&di) const |
| void | renumberValuesOnNodes (double epsOnVals, const int *old2New, DataArrayDouble *arr) const |
| void | renumberValuesOnCells (double epsOnVals, const MEDCouplingMesh *mesh, const int *old2New, DataArrayDouble *arr) const |
| void | renumberValuesOnCellsR (const MEDCouplingMesh *mesh, const int *new2old, int newSz, DataArrayDouble *arr) const |
Static Public Attributes | |
| static const char | REPR [] = "GSSNE" |
| static const TypeOfField | TYPE = ON_GAUSS_NE |
Protected Member Functions | |
| MEDCouplingFieldDiscretizationGaussNE (const MEDCouplingFieldDiscretizationGaussNE &other) | |
Gauss with points of values located on nodes of element. This is a specialization of MEDCouplingFieldDiscretizationGauss.
| MEDCouplingFieldDiscretizationGaussNE::MEDCouplingFieldDiscretizationGaussNE | ( | ) |
Referenced by clone().
| MEDCouplingFieldDiscretizationGaussNE::MEDCouplingFieldDiscretizationGaussNE | ( | const MEDCouplingFieldDiscretizationGaussNE & | other | ) | [protected] |
| TypeOfField MEDCouplingFieldDiscretizationGaussNE::getEnum | ( | ) | const [virtual] |
Implements ParaMEDMEM::MEDCouplingFieldDiscretization.
References TYPE.
| MEDCouplingFieldDiscretization * MEDCouplingFieldDiscretizationGaussNE::clone | ( | ) | const [virtual] |
Implements ParaMEDMEM::MEDCouplingFieldDiscretization.
References MEDCouplingFieldDiscretizationGaussNE().
| const char * MEDCouplingFieldDiscretizationGaussNE::getStringRepr | ( | ) | const [virtual] |
Implements ParaMEDMEM::MEDCouplingFieldDiscretization.
References REPR.
| bool MEDCouplingFieldDiscretizationGaussNE::isEqual | ( | const MEDCouplingFieldDiscretization * | other, |
| double | eps | ||
| ) | const [virtual] |
Implements ParaMEDMEM::MEDCouplingFieldDiscretization.
| int MEDCouplingFieldDiscretizationGaussNE::getNumberOfTuples | ( | const MEDCouplingMesh * | mesh | ) | const [virtual] |
| int MEDCouplingFieldDiscretizationGaussNE::getNumberOfMeshPlaces | ( | const MEDCouplingMesh * | mesh | ) | const [virtual] |
Implements ParaMEDMEM::MEDCouplingFieldDiscretization.
References ParaMEDMEM::MEDCouplingMesh::getNumberOfCells().
| DataArrayInt * MEDCouplingFieldDiscretizationGaussNE::getOffsetArr | ( | const MEDCouplingMesh * | mesh | ) | const [virtual] |
| void MEDCouplingFieldDiscretizationGaussNE::renumberArraysForCell | ( | const MEDCouplingMesh * | mesh, |
| const std::vector< DataArrayDouble * > & | arrays, | ||
| const int * | old2NewBg, | ||
| bool | check | ||
| ) | throw (INTERP_KERNEL::Exception) [virtual] |
Implements ParaMEDMEM::MEDCouplingFieldDiscretization.
References ParaMEDMEM::DataArrayInt::CheckAndPreparePermutation().
| DataArrayDouble * MEDCouplingFieldDiscretizationGaussNE::getLocalizationOfDiscValues | ( | const MEDCouplingMesh * | mesh | ) | const [virtual] |
Implements ParaMEDMEM::MEDCouplingFieldDiscretization.
| void MEDCouplingFieldDiscretizationGaussNE::computeMeshRestrictionFromTupleIds | ( | const MEDCouplingMesh * | mesh, |
| const int * | partBg, | ||
| const int * | partEnd, | ||
| DataArrayInt *& | cellRest | ||
| ) | [virtual] |
Implements ParaMEDMEM::MEDCouplingFieldDiscretization.
| void MEDCouplingFieldDiscretizationGaussNE::checkCompatibilityWithNature | ( | NatureOfField | nat | ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements ParaMEDMEM::MEDCouplingFieldDiscretization.
| double MEDCouplingFieldDiscretizationGaussNE::getIJK | ( | const MEDCouplingMesh * | mesh, |
| const DataArrayDouble * | da, | ||
| int | cellId, | ||
| int | nodeIdInCell, | ||
| int | compoId | ||
| ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Reimplemented from ParaMEDMEM::MEDCouplingFieldDiscretization.
| void MEDCouplingFieldDiscretizationGaussNE::checkCoherencyBetween | ( | const MEDCouplingMesh * | mesh, |
| const DataArrayDouble * | da | ||
| ) | const throw (INTERP_KERNEL::Exception) [virtual] |
Implements ParaMEDMEM::MEDCouplingFieldDiscretization.
| MEDCouplingFieldDouble * MEDCouplingFieldDiscretizationGaussNE::getMeasureField | ( | const MEDCouplingMesh * | mesh, |
| bool | isAbs | ||
| ) | const [virtual] |
Implements ParaMEDMEM::MEDCouplingFieldDiscretization.
| void MEDCouplingFieldDiscretizationGaussNE::getValueOn | ( | const DataArrayDouble * | arr, |
| const MEDCouplingMesh * | mesh, | ||
| const double * | loc, | ||
| double * | res | ||
| ) | const [virtual] |
Implements ParaMEDMEM::MEDCouplingFieldDiscretization.
| void MEDCouplingFieldDiscretizationGaussNE::getValueOnPos | ( | const DataArrayDouble * | arr, |
| const MEDCouplingMesh * | mesh, | ||
| int | i, | ||
| int | j, | ||
| int | k, | ||
| double * | res | ||
| ) | const [virtual] |
Implements ParaMEDMEM::MEDCouplingFieldDiscretization.
| DataArrayDouble * MEDCouplingFieldDiscretizationGaussNE::getValueOnMulti | ( | const DataArrayDouble * | arr, |
| const MEDCouplingMesh * | mesh, | ||
| const double * | loc, | ||
| int | nbOfPoints | ||
| ) | const [virtual] |
Implements ParaMEDMEM::MEDCouplingFieldDiscretization.
| MEDCouplingMesh * MEDCouplingFieldDiscretizationGaussNE::buildSubMeshData | ( | const MEDCouplingMesh * | mesh, |
| const int * | start, | ||
| const int * | end, | ||
| DataArrayInt *& | di | ||
| ) | const [virtual] |
Implements ParaMEDMEM::MEDCouplingFieldDiscretization.
| void MEDCouplingFieldDiscretizationGaussNE::renumberValuesOnNodes | ( | double | epsOnVals, |
| const int * | old2New, | ||
| DataArrayDouble * | arr | ||
| ) | const [virtual] |
No implementation needed !
Implements ParaMEDMEM::MEDCouplingFieldDiscretization.
| void MEDCouplingFieldDiscretizationGaussNE::renumberValuesOnCells | ( | double | epsOnVals, |
| const MEDCouplingMesh * | mesh, | ||
| const int * | old2New, | ||
| DataArrayDouble * | arr | ||
| ) | const [virtual] |
Implements ParaMEDMEM::MEDCouplingFieldDiscretization.
| void MEDCouplingFieldDiscretizationGaussNE::renumberValuesOnCellsR | ( | const MEDCouplingMesh * | mesh, |
| const int * | new2old, | ||
| int | newSz, | ||
| DataArrayDouble * | arr | ||
| ) | const [virtual] |
Implements ParaMEDMEM::MEDCouplingFieldDiscretization.
const char MEDCouplingFieldDiscretizationGaussNE::REPR = "GSSNE" [static] |
const TypeOfField MEDCouplingFieldDiscretizationGaussNE::TYPE = ON_GAUSS_NE [static] |