#include <MEDMEM_ArrayInterface.hxx>
Public Types |
| typedef ARRAY_ELEMENT_TYPE | ElementType |
| typedef INTERLACE_TAG | Interlacing |
| typedef GAUSS_TAG | GaussPresence |
typedef
MEDMEM_InterlacingTraits
< Interlacing, GaussPresence >
::Type | InterlacingPolicy |
| typedef CHECKING_POLICY | CheckingPolicy |
typedef MEDMEM_Array
< ElementType,
InterlacingPolicy,
CheckingPolicy > | Array |
Static Public Member Functions |
| static int | getNbGauss (int i, const Array &array) |
| static ElementType * | getPtr (Array &array) |
| static void | setPtr (ElementType *arrayptr, Array &array, bool shallowCopy=false, bool ownershipOfValues=false) |
| static const ElementType * | getRow (int i, const Array &array) |
| static void | setRow (int i, const ElementType &value, const Array &array) |
| static const ElementType * | getColumn (int j, const Array &array) |
| static void | setColumn (int j, const ElementType &value, const Array &array) |
| static const ElementType & | getIJ (int i, int j, const Array &array) |
| static const ElementType & | getIJK (int i, int j, int k, const Array &array) |
| static void | setIJ (int i, int j, const ElementType &value, Array &array) |
| static void | setIJK (int i, int j, int k, const ElementType &value, Array &array) |
template<class ARRAY_ELEMENT_TYPE, class INTERLACE_TAG, class GAUSS_TAG, class CHECKING_POLICY = IndexCheckPolicy>
class MEDMEM::MEDMEM_ArrayInterface< ARRAY_ELEMENT_TYPE, INTERLACE_TAG, GAUSS_TAG, CHECKING_POLICY >
Member Typedef Documentation
template<class ARRAY_ELEMENT_TYPE, class INTERLACE_TAG, class GAUSS_TAG, class CHECKING_POLICY = IndexCheckPolicy>
template<class ARRAY_ELEMENT_TYPE, class INTERLACE_TAG, class GAUSS_TAG, class CHECKING_POLICY = IndexCheckPolicy>
template<class ARRAY_ELEMENT_TYPE, class INTERLACE_TAG, class GAUSS_TAG, class CHECKING_POLICY = IndexCheckPolicy>
template<class ARRAY_ELEMENT_TYPE, class INTERLACE_TAG, class GAUSS_TAG, class CHECKING_POLICY = IndexCheckPolicy>
template<class ARRAY_ELEMENT_TYPE, class INTERLACE_TAG, class GAUSS_TAG, class CHECKING_POLICY = IndexCheckPolicy>
template<class ARRAY_ELEMENT_TYPE, class INTERLACE_TAG, class GAUSS_TAG, class CHECKING_POLICY = IndexCheckPolicy>
Member Function Documentation
template<class ARRAY_ELEMENT_TYPE, class INTERLACE_TAG, class GAUSS_TAG, class CHECKING_POLICY = IndexCheckPolicy>
template<class ARRAY_ELEMENT_TYPE, class INTERLACE_TAG, class GAUSS_TAG, class CHECKING_POLICY = IndexCheckPolicy>
template<class ARRAY_ELEMENT_TYPE, class INTERLACE_TAG, class GAUSS_TAG, class CHECKING_POLICY = IndexCheckPolicy>
template<class ARRAY_ELEMENT_TYPE, class INTERLACE_TAG, class GAUSS_TAG, class CHECKING_POLICY = IndexCheckPolicy>
template<class ARRAY_ELEMENT_TYPE, class INTERLACE_TAG, class GAUSS_TAG, class CHECKING_POLICY = IndexCheckPolicy>
template<class ARRAY_ELEMENT_TYPE, class INTERLACE_TAG, class GAUSS_TAG, class CHECKING_POLICY = IndexCheckPolicy>
template<class ARRAY_ELEMENT_TYPE, class INTERLACE_TAG, class GAUSS_TAG, class CHECKING_POLICY = IndexCheckPolicy>
template<class ARRAY_ELEMENT_TYPE, class INTERLACE_TAG, class GAUSS_TAG, class CHECKING_POLICY = IndexCheckPolicy>
template<class ARRAY_ELEMENT_TYPE, class INTERLACE_TAG, class GAUSS_TAG, class CHECKING_POLICY = IndexCheckPolicy>
template<class ARRAY_ELEMENT_TYPE, class INTERLACE_TAG, class GAUSS_TAG, class CHECKING_POLICY = IndexCheckPolicy>
template<class ARRAY_ELEMENT_TYPE, class INTERLACE_TAG, class GAUSS_TAG, class CHECKING_POLICY = IndexCheckPolicy>