Public Types | |
typedef T | Type |
Public Member Functions | |
MemArray< T > & | accessToMemArray () |
const MemArray< T > & | accessToMemArray () const |
void | alloc (std::size_t nbOfTuple, std::size_t nbOfCompo=1) |
void | allocIfNecessary (std::size_t nbOfTuple, std::size_t nbOfCompo) |
T | back () const |
const T * | begin () const |
Traits< T >::ArrayType * | changeNbOfComponents (std::size_t newNbOfComp, T dftValue) const |
void | checkAllocated () const |
void | circularPermutation (mcIdType nbOfShift=1) |
void | circularPermutationPerTuple (mcIdType nbOfShift=1) |
void | deepCopyFrom (const DataArrayTemplate< T > &other) |
void | desallocate () |
bool | empty () const |
const T * | end () const |
std::vector< MCAuto< typename Traits< T >::ArrayTypeCh > > | explodeComponents () const |
void | fillWithValue (T val) |
void | fillWithZero () |
T | front () const |
const T * | getConstPointer () const |
std::size_t | getHeapMemorySizeWithoutChildren () const |
T | getIJ (std::size_t tupleId, std::size_t compoId) const |
T | getIJSafe (std::size_t tupleId, std::size_t compoId) const |
T | getMaxAbsValue (std::size_t &tupleId) const |
T | getMaxAbsValueInArray () const |
T | getMaxValue (mcIdType &tupleId) const |
T | getMaxValueInArray () const |
T | getMinValue (mcIdType &tupleId) const |
T | getMinValueInArray () const |
std::size_t | getNbOfElemAllocated () const |
mcIdType | getNbOfElems () const |
mcIdType | getNumberOfTuples () const |
T * | getPointer () |
T * | getPointerSilent () |
void | getTuple (mcIdType tupleId, T *res) const |
void * | getVoidStarPointer () |
template<class InputIterator > | |
void | insertAtTheEnd (InputIterator first, InputIterator last) |
bool | isAllocated () const override |
void | pack () const |
T | popBackSilent () |
void | printForDebug (std::ostream &oss) const |
void | pushBackSilent (T val) |
void | pushBackValsSilent (const T *valsBg, const T *valsEnd) |
void | reAlloc (std::size_t newNbOfTuple) |
void | rearrange (std::size_t newNbOfCompo) |
Traits< T >::ArrayType * | renumber (const mcIdType *old2New) const |
Traits< T >::ArrayType * | renumberAndReduce (const mcIdType *old2New, mcIdType newNbOfTuple) const |
void | renumberInPlace (const mcIdType *old2New) |
void | renumberInPlaceR (const mcIdType *new2Old) |
Traits< T >::ArrayType * | renumberR (const mcIdType *new2Old) const |
void | reserve (std::size_t nbOfElems) |
void | reverse () |
void | reversePerTuple () |
T * | rwBegin () |
T * | rwEnd () |
MCAuto< typename Traits< T >::ArrayTypeCh > | selectPartDef (const PartDefinition *pd) const |
void | setContigPartOfSelectedValues (mcIdType tupleIdStart, const DataArray *aBase, const DataArrayIdType *tuplesSelec) |
void | setContigPartOfSelectedValuesSlice (mcIdType tupleIdStart, const DataArray *aBase, mcIdType bg, mcIdType end2, mcIdType step) |
void | setIJ (std::size_t tupleId, std::size_t compoId, T newVal) |
void | setIJSilent (std::size_t tupleId, std::size_t compoId, T newVal) |
void | setPartOfValues1 (const typename Traits< T >::ArrayType *a, mcIdType bgTuples, mcIdType endTuples, mcIdType stepTuples, mcIdType bgComp, mcIdType endComp, mcIdType stepComp, bool strictCompoCompare=true) |
void | setPartOfValues2 (const typename Traits< T >::ArrayType *a, const mcIdType *bgTuples, const mcIdType *endTuples, const mcIdType *bgComp, const mcIdType *endComp, bool strictCompoCompare=true) |
void | setPartOfValues3 (const typename Traits< T >::ArrayType *a, const mcIdType *bgTuples, const mcIdType *endTuples, mcIdType bgComp, mcIdType endComp, mcIdType stepComp, bool strictCompoCompare=true) |
void | setPartOfValues4 (const typename Traits< T >::ArrayType *a, mcIdType bgTuples, mcIdType endTuples, mcIdType stepTuples, const mcIdType *bgComp, const mcIdType *endComp, bool strictCompoCompare=true) |
void | setPartOfValuesAdv (const typename Traits< T >::ArrayType *a, const DataArrayIdType *tuplesSelec) |
void | setPartOfValuesSimple1 (T a, mcIdType bgTuples, mcIdType endTuples, mcIdType stepTuples, mcIdType bgComp, mcIdType endComp, mcIdType stepComp) |
void | setPartOfValuesSimple2 (T a, const mcIdType *bgTuples, const mcIdType *endTuples, const mcIdType *bgComp, const mcIdType *endComp) |
void | setPartOfValuesSimple3 (T a, const mcIdType *bgTuples, const mcIdType *endTuples, mcIdType bgComp, mcIdType endComp, mcIdType stepComp) |
void | setPartOfValuesSimple4 (T a, mcIdType bgTuples, mcIdType endTuples, mcIdType stepTuples, const mcIdType *bgComp, const mcIdType *endComp) |
void | sort (bool asc=true) |
Traits< T >::ArrayType * | subArray (mcIdType tupleIdBg, mcIdType tupleIdEnd=-1) const |
void | transpose () |
void | updateTime () const |
void | useArray (const T *array, bool ownership, DeallocType type, std::size_t nbOfTuple, std::size_t nbOfCompo) |
void | useExternalArrayWithRWAccess (const T *array, std::size_t nbOfTuple, std::size_t nbOfCompo) |
void | writeOnPlace (std::size_t id, T element0, const T *others, mcIdType sizeOfOthers) |
Public Member Functions inherited from MEDCoupling::DataArray | |
bool | areInfoEquals (const DataArray &other) const |
bool | areInfoEqualsIfNotWhy (const DataArray &other, std::string &reason) const |
virtual DataArray * | buildNewEmptyInstance () const =0 |
void | checkNbOfComps (std::size_t nbOfCompo, const std::string &msg) const |
void | checkNbOfElems (mcIdType nbOfElems, const std::string &msg) const |
void | checkNbOfTuples (mcIdType nbOfTuples, const std::string &msg) const |
void | checkNbOfTuplesAndComp (const DataArray &other, const std::string &msg) const |
void | checkNbOfTuplesAndComp (mcIdType nbOfTuples, std::size_t nbOfCompo, const std::string &msg) const |
void | copyPartOfStringInfoFrom (const DataArray &other, const std::vector< std::size_t > &compoIds) |
void | copyPartOfStringInfoFrom2 (const std::vector< std::size_t > &compoIds, const DataArray &other) |
virtual DataArray * | copySorted (bool asc=true) const =0 |
void | copyStringInfoFrom (const DataArray &other) |
std::string | cppRepr (const std::string &varName) const |
virtual DataArray * | deepCopy () const =0 |
std::vector< const BigMemoryObject * > | getDirectChildrenWithNull () const |
std::string | getInfoOnComponent (std::size_t i) const |
std::vector< std::string > & | getInfoOnComponents () |
const std::vector< std::string > & | getInfoOnComponents () const |
std::string | getName () const |
std::size_t | getNumberOfComponents () const |
std::string | getUnitOnComponent (std::size_t i) const |
std::vector< std::string > | getUnitsOnComponent () const |
std::string | getVarOnComponent (std::size_t i) const |
std::vector< std::string > | getVarsOnComponent () const |
virtual DataArray * | keepSelectedComponents (const std::vector< std::size_t > &compoIds) const =0 |
virtual void | reprCppStream (const std::string &varName, std::ostream &stream) const =0 |
virtual void | reprQuickOverview (std::ostream &stream) const =0 |
virtual void | reprQuickOverviewData (std::ostream &stream, std::size_t maxNbOfByteInRepr) const =0 |
virtual void | reprStream (std::ostream &stream) const =0 |
virtual void | reprWithoutNameStream (std::ostream &stream) const |
virtual void | reprZipStream (std::ostream &stream) const =0 |
virtual void | reprZipWithoutNameStream (std::ostream &stream) const =0 |
virtual DataArray * | selectByTupleId (const mcIdType *new2OldBg, const mcIdType *new2OldEnd) const =0 |
virtual DataArray * | selectByTupleIdSafe (const mcIdType *new2OldBg, const mcIdType *new2OldEnd) const =0 |
virtual DataArray * | selectByTupleIdSafeSlice (mcIdType bg, mcIdType end2, mcIdType step) const =0 |
virtual DataArray * | selectByTupleRanges (const std::vector< std::pair< mcIdType, mcIdType > > &ranges) const =0 |
void | setInfoAndChangeNbOfCompo (const std::vector< std::string > &info) |
void | setInfoOnComponent (std::size_t i, const std::string &info) |
void | setInfoOnComponents (const std::vector< std::string > &info) |
void | setName (const std::string &name) |
void | setPartOfValuesBase3 (const DataArray *aBase, const mcIdType *bgTuples, const mcIdType *endTuples, mcIdType bgComp, mcIdType endComp, mcIdType stepComp, bool strictCompoCompare=true) |
Public Member Functions inherited from MEDCoupling::RefCountObjectOnly | |
bool | decrRef () const |
int | getRCValue () const |
void | incrRef () const |
RefCountObjectOnly & | operator= (const RefCountObjectOnly &other) |
Public Member Functions inherited from MEDCoupling::BigMemoryObject | |
std::string | debugHeapMemorySize () const |
std::vector< const BigMemoryObject * > | getAllTheProgeny () const |
virtual std::string | getClassName () const |
std::vector< const BigMemoryObject * > | getDirectChildren () const |
std::size_t | getHeapMemorySize () const |
std::string | getHeapMemorySizeStr () const |
bool | isObjectInTheProgeny (const BigMemoryObject *obj) const |
virtual | ~BigMemoryObject () |
Public Member Functions inherited from MEDCoupling::TimeLabel | |
void | declareAsNew () const |
std::size_t | getTimeOfThis () const |
TimeLabel & | operator= (const TimeLabel &other) |
TimeLabel (const TimeLabel &other)=default | |
Static Public Member Functions | |
static MCAuto< typename Traits< T >::ArrayTypeCh > | NewFromArray (const T *arrBegin, const T *arrEnd) |
static MCAuto< typename Traits< T >::ArrayTypeCh > | NewFromStdVector (const typename std::vector< T > &v) |
static void | SetArrayIn (typename Traits< T >::ArrayType *newArray, typename Traits< T >::ArrayType *&arrayToSet) |
Static Public Member Functions inherited from MEDCoupling::DataArray | |
static DataArray * | Aggregate (const std::vector< const DataArray * > &arrs) |
static std::string | BuildInfoFromVarAndUnit (const std::string &var, const std::string &unit) |
static std::string | GetAxisTypeRepr (MEDCouplingAxisType at) |
static mcIdType | GetNumberOfItemGivenBES (mcIdType begin, mcIdType end, mcIdType step, const std::string &msg) |
static mcIdType | GetNumberOfItemGivenBESRelative (mcIdType begin, mcIdType end, mcIdType step, const std::string &msg) |
static mcIdType | GetPosOfItemGivenBESRelativeNoThrow (mcIdType value, mcIdType begin, mcIdType end, mcIdType step) |
static void | GetSlice (mcIdType start, mcIdType stop, mcIdType step, mcIdType sliceId, mcIdType nbOfSlices, mcIdType &startSlice, mcIdType &stopSlice) |
static std::string | GetUnitFromInfo (const std::string &info) |
static std::string | GetVarNameFromInfo (const std::string &info) |
static std::vector< std::string > | SplitStringInChuncks (const std::string st, std::size_t sz) |
Static Public Member Functions inherited from MEDCoupling::BigMemoryObject | |
static std::size_t | GetHeapMemorySizeOfObjs (const std::vector< const BigMemoryObject * > &objs) |
Protected Member Functions | |
Traits< T >::ArrayTypeCh * | copySortedImpl (bool asc) const |
Traits< T >::ArrayType * | myKeepSelectedComponents (const std::vector< std::size_t > &compoIds) const |
Traits< T >::ArrayType * | mySelectByTupleId (const DataArrayIdType &di) const |
Traits< T >::ArrayType * | mySelectByTupleId (const mcIdType *new2OldBg, const mcIdType *new2OldEnd) const |
Traits< T >::ArrayType * | mySelectByTupleIdSafe (const mcIdType *new2OldBg, const mcIdType *new2OldEnd) const |
Traits< T >::ArrayType * | mySelectByTupleIdSafeSlice (mcIdType bg, mcIdType end2, mcIdType step) const |
Traits< T >::ArrayType * | mySelectByTupleRanges (const std::vector< std::pair< mcIdType, mcIdType > > &ranges) const |
Protected Member Functions inherited from MEDCoupling::DataArray | |
DataArray () | |
~DataArray () | |
Protected Member Functions inherited from MEDCoupling::RefCountObject | |
RefCountObject () | |
RefCountObject (const RefCountObject &other) | |
virtual | ~RefCountObject () |
Protected Member Functions inherited from MEDCoupling::RefCountObjectOnly | |
RefCountObjectOnly () | |
RefCountObjectOnly (const RefCountObjectOnly &other) | |
virtual | ~RefCountObjectOnly () |
Protected Member Functions inherited from MEDCoupling::TimeLabel | |
void | forceTimeOfThis (const TimeLabel &other) const |
TimeLabel () | |
void | updateTimeWith (const TimeLabel &other) const |
virtual | ~TimeLabel () |
Protected Attributes | |
MemArray< T > | _mem |
Protected Attributes inherited from MEDCoupling::DataArray | |
std::vector< std::string > | _info_on_compo |
std::string | _name |
Additional Inherited Members | |
Static Protected Member Functions inherited from MEDCoupling::DataArray | |
static void | CheckClosingParInRange (mcIdType ref, mcIdType value, const std::string &msg) |
static void | CheckValueInRange (mcIdType ref, mcIdType value, const std::string &msg) |
static void | CheckValueInRangeEx (mcIdType value, mcIdType start, mcIdType end, const std::string &msg) |
static mcIdType | EffectiveCircPerm (mcIdType nbOfShift, mcIdType nbOfTuples) |
typedef T MEDCoupling::DataArrayTemplate< T >::Type |
|
static |
|
static |
std::vector< MCAuto< typename Traits<T>::ArrayTypeCh > > MEDCoupling::DataArrayTemplate< T >::explodeComponents | ( | ) | const |
void MEDCoupling::DataArrayTemplate< T >::printForDebug | ( | std::ostream & | oss | ) | const |
|
virtual |
Reimplemented from MEDCoupling::DataArray.
|
virtual |
This method should be called on high level classes as Field or Mesh to take into account modifications done in aggregates objects.
Implements MEDCoupling::TimeLabel.
|
virtual |
Implements MEDCoupling::DataArray.
References MEDCoupling::DataArray::_info_on_compo, MEDCoupling::DataArrayTemplate< T >::_mem, and MEDCoupling::DataArray::getNumberOfComponents().
Referenced by MEDCoupling::DataArrayDouble::accumulate(), MEDCoupling::DataArrayDouble::accumulatePerChunck(), MEDCoupling::MEDFileUMesh::addNodeGroup(), MEDCoupling::DataArrayDouble::Aggregate(), MEDCoupling::DataArrayDouble::applyFunc(), MEDCoupling::DataArrayDouble::applyFuncFast32(), MEDCoupling::DataArrayDouble::applyFuncFast64(), MEDCoupling::DataArrayDouble::applyFuncNamedCompo(), MEDCoupling::DataArrayDouble::applyFuncOnThis(), MEDCoupling::DataArrayDouble::areIncludedInMe(), MEDCoupling::DataArrayDouble::asArcOfCircle(), MEDCoupling::MEDCouplingUMesh::Build0DMeshFromCoords(), MEDCoupling::MEDCouplingUMesh::Build1DMeshFromCoords(), MEDCoupling::DataArrayDouble::buildEuclidianDistanceDenseMatrix(), MEDCoupling::DataArrayDouble::buildEuclidianDistanceDenseMatrixWith(), MEDCoupling::MEDFileUMesh::buildInnerBoundaryAlongM1Group(), MEDCoupling::MEDCouplingCurveLinearMesh::checkConsistencyLight(), MEDCoupling::MEDCouplingTwoTimeSteps::checkConsistencyLight(), MEDCoupling::DataArrayDouble::computeBBoxPerTuple(), MEDCoupling::DataArrayDouble::computeNbOfInteractionsWith(), MEDCoupling::DataArrayDouble::computeTupleIdsNearTuples(), MEDCoupling::MEDCouplingIMesh::CondenseFineToCoarse(), MEDCoupling::MEDCouplingIMesh::CondenseFineToCoarseGhost(), MEDCoupling::MEDCouplingUMesh::conformize3D(), MEDCoupling::DataArrayInt64::convertToInt32Arr(), MEDCoupling::DataArrayInt32::convertToInt64Arr(), MEDCoupling::DataArrayDouble::count(), MEDCoupling::DataArrayDouble::CrossProduct(), MEDCoupling::DataArrayDouble::cumSum(), MEDCoupling::DataArrayDouble::determinant(), MEDCoupling::DataArrayDouble::deviator(), MEDCoupling::MEDCouplingUMesh::distanceToPoints(), MEDCoupling::DataArrayDouble::distanceToTuple(), MEDCoupling::DataArrayDouble::Dot(), MEDCoupling::DataArrayDouble::doublyContractedProduct(), MEDCoupling::DataArrayDouble::eigenValues(), MEDCoupling::DataArrayDouble::eigenVectors(), MEDCoupling::MEDCouplingStructuredMesh::ExtractFieldOfDoubleFrom(), MEDCoupling::MEDFileUMesh::extractPart(), MEDCoupling::DataArrayDouble::findClosestTupleId(), MEDCoupling::DataArrayDouble::findCommonTuples(), MEDCoupling::DataArrayDouble::findIdsInRange(), MEDCoupling::DataArrayDouble::findIdsNotInRange(), MEDCoupling::DataArrayDouble::fromCartToCyl(), MEDCoupling::DataArrayDouble::fromCartToCylGiven(), MEDCoupling::DataArrayDouble::fromCartToPolar(), MEDCoupling::DataArrayDouble::fromCartToSpher(), MEDCoupling::DataArrayDouble::fromCylToCart(), MEDCoupling::DataArrayDouble::fromPolarToCart(), MEDCoupling::DataArrayDouble::fromSpherToCart(), MEDCoupling::DataArrayDouble::getAverageValue(), MEDCoupling::MEDCouplingCurveLinearMesh::getCoordinatesOfNode(), MEDCoupling::DataArrayDouble::getDifferentValues(), MEDCoupling::DataArrayDouble::getMinMaxPerComponent(), MEDCoupling::MEDCouplingCMesh::getNodeGridStructure(), MEDCoupling::MEDCouplingPointSet::getNumberOfNodes(), MEDCoupling::MEDFileUMesh::getNumberOfNodes(), MEDCoupling::MEDFileUMesh::getSizeAtLevel(), MEDCoupling::MEDCouplingCMesh::getTinySerializationInformation(), MEDCoupling::DataArrayDouble::getTinySerializationIntInformation(), MEDCoupling::MEDCouplingTwoTimeSteps::getTinySerializationIntInformation(), MEDCoupling::MEDCouplingFieldDiscretizationKriging::getValueOnMulti(), MEDCoupling::MEDCouplingFieldDiscretization::integral(), MEDCoupling::DataArrayDouble::inverse(), MEDCoupling::DataArrayDouble::isMonotonic(), MEDCoupling::MEDFileUMesh::linearToQuadratic(), MEDCoupling::MEDCouplingGaussLocalization::localizePtsInRefCooForEachCell(), MEDCoupling::DataArrayDouble::magnitude(), MEDCoupling::DataArrayDouble::Max(), MEDCoupling::DataArrayDouble::maxPerTupleWithCompoId(), MEDCoupling::MEDCouplingUMesh::MergeNodesOnUMeshesSharingSameCoords(), MEDCoupling::DataArrayDouble::Min(), MEDCoupling::DataArrayDouble::minimalDistanceTo(), MEDCoupling::MEDCouplingStructuredMesh::MultiplyPartOf(), MEDCoupling::DataArrayDouble::normMaxPerComponent(), MEDCoupling::MEDCouplingFieldDiscretizationKriging::performDrift(), MEDCoupling::MEDCouplingFieldDiscretizationKriging::PerformDriftOfVec(), MEDCoupling::MEDCouplingFieldDiscretizationKriging::PerformDriftRect(), MEDCoupling::DataArrayDouble::Pow(), MEDCoupling::DataArrayDouble::powEqual(), MEDCoupling::MEDFileUMesh::quadraticToLinear(), MEDCoupling::MEDCouplingFieldDiscretization::RenumberEntitiesFromO2NArr(), MEDCoupling::DataArrayDouble::reprCppStream(), MEDCoupling::MEDCoupling1SGTUMesh::reprQuickOverview(), MEDCoupling::MEDCoupling1DGTUMesh::reprQuickOverview(), MEDCoupling::MEDCouplingCMesh::reprQuickOverview(), MEDCoupling::MEDCouplingCurveLinearMesh::reprQuickOverview(), MEDCoupling::DataArrayDouble::reprQuickOverview(), MEDCoupling::MEDCouplingUMesh::reprQuickOverview(), MEDCoupling::DataArrayDouble::reprQuickOverviewData(), MEDCoupling::MEDCouplingCurveLinearMesh::rotate(), MEDCoupling::MEDCouplingCurveLinearMesh::scale(), MEDCoupling::MEDCouplingCMesh::serialize(), MEDCoupling::MEDFileUMesh::setCoords(), MEDCoupling::MEDFileUMesh::setCoordsForced(), MEDCoupling::MEDFileUMesh::setFamilyFieldArr(), MEDCoupling::MEDFileUMesh::setNameFieldAtLevel(), MEDCoupling::DataArrayDouble::setSelectedComponents(), MEDCoupling::DataArrayDouble::sortPerTuple(), MEDCoupling::MEDCouplingIMesh::SpreadCoarseToFine(), MEDCoupling::MEDCouplingIMesh::SpreadCoarseToFineGhost(), MEDCoupling::MEDCouplingIMesh::SpreadCoarseToFineGhostZone(), MEDCoupling::DataArrayDouble::symmetry3DPlane(), MEDCoupling::DataArrayDouble::toVectorOfBool(), MEDCoupling::DataArrayDouble::trace(), MEDCoupling::MEDFileStructuredMesh::writeStructuredLL(), MEDCoupling::DataArrayDouble::writeVTK(), and MEDCoupling::MEDFileUMesh::zipCoords().
|
virtual |
Implements MEDCoupling::DataArray.
References MEDCoupling::DataArrayTemplate< T >::_mem.
Referenced by MEDCoupling::DataArrayDouble::applyInv(), MEDCoupling::DataArrayDouble::applyPow(), MEDCoupling::DataArrayDouble::applyRPow(), MEDCoupling::BlockTopology::BlockTopology(), MEDCoupling::MEDCouplingCMesh::checkConsistencyLight(), MEDCoupling::DataArrayDouble::checkNoNullValues(), MEDCoupling::MEDCouplingCMesh::computeCellCenterOfMass(), MEDCoupling::DataArrayDouble::doubleValue(), MEDCoupling::DataArrayTemplate< T >::end(), MEDCoupling::MEDCouplingCMesh::getBoundingBox(), MEDCoupling::MEDCouplingPointSet::getCaracteristicDimension(), MEDCoupling::MEDCouplingCMesh::getCellContainingPoint(), MEDCoupling::DataArrayDouble::norm2(), MEDCoupling::DataArrayDouble::normMax(), MEDCoupling::DataArrayDouble::normMin(), MEDCoupling::MEDCouplingMappedExtrudedMesh::resizeForUnserialization(), MEDCoupling::DataArrayTemplate< T >::rwEnd(), MEDCoupling::MEDCouplingCMesh::scale(), MEDCoupling::MEDCoupling1SGTUMesh::serialize(), MEDCoupling::MEDCoupling1DGTUMesh::serialize(), MEDCoupling::MEDCouplingCurveLinearMesh::serialize(), MEDCoupling::MEDCouplingMappedExtrudedMesh::serialize(), MEDCoupling::MEDCouplingCMesh::translate(), MEDCoupling::MEDCouplingMappedExtrudedMesh::unserialization(), and MEDCoupling::DataArrayDouble::writeVTK().
bool MEDCoupling::DataArrayTemplate< T >::empty | ( | ) | const |
|
virtual |
Implements MEDCoupling::DataArray.
References MEDCoupling::DataArrayTemplate< T >::getPointer().
const T* MEDCoupling::DataArrayTemplate< T >::getConstPointer | ( | ) | const |
References MEDCoupling::DataArrayTemplate< T >::_mem.
Referenced by MEDCoupling::DataArrayDouble::accumulate(), MEDCoupling::DataArrayDouble::applyFunc(), MEDCoupling::DataArrayDouble::applyFuncNamedCompo(), MEDCoupling::DataArrayTemplate< T >::begin(), MEDCoupling::MEDCouplingUMesh::buildDirectionVectorField(), MEDCoupling::DataArrayDouble::buildEuclidianDistanceDenseMatrix(), MEDCoupling::DataArrayDouble::buildEuclidianDistanceDenseMatrixWith(), MEDCoupling::MEDCouplingUMesh::buildOrthogonalField(), MEDCoupling::MEDCouplingUMesh::buildPartOrthogonalField(), MEDCoupling::DataArrayDouble::checkNoNullValues(), MEDCoupling::DataArrayDouble::computeBBoxPerTuple(), MEDCoupling::MEDCouplingCMesh::computeCellCenterOfMass(), MEDCoupling::DataArrayDouble::computeTupleIdsNearTuples(), MEDCoupling::MEDCouplingUMesh::conformize3D(), MEDCoupling::MEDCouplingUMesh::convexEnvelop2D(), MEDCoupling::DataArrayDouble::determinant(), MEDCoupling::DataArrayDouble::deviator(), MEDCoupling::DataArrayDouble::distanceToTuple(), MEDCoupling::DataArrayDouble::doubleValue(), MEDCoupling::DataArrayDouble::doublyContractedProduct(), MEDCoupling::DataArrayDouble::eigenValues(), MEDCoupling::DataArrayDouble::eigenVectors(), MEDCoupling::DataArrayTemplate< T >::end(), MEDCoupling::DataArrayDouble::findCommonTuplesAlg(), MEDCoupling::MEDCouplingPointSet::findNodesOnLine(), MEDCoupling::MEDCouplingPointSet::findNodesOnPlane(), MEDCoupling::DataArrayDouble::fromCylToCart(), MEDCoupling::DataArrayDouble::fromPolarToCart(), MEDCoupling::DataArrayDouble::fromSpherToCart(), MEDCoupling::DataArrayDouble::getAverageValue(), MEDCoupling::MEDCouplingCMesh::getBoundingBox(), MEDCoupling::MEDCoupling1SGTUMesh::getBoundingBoxForBBTree(), MEDCoupling::MEDCoupling1DGTUMesh::getBoundingBoxForBBTree(), MEDCoupling::MEDCouplingPointSet::getCaracteristicDimension(), MEDCoupling::MEDCouplingCMesh::getCellContainingPoint(), MEDCoupling::MEDCouplingUMesh::getCellsInBoundingBox(), MEDCoupling::MEDCouplingCMesh::getCoordinatesAndOwner(), MEDCoupling::MEDCouplingPointSet::getCoordinatesOfNode(), MEDCoupling::MEDCouplingUMesh::getMeasureField(), MEDCoupling::DataArrayDouble::getMinMaxPerComponent(), MEDCoupling::MEDCouplingUMesh::getPartMeasureField(), MEDCoupling::DataArrayDouble::inverse(), MEDCoupling::DataArrayDouble::isMonotonic(), MEDCoupling::DataArrayDouble::magnitude(), MEDCoupling::DataArrayDouble::maxPerTupleWithCompoId(), MEDCoupling::DataArrayDouble::norm2(), MEDCoupling::MEDCouplingFieldDiscretization::normL1(), MEDCoupling::MEDCouplingFieldDiscretization::normL2(), MEDCoupling::DataArrayDouble::normMax(), MEDCoupling::DataArrayDouble::normMaxPerComponent(), MEDCoupling::DataArrayDouble::normMin(), MEDCoupling::MEDCouplingFieldDiscretizationKriging::performDrift(), MEDCoupling::MEDCouplingUMesh::project1D(), MEDCoupling::MEDCouplingPointSet::project2DCellOnXY(), MEDCoupling::MEDCouplingFieldDiscretization::RenumberEntitiesFromN2OArr(), MEDCoupling::MEDCouplingFieldDiscretization::RenumberEntitiesFromO2NArr(), MEDCoupling::MEDCouplingPointSet::renumberNodesCenter(), MEDCoupling::DataArrayDouble::reprCppStream(), MEDCoupling::DataArrayDouble::setSelectedComponents(), MEDCoupling::DataArrayDouble::trace(), MEDCoupling::MEDCouplingCMesh::translate(), MEDCoupling::MEDCouplingCMesh::unserialization(), and MEDCoupling::MEDFileStructuredMesh::writeStructuredLL().
const T* MEDCoupling::DataArrayTemplate< T >::begin | ( | ) | const |
References MEDCoupling::DataArrayTemplate< T >::getConstPointer().
Referenced by MEDCoupling::DataArrayDouble::accumulatePerChunck(), MEDCoupling::DataArrayDouble::applyFunc(), MEDCoupling::DataArrayDouble::applyFuncOnThis(), MEDCoupling::MEDCouplingUMesh::are2DCellsNotCorrectlyOriented(), MEDCoupling::MEDCouplingUMesh::arePolyhedronsNotCorrectlyOriented(), MEDCoupling::DataArrayDouble::asArcOfCircle(), MEDCoupling::MEDCouplingUMesh::colinearizeEdges(), MEDCoupling::MEDCouplingUMesh::computeCellCenterOfMass(), MEDCoupling::MEDCoupling1SGTUMesh::computeIsoBarycenterOfNodesPerCell(), MEDCoupling::MEDCoupling1DGTUMesh::computeIsoBarycenterOfNodesPerCell(), MEDCoupling::MEDCouplingUMesh::computeIsoBarycenterOfNodesPerCell(), MEDCoupling::DataArrayDouble::computeNbOfInteractionsWith(), MEDCoupling::MEDCouplingUMesh::computePlaneEquationOf3DFaces(), MEDCoupling::DataArrayDouble::computeTupleIdsNearTuples(), MEDCoupling::MEDCouplingIMesh::CondenseFineToCoarse(), MEDCoupling::MEDCouplingIMesh::CondenseFineToCoarseGhost(), MEDCoupling::MEDCouplingUMesh::conformize3D(), MEDCoupling::DataArrayInt64::convertToInt32Arr(), MEDCoupling::DataArrayInt32::convertToInt64Arr(), MEDCoupling::DataArrayDouble::count(), MEDCoupling::DataArrayDouble::CrossProduct(), MEDCoupling::DataArrayDouble::cumSum(), MEDCoupling::MEDCouplingUMesh::distanceToPoints(), MEDCoupling::DataArrayDouble::Dot(), MEDCoupling::MEDCouplingStructuredMesh::ExtractFieldOfDoubleFrom(), MEDCoupling::MEDCouplingCartesianAMRMeshGen::fillCellFieldOnPatch(), MEDCoupling::MEDCouplingCartesianAMRMeshGen::fillCellFieldOnPatchGhost(), MEDCoupling::MEDCouplingUMesh::findAndCorrectBadOriented3DCells(), MEDCoupling::MEDCouplingUMesh::findAndCorrectBadOriented3DExtrudedCells(), MEDCoupling::DataArrayDouble::findClosestTupleId(), MEDCoupling::DataArrayDouble::findCommonTuples(), MEDCoupling::DataArrayDouble::findIdsInRange(), MEDCoupling::DataArrayDouble::findIdsNotInRange(), MEDCoupling::DataArrayDouble::fromCartToCyl(), MEDCoupling::DataArrayDouble::fromCartToCylGiven(), MEDCoupling::DataArrayDouble::fromCartToPolar(), MEDCoupling::DataArrayDouble::fromCartToSpher(), MEDCoupling::MEDCouplingUMesh::getAspectRatioField(), MEDCoupling::MEDCouplingUMesh::getBoundingBoxForBBTree1DQuadratic(), MEDCoupling::MEDCouplingUMesh::getBoundingBoxForBBTree2DQuadratic(), MEDCoupling::MEDCouplingUMesh::getBoundingBoxForBBTreeFast(), MEDCoupling::MEDCouplingMappedExtrudedMesh::getCoordinatesAndOwner(), MEDCoupling::MEDCouplingCurveLinearMesh::getCoordinatesOfNode(), MEDCoupling::MEDCouplingUMesh::getEdgeRatioField(), MEDCoupling::MEDCouplingUMesh::getFastAveragePlaneOfThis(), MEDCoupling::MEDCouplingUMesh::getPartBarycenterAndOwner(), MEDCoupling::MEDCouplingUMesh::getSkewField(), MEDCoupling::MEDCouplingFieldDiscretizationKriging::getValueOnMulti(), MEDCoupling::MEDCouplingUMesh::getWarpField(), MEDCoupling::MEDCouplingFieldDiscretization::integral(), MEDCoupling::MEDCouplingFieldDiscretizationGaussNE::integral(), MEDCoupling::MEDCouplingGaussLocalization::localizePtsInRefCooForEachCell(), MEDCoupling::DataArrayDouble::Max(), MEDCoupling::DataArrayDouble::Min(), MEDCoupling::DataArrayDouble::minimalDistanceTo(), MEDCoupling::MEDCouplingUMesh::orientCorrectly2DCells(), MEDCoupling::MEDCouplingUMesh::orientCorrectlyPolyhedrons(), MEDCoupling::MEDCouplingFieldDiscretizationKriging::PerformDriftOfVec(), MEDCoupling::MEDCouplingFieldDiscretizationKriging::PerformDriftRect(), MEDCoupling::DataArrayDouble::Pow(), MEDCoupling::DataArrayDouble::powEqual(), MEDCoupling::DataArrayTemplate< T >::printForDebug(), MEDCoupling::DataArrayDouble::reprQuickOverviewData(), MEDCoupling::MEDCoupling1SGTUMesh::serialize(), MEDCoupling::MEDCoupling1DGTUMesh::serialize(), MEDCoupling::MEDCouplingCurveLinearMesh::serialize(), MEDCoupling::MEDCouplingMappedExtrudedMesh::serialize(), MEDCoupling::MEDCouplingUMesh::SimplifyPolyhedronCell(), MEDCoupling::MEDCouplingIMesh::SpreadCoarseToFine(), MEDCoupling::MEDCouplingIMesh::SpreadCoarseToFineGhost(), MEDCoupling::MEDCouplingIMesh::SpreadCoarseToFineGhostZone(), MEDCoupling::DataArrayDouble::symmetry3DPlane(), MEDCoupling::MEDCouplingUMesh::tetrahedrize(), MEDCoupling::DataArrayDouble::toVectorOfBool(), MEDCoupling::MEDCoupling1SGTUMesh::unserialization(), MEDCoupling::MEDCoupling1DGTUMesh::unserialization(), MEDCoupling::MEDCouplingCurveLinearMesh::unserialization(), MEDCoupling::MEDCouplingMappedExtrudedMesh::unserialization(), and MEDCoupling::DataArrayDouble::writeVTK().
const T* MEDCoupling::DataArrayTemplate< T >::end | ( | ) | const |
References MEDCoupling::DataArrayTemplate< T >::getConstPointer(), and MEDCoupling::DataArrayTemplate< T >::getNbOfElems().
Referenced by MEDCoupling::MEDCouplingCartesianAMRMeshGen::fillCellFieldOnPatch(), MEDCoupling::MEDCouplingCartesianAMRMeshGen::fillCellFieldOnPatchGhost(), MEDCoupling::MEDCouplingFieldDiscretizationKriging::PerformDriftOfVec(), MEDCoupling::DataArrayTemplate< T >::printForDebug(), MEDCoupling::MEDCoupling1SGTUMesh::serialize(), MEDCoupling::MEDCoupling1DGTUMesh::serialize(), MEDCoupling::MEDCouplingCurveLinearMesh::serialize(), MEDCoupling::MEDCoupling1SGTUMesh::unserialization(), MEDCoupling::MEDCoupling1DGTUMesh::unserialization(), MEDCoupling::MEDCouplingCurveLinearMesh::unserialization(), and MEDCoupling::DataArrayDouble::writeVTK().
T* MEDCoupling::DataArrayTemplate< T >::rwBegin | ( | ) |
T* MEDCoupling::DataArrayTemplate< T >::rwEnd | ( | ) |
|
virtual |
Implements MEDCoupling::DataArray.
Referenced by MEDCoupling::DataArrayDouble::applyFunc(), MEDCoupling::MEDCouplingCurveLinearMesh::buildOrthogonalField(), MEDCoupling::MEDCouplingCMesh::computeCellCenterOfMass(), MEDCoupling::DataArrayDouble::CrossProduct(), MEDCoupling::DataArrayDouble::determinant(), MEDCoupling::DataArrayDouble::deviator(), MEDCoupling::DataArrayDouble::Dot(), MEDCoupling::DataArrayDouble::doublyContractedProduct(), MEDCoupling::DataArrayDouble::eigenValues(), MEDCoupling::DataArrayDouble::eigenVectors(), MEDCoupling::DataArrayDouble::fromCylToCart(), MEDCoupling::DataArrayDouble::fromPolarToCart(), MEDCoupling::DataArrayDouble::fromSpherToCart(), MEDCoupling::MEDCouplingCMesh::getMeasureField(), MEDCoupling::MEDCouplingIMesh::getMeasureField(), MEDCoupling::MEDCouplingUMesh::getPartBarycenterAndOwner(), MEDCoupling::DataArrayDouble::inverse(), MEDCoupling::DataArrayDouble::magnitude(), MEDCoupling::ParaFIELD::ParaFIELD(), MEDCoupling::MEDCouplingPointSet::renumberNodesCenter(), MEDCoupling::MEDCouplingCMesh::resizeForUnserialization(), MEDCoupling::MEDCouplingIMesh::resizeForUnserialization(), MEDCoupling::MEDCouplingMappedExtrudedMesh::resizeForUnserialization(), MEDCoupling::MEDCouplingPointSet::resizeForUnserialization(), MEDCoupling::DataArrayDouble::resizeForUnserialization(), MEDCoupling::MEDCouplingTwoTimeSteps::resizeForUnserialization(), MEDCoupling::MEDCoupling1SGTUMesh::serialize(), MEDCoupling::MEDCoupling1DGTUMesh::serialize(), MEDCoupling::MEDCouplingCMesh::serialize(), MEDCoupling::MEDCouplingCurveLinearMesh::serialize(), MEDCoupling::MEDCouplingIMesh::serialize(), MEDCoupling::MEDCouplingMappedExtrudedMesh::serialize(), and MEDCoupling::DataArrayDouble::trace().
void MEDCoupling::DataArrayTemplate< T >::useArray | ( | const T * | array, |
bool | ownership, | ||
DeallocType | type, | ||
std::size_t | nbOfTuple, | ||
std::size_t | nbOfCompo | ||
) |
void MEDCoupling::DataArrayTemplate< T >::useExternalArrayWithRWAccess | ( | const T * | array, |
std::size_t | nbOfTuple, | ||
std::size_t | nbOfCompo | ||
) |
T MEDCoupling::DataArrayTemplate< T >::getIJSafe | ( | std::size_t | tupleId, |
std::size_t | compoId | ||
) | const |
T MEDCoupling::DataArrayTemplate< T >::getIJ | ( | std::size_t | tupleId, |
std::size_t | compoId | ||
) | const |
void MEDCoupling::DataArrayTemplate< T >::setIJ | ( | std::size_t | tupleId, |
std::size_t | compoId, | ||
T | newVal | ||
) |
void MEDCoupling::DataArrayTemplate< T >::setIJSilent | ( | std::size_t | tupleId, |
std::size_t | compoId, | ||
T | newVal | ||
) |
T* MEDCoupling::DataArrayTemplate< T >::getPointer | ( | ) |
References MEDCoupling::TimeLabel::declareAsNew(), and MEDCoupling::DataArrayTemplate< T >::getPointerSilent().
Referenced by MEDCoupling::DataArrayDouble::applyFunc(), MEDCoupling::DataArrayDouble::applyFuncFast32(), MEDCoupling::DataArrayDouble::applyFuncFast64(), MEDCoupling::DataArrayDouble::applyFuncOnThis(), MEDCoupling::DataArrayDouble::applyInv(), MEDCoupling::DataArrayDouble::applyPow(), MEDCoupling::DataArrayDouble::applyRPow(), MEDCoupling::MEDCouplingCurveLinearMesh::buildOrthogonalField(), MEDCoupling::MEDCouplingCMesh::computeCellCenterOfMass(), MEDCoupling::MEDCoupling1SGTUMesh::computeDiameterField(), MEDCoupling::MEDCouplingUMesh::computeDiameterField(), MEDCoupling::MEDCouplingIMesh::CondenseFineToCoarse(), MEDCoupling::MEDCouplingIMesh::CondenseFineToCoarseGhost(), MEDCoupling::DataArrayDouble::CrossProduct(), MEDCoupling::DataArrayDouble::determinant(), MEDCoupling::DataArrayDouble::deviator(), MEDCoupling::DataArrayDouble::Dot(), MEDCoupling::DataArrayDouble::doublyContractedProduct(), MEDCoupling::DataArrayDouble::eigenValues(), MEDCoupling::DataArrayDouble::eigenVectors(), MEDCoupling::MEDCouplingCartesianAMRMeshGen::fillCellFieldOnPatch(), MEDCoupling::MEDCouplingCartesianAMRMeshGen::fillCellFieldOnPatchGhost(), MEDCoupling::DataArrayDouble::fromCylToCart(), MEDCoupling::DataArrayDouble::fromPolarToCart(), MEDCoupling::DataArrayDouble::fromSpherToCart(), MEDCoupling::MEDCouplingCMesh::getMeasureField(), MEDCoupling::MEDCouplingUMesh::getPartBarycenterAndOwner(), MEDCoupling::DataArrayTemplate< T >::getVoidStarPointer(), MEDCoupling::DataArrayDouble::inverse(), MEDCoupling::DataArrayDouble::magnitude(), MEDCoupling::MEDCouplingStructuredMesh::MultiplyPartOf(), MEDCoupling::DataArrayDouble::powEqual(), MEDCoupling::MEDCouplingMappedExtrudedMesh::Project1DMeshes(), MEDCoupling::MEDCouplingFieldDiscretization::RenumberEntitiesFromN2OArr(), MEDCoupling::MEDCouplingFieldDiscretization::RenumberEntitiesFromO2NArr(), MEDCoupling::MEDCouplingPointSet::renumberNodesCenter(), MEDCoupling::MEDCouplingCurveLinearMesh::rotate(), MEDCoupling::MEDCouplingPointSet::rotate2D(), MEDCoupling::MEDCouplingPointSet::rotate3D(), MEDCoupling::DataArrayTemplate< T >::rwBegin(), MEDCoupling::DataArrayTemplate< T >::rwEnd(), MEDCoupling::MEDCouplingCMesh::scale(), MEDCoupling::MEDCouplingCurveLinearMesh::scale(), MEDCoupling::MEDCouplingPointSet::scale(), MEDCoupling::MEDCoupling1SGTUMesh::serialize(), MEDCoupling::MEDCoupling1DGTUMesh::serialize(), MEDCoupling::MEDCouplingCMesh::serialize(), MEDCoupling::MEDCouplingCurveLinearMesh::serialize(), MEDCoupling::MEDCouplingMappedExtrudedMesh::serialize(), MEDCoupling::DataArrayDouble::setSelectedComponents(), MEDCoupling::DataArrayDouble::sortPerTuple(), MEDCoupling::MEDCouplingIMesh::SpreadCoarseToFine(), MEDCoupling::MEDCouplingIMesh::SpreadCoarseToFineGhost(), MEDCoupling::MEDCouplingIMesh::SpreadCoarseToFineGhostZone(), MEDCoupling::DataArrayDouble::trace(), MEDCoupling::MEDCouplingCMesh::translate(), MEDCoupling::MEDCouplingCurveLinearMesh::translate(), MEDCoupling::MEDCouplingPointSet::translate(), MEDCoupling::MEDCoupling1SGTUMesh::unserialization(), MEDCoupling::MEDCoupling1DGTUMesh::unserialization(), and MEDCoupling::MEDCouplingMappedExtrudedMesh::unserialization().
T* MEDCoupling::DataArrayTemplate< T >::getPointerSilent | ( | ) |
References MEDCoupling::DataArrayTemplate< T >::_mem.
Referenced by MEDCoupling::DataArrayTemplate< T >::getPointer().
void MEDCoupling::DataArrayTemplate< T >::pack | ( | ) | const |
|
overridevirtual |
Implements MEDCoupling::DataArray.
Referenced by MEDCoupling::MEDCouplingCurveLinearMesh::checkConsistencyLight(), MEDCoupling::DataArrayDouble::computeNbOfInteractionsWith(), MEDCoupling::MEDCouplingIMesh::CondenseFineToCoarse(), MEDCoupling::MEDCouplingIMesh::CondenseFineToCoarseGhost(), MEDCoupling::MEDCouplingCartesianAMRMeshGen::createCellFieldOnPatch(), MEDCoupling::MEDCouplingCartesianAMRMeshGen::createPatchesFromCriterion(), MEDCoupling::DataArrayDouble::doubleValue(), MEDCoupling::MEDCouplingStructuredMesh::ExtractFieldOfDoubleFrom(), MEDCoupling::MEDCouplingCartesianAMRMeshGen::fillCellFieldComingFromPatch(), MEDCoupling::MEDCouplingCartesianAMRMeshGen::fillCellFieldComingFromPatchGhost(), MEDCoupling::MEDCouplingCartesianAMRMeshGen::fillCellFieldOnPatch(), MEDCoupling::MEDCouplingCartesianAMRMeshGen::fillCellFieldOnPatchGhost(), MEDCoupling::MEDCouplingCartesianAMRMeshGen::fillCellFieldOnPatchOnlyOnGhostZone(), MEDCoupling::DataArrayDouble::finishUnserialization(), MEDCoupling::MEDCouplingCMesh::getNodeGridStructure(), MEDCoupling::DataArrayDouble::getTinySerializationIntInformation(), MEDCoupling::DataArrayDouble::getTinySerializationStrInformation(), MEDCoupling::MEDCouplingFieldDiscretizationKriging::getValueOnMulti(), MEDCoupling::MEDCouplingPointSet::MergeNodesArray(), MEDCoupling::MEDCouplingStructuredMesh::MultiplyPartOf(), MEDCoupling::MEDCouplingFieldDiscretizationKriging::PerformDriftOfVec(), MEDCoupling::MEDCouplingFieldDiscretizationKriging::PerformDriftRect(), MEDCoupling::MEDCoupling1SGTUMesh::reprQuickOverview(), MEDCoupling::MEDCoupling1DGTUMesh::reprQuickOverview(), MEDCoupling::MEDCouplingCurveLinearMesh::reprQuickOverview(), MEDCoupling::DataArrayDouble::reprQuickOverview(), MEDCoupling::MEDCouplingUMesh::reprQuickOverview(), MEDCoupling::MEDCoupling1SGTUMesh::serialize(), MEDCoupling::MEDCoupling1DGTUMesh::serialize(), MEDCoupling::MEDCouplingCurveLinearMesh::serialize(), MEDCoupling::MEDCouplingIMesh::SpreadCoarseToFine(), MEDCoupling::MEDCouplingIMesh::SpreadCoarseToFineGhost(), and MEDCoupling::MEDCouplingIMesh::SpreadCoarseToFineGhostZone().
|
virtual |
Implements MEDCoupling::DataArray.
Referenced by MEDCoupling::DataArrayDouble::accumulate(), MEDCoupling::DataArrayDouble::accumulatePerChunck(), MEDCoupling::DataArrayDouble::applyFunc(), MEDCoupling::DataArrayDouble::applyFuncFast32(), MEDCoupling::DataArrayDouble::applyFuncFast64(), MEDCoupling::DataArrayDouble::applyFuncNamedCompo(), MEDCoupling::DataArrayDouble::applyFuncOnThis(), MEDCoupling::DataArrayDouble::applyInv(), MEDCoupling::DataArrayDouble::applyPow(), MEDCoupling::DataArrayDouble::applyRPow(), MEDCoupling::DataArrayDouble::areIncludedInMe(), MEDCoupling::DataArrayDouble::asArcOfCircle(), MEDCoupling::MEDCouplingUMesh::Build0DMeshFromCoords(), MEDCoupling::MEDCouplingUMesh::Build1DMeshFromCoords(), MEDCoupling::DataArrayDouble::buildEuclidianDistanceDenseMatrix(), MEDCoupling::DataArrayDouble::buildEuclidianDistanceDenseMatrixWith(), MEDCoupling::DataArrayDouble::cartesianize(), MEDCoupling::DataArrayDouble::computeBBoxPerTuple(), MEDCoupling::DataArrayDouble::computeTupleIdsNearTuples(), MEDCoupling::DataArrayInt64::convertToInt32Arr(), MEDCoupling::DataArrayInt32::convertToInt64Arr(), MEDCoupling::DataArrayDouble::count(), MEDCoupling::DataArrayDouble::cumSum(), MEDCoupling::DataArrayDouble::determinant(), MEDCoupling::DataArrayDouble::deviator(), MEDCoupling::MEDCouplingUMesh::distanceToPoints(), MEDCoupling::DataArrayDouble::distanceToTuple(), MEDCoupling::DataArrayDouble::Dot(), MEDCoupling::DataArrayDouble::doublyContractedProduct(), MEDCoupling::DataArrayDouble::eigenValues(), MEDCoupling::DataArrayDouble::eigenVectors(), MEDCoupling::DataArrayDouble::findClosestTupleId(), MEDCoupling::DataArrayDouble::findCommonTuples(), MEDCoupling::DataArrayDouble::findIdsInRange(), MEDCoupling::DataArrayDouble::findIdsNotInRange(), MEDCoupling::DataArrayDouble::fromCartToCyl(), MEDCoupling::DataArrayDouble::fromCartToCylGiven(), MEDCoupling::DataArrayDouble::fromCartToPolar(), MEDCoupling::DataArrayDouble::fromCartToSpher(), MEDCoupling::DataArrayDouble::fromCylToCart(), MEDCoupling::DataArrayDouble::fromPolarToCart(), MEDCoupling::DataArrayDouble::fromSpherToCart(), MEDCoupling::DataArrayDouble::getDifferentValues(), MEDCoupling::DataArrayDouble::getMinMaxPerComponent(), MEDCoupling::DataArrayDouble::inverse(), MEDCoupling::DataArrayDouble::isMonotonic(), MEDCoupling::MEDCouplingGaussLocalization::localizePtsInRefCooForEachCell(), MEDCoupling::DataArrayDouble::magnitude(), MEDCoupling::DataArrayDouble::maxPerTupleWithCompoId(), MEDCoupling::DataArrayDouble::norm2(), MEDCoupling::DataArrayDouble::normMax(), MEDCoupling::DataArrayDouble::normMaxPerComponent(), MEDCoupling::DataArrayDouble::normMin(), MEDCoupling::DataArrayTemplate< T >::printForDebug(), MEDCoupling::DataArrayDouble::recenterForMaxPrecision(), MEDCoupling::MEDFileUMesh::setCoords(), MEDCoupling::MEDFileUMesh::setCoordsForced(), MEDCoupling::DataArrayDouble::setSelectedComponents(), MEDCoupling::DataArrayDouble::sortPerTuple(), MEDCoupling::DataArrayDouble::symmetry3DPlane(), MEDCoupling::DataArrayDouble::toVectorOfBool(), MEDCoupling::DataArrayDouble::trace(), and MEDCoupling::DataArrayDouble::writeVTK().
|
virtual |
Implements MEDCoupling::DataArray.
void MEDCoupling::DataArrayTemplate< T >::reserve | ( | std::size_t | nbOfElems | ) |
|
virtual |
Implements MEDCoupling::DataArray.
Referenced by MEDCoupling::DataArrayDouble::applyFuncOnThis().
void MEDCoupling::DataArrayTemplate< T >::transpose | ( | ) |
void MEDCoupling::DataArrayTemplate< T >::pushBackSilent | ( | T | val | ) |
void MEDCoupling::DataArrayTemplate< T >::pushBackValsSilent | ( | const T * | valsBg, |
const T * | valsEnd | ||
) |
T MEDCoupling::DataArrayTemplate< T >::popBackSilent | ( | ) |
T MEDCoupling::DataArrayTemplate< T >::front | ( | ) | const |
Referenced by MEDCoupling::MEDCouplingUMesh::MergeUMeshesOnSameCoords().
T MEDCoupling::DataArrayTemplate< T >::back | ( | ) | const |
|
virtual |
Implements MEDCoupling::DataArray.
References MEDCoupling::DataArrayTemplate< T >::_mem.
void MEDCoupling::DataArrayTemplate< T >::allocIfNecessary | ( | std::size_t | nbOfTuple, |
std::size_t | nbOfCompo | ||
) |
void MEDCoupling::DataArrayTemplate< T >::deepCopyFrom | ( | const DataArrayTemplate< T > & | other | ) |
void MEDCoupling::DataArrayTemplate< T >::reverse | ( | ) |
void MEDCoupling::DataArrayTemplate< T >::fillWithValue | ( | T | val | ) |
|
virtual |
|
virtual |
Implements MEDCoupling::DataArray.
|
virtual |
Implements MEDCoupling::DataArray.
void MEDCoupling::DataArrayTemplate< T >::sort | ( | bool | asc = true | ) |
Traits<T>::ArrayType* MEDCoupling::DataArrayTemplate< T >::renumber | ( | const mcIdType * | old2New | ) | const |
Traits<T>::ArrayType* MEDCoupling::DataArrayTemplate< T >::renumberR | ( | const mcIdType * | new2Old | ) | const |
Traits<T>::ArrayType* MEDCoupling::DataArrayTemplate< T >::renumberAndReduce | ( | const mcIdType * | old2New, |
mcIdType | newNbOfTuple | ||
) | const |
Traits<T>::ArrayType* MEDCoupling::DataArrayTemplate< T >::changeNbOfComponents | ( | std::size_t | newNbOfComp, |
T | dftValue | ||
) | const |
Traits<T>::ArrayType* MEDCoupling::DataArrayTemplate< T >::subArray | ( | mcIdType | tupleIdBg, |
mcIdType | tupleIdEnd = -1 |
||
) | const |
MCAuto<typename Traits<T>::ArrayTypeCh> MEDCoupling::DataArrayTemplate< T >::selectPartDef | ( | const PartDefinition * | pd | ) | const |
|
virtual |
Implements MEDCoupling::DataArray.
|
virtual |
Implements MEDCoupling::DataArray.
|
virtual |
Implements MEDCoupling::DataArray.
void MEDCoupling::DataArrayTemplate< T >::setPartOfValues1 | ( | const typename Traits< T >::ArrayType * | a, |
mcIdType | bgTuples, | ||
mcIdType | endTuples, | ||
mcIdType | stepTuples, | ||
mcIdType | bgComp, | ||
mcIdType | endComp, | ||
mcIdType | stepComp, | ||
bool | strictCompoCompare = true |
||
) |
void MEDCoupling::DataArrayTemplate< T >::setPartOfValuesSimple1 | ( | T | a, |
mcIdType | bgTuples, | ||
mcIdType | endTuples, | ||
mcIdType | stepTuples, | ||
mcIdType | bgComp, | ||
mcIdType | endComp, | ||
mcIdType | stepComp | ||
) |
void MEDCoupling::DataArrayTemplate< T >::setPartOfValues2 | ( | const typename Traits< T >::ArrayType * | a, |
const mcIdType * | bgTuples, | ||
const mcIdType * | endTuples, | ||
const mcIdType * | bgComp, | ||
const mcIdType * | endComp, | ||
bool | strictCompoCompare = true |
||
) |
void MEDCoupling::DataArrayTemplate< T >::setPartOfValuesSimple2 | ( | T | a, |
const mcIdType * | bgTuples, | ||
const mcIdType * | endTuples, | ||
const mcIdType * | bgComp, | ||
const mcIdType * | endComp | ||
) |
void MEDCoupling::DataArrayTemplate< T >::setPartOfValues3 | ( | const typename Traits< T >::ArrayType * | a, |
const mcIdType * | bgTuples, | ||
const mcIdType * | endTuples, | ||
mcIdType | bgComp, | ||
mcIdType | endComp, | ||
mcIdType | stepComp, | ||
bool | strictCompoCompare = true |
||
) |
Referenced by MEDCoupling::DataArray::setPartOfValuesBase3().
void MEDCoupling::DataArrayTemplate< T >::setPartOfValuesSimple3 | ( | T | a, |
const mcIdType * | bgTuples, | ||
const mcIdType * | endTuples, | ||
mcIdType | bgComp, | ||
mcIdType | endComp, | ||
mcIdType | stepComp | ||
) |
void MEDCoupling::DataArrayTemplate< T >::setPartOfValues4 | ( | const typename Traits< T >::ArrayType * | a, |
mcIdType | bgTuples, | ||
mcIdType | endTuples, | ||
mcIdType | stepTuples, | ||
const mcIdType * | bgComp, | ||
const mcIdType * | endComp, | ||
bool | strictCompoCompare = true |
||
) |
void MEDCoupling::DataArrayTemplate< T >::setPartOfValuesSimple4 | ( | T | a, |
mcIdType | bgTuples, | ||
mcIdType | endTuples, | ||
mcIdType | stepTuples, | ||
const mcIdType * | bgComp, | ||
const mcIdType * | endComp | ||
) |
void MEDCoupling::DataArrayTemplate< T >::setPartOfValuesAdv | ( | const typename Traits< T >::ArrayType * | a, |
const DataArrayIdType * | tuplesSelec | ||
) |
|
virtual |
Implements MEDCoupling::DataArray.
|
virtual |
Implements MEDCoupling::DataArray.
T MEDCoupling::DataArrayTemplate< T >::getMaxValue | ( | mcIdType & | tupleId | ) | const |
Referenced by MEDCoupling::DataArrayDouble::getMaxValue2().
T MEDCoupling::DataArrayTemplate< T >::getMaxValueInArray | ( | ) | const |
Referenced by MEDCoupling::DataArrayDouble::writeVTK().
T MEDCoupling::DataArrayTemplate< T >::getMaxAbsValue | ( | std::size_t & | tupleId | ) | const |
T MEDCoupling::DataArrayTemplate< T >::getMaxAbsValueInArray | ( | ) | const |
T MEDCoupling::DataArrayTemplate< T >::getMinValue | ( | mcIdType & | tupleId | ) | const |
Referenced by MEDCoupling::DataArrayDouble::getMinValue2().
T MEDCoupling::DataArrayTemplate< T >::getMinValueInArray | ( | ) | const |
Referenced by MEDCoupling::DataArrayDouble::writeVTK().
void MEDCoupling::DataArrayTemplate< T >::getTuple | ( | mcIdType | tupleId, |
T * | res | ||
) | const |
References MEDCoupling::DataArray::_info_on_compo, and MEDCoupling::DataArrayTemplate< T >::_mem.
Referenced by MEDCoupling::MEDCouplingFieldDiscretizationP1::getValueInCell(), MEDCoupling::MEDCouplingFieldDiscretizationP0::getValueOn(), MEDCoupling::MEDCouplingLinearTime::getValueOnDiscTime(), MEDCoupling::MEDCouplingFieldDiscretizationP0::getValueOnMulti(), MEDCoupling::MEDCouplingFieldDiscretizationP0::getValueOnPos(), MEDCoupling::MEDCouplingFieldDiscretizationOnNodes::getValueOnPos(), and MEDCoupling::MEDCouplingLinearTime::getValueOnTime().
void MEDCoupling::DataArrayTemplate< T >::insertAtTheEnd | ( | InputIterator | first, |
InputIterator | last | ||
) |
Referenced by MEDCoupling::DataArrayDouble::writeVTK().
|
static |
void MEDCoupling::DataArrayTemplate< T >::writeOnPlace | ( | std::size_t | id, |
T | element0, | ||
const T * | others, | ||
mcIdType | sizeOfOthers | ||
) |
References MEDCoupling::DataArrayTemplate< T >::_mem.
void MEDCoupling::DataArrayTemplate< T >::fillWithZero | ( | ) |
Referenced by MEDCoupling::MEDCouplingPointSet::renumberNodesCenter().
MemArray<T>& MEDCoupling::DataArrayTemplate< T >::accessToMemArray | ( | ) |
References MEDCoupling::DataArrayTemplate< T >::_mem.
const MemArray<T>& MEDCoupling::DataArrayTemplate< T >::accessToMemArray | ( | ) | const |
References MEDCoupling::DataArrayTemplate< T >::_mem.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Referenced by MEDCoupling::DataArrayTemplate< T >::accessToMemArray(), MEDCoupling::DataArrayTemplate< T >::getConstPointer(), MEDCoupling::DataArrayTemplate< T >::getIJ(), MEDCoupling::DataArrayTemplate< T >::getNbOfElemAllocated(), MEDCoupling::DataArrayTemplate< T >::getNbOfElems(), MEDCoupling::DataArrayTemplate< T >::getNumberOfTuples(), MEDCoupling::DataArrayTemplate< T >::getPointerSilent(), MEDCoupling::DataArrayTemplate< T >::getTuple(), MEDCoupling::DataArrayDouble::isEqualIfNotWhy(), MEDCoupling::DataArrayDouble::isEqualWithoutConsideringStr(), MEDCoupling::DataArrayTemplate< T >::setIJ(), MEDCoupling::DataArrayTemplate< T >::setIJSilent(), and MEDCoupling::DataArrayTemplate< T >::writeOnPlace().