#include <MEDMEM_nArray.hxx>

Public Types | |
| typedef ARRAY_ELEMENT_TYPE | ElementType |
| typedef INTERLACING_POLICY | InterlacingPolicy |
| typedef CHECKING_POLICY | CheckingPolicy |
Public Member Functions | |
| MEDMEM_Array () | |
| ~MEDMEM_Array () | |
| MEDMEM_Array (int dim, int nbelem) | |
| MEDMEM_Array (int dim, int nbelem, int nbtypegeo, const int *const nbelgeoc) | |
| MEDMEM_Array (ElementType *values, int dim, int nbelem, bool shallowCopy=false, bool ownershipOfValues=false) | |
| MEDMEM_Array (ElementType *values, int dim, int nbelem, int nbtypegeo, const int *const nbelgeoc, bool shallowCopy=false, bool ownershipOfValues=false) | |
| MEDMEM_Array (int dim, int nbelem, int nbtypegeo, const int *const nbelgeoc, const int *const nbgaussgeo) | |
| MEDMEM_Array (ElementType *values, int dim, int nbelem, int nbtypegeo, const int *const nbelgeoc, const int *const nbgaussgeo, bool shallowCopy=false, bool ownershipOfValues=false) | |
| MEDMEM_Array (const MEDMEM_Array &array, bool shallowCopy=false) | |
| MEDMEM_Array< ElementType, InterlacingPolicy, CheckingPolicy > & | operator= (const MEDMEM_Array &array) |
| MED_EN::medModeSwitch | getInterlacingType () const |
| bool | getGaussPresence () const |
| ElementType * | getPtr () |
| const ElementType * | getPtr () const |
| void | setPtr (ElementType *values, bool shallowCopy=false, bool ownershipOfValues=false) |
| const ElementType * | getRow (int i) const |
| void | setRow (int i, const ElementType *const value) |
| const ElementType * | getColumn (int j) const |
| void | setColumn (int j, const ElementType *const value) |
| const ElementType & | getIJ (int i, int j) const |
| const ElementType & | getIJK (int i, int j, int k) const |
| const ElementType & | getIJByType (int i, int j, int t) const |
| const ElementType & | getIJKByType (int i, int j, int k, int t) const |
| void | setIJ (int i, int j, const ElementType &value) |
| void | setIJByType (int i, int j, int t, const ElementType &value) |
| void | setIJK (int i, int j, int k, const ElementType &value) |
| void | setIJKByType (int i, int j, int k, int t, const ElementType &value) |
| bool | operator== (const MEDMEM_Array &array) const |
Private Attributes | |
| PointerOf< ElementType > | _array |
Friends | |
| ostream & | operator<< (ostream &os, const MEDMEM_Array &array) |
| typedef ARRAY_ELEMENT_TYPE MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.ElementType |
| typedef INTERLACING_POLICY MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.InterlacingPolicy |
| typedef CHECKING_POLICY MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.CheckingPolicy |
| MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.MEDMEM_Array | ( | ) |
| MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.~MEDMEM_Array | ( | ) |
| MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.MEDMEM_Array | ( | int | dim, |
| int | nbelem | ||
| ) |
| MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.MEDMEM_Array | ( | int | dim, |
| int | nbelem, | ||
| int | nbtypegeo, | ||
| const int *const | nbelgeoc | ||
| ) |
| MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.MEDMEM_Array | ( | ElementType * | values, |
| int | dim, | ||
| int | nbelem, | ||
| bool | shallowCopy = false, |
||
| bool | ownershipOfValues = false |
||
| ) |
| MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.MEDMEM_Array | ( | ElementType * | values, |
| int | dim, | ||
| int | nbelem, | ||
| int | nbtypegeo, | ||
| const int *const | nbelgeoc, | ||
| bool | shallowCopy = false, |
||
| bool | ownershipOfValues = false |
||
| ) |
| MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.MEDMEM_Array | ( | int | dim, |
| int | nbelem, | ||
| int | nbtypegeo, | ||
| const int *const | nbelgeoc, | ||
| const int *const | nbgaussgeo | ||
| ) |
| MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.MEDMEM_Array | ( | ElementType * | values, |
| int | dim, | ||
| int | nbelem, | ||
| int | nbtypegeo, | ||
| const int *const | nbelgeoc, | ||
| const int *const | nbgaussgeo, | ||
| bool | shallowCopy = false, |
||
| bool | ownershipOfValues = false |
||
| ) |
| MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.MEDMEM_Array | ( | const MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY > & | array, |
| bool | shallowCopy = false |
||
| ) |
| MEDMEM_Array<ElementType,InterlacingPolicy,CheckingPolicy>& MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.operator= | ( | const MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY > & | array | ) |
| MED_EN::medModeSwitch MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.getInterlacingType | ( | ) | const [virtual] |
Reimplemented from MEDMEM.MEDMEM_Array_.
| bool MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.getGaussPresence | ( | ) | const [virtual] |
Reimplemented from MEDMEM.MEDMEM_Array_.
| ElementType* MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.getPtr | ( | ) |
| const ElementType* MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.getPtr | ( | ) | const |
| void MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.setPtr | ( | ElementType * | values, |
| bool | shallowCopy = false, |
||
| bool | ownershipOfValues = false |
||
| ) |
| const ElementType* MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.getRow | ( | int | i | ) | const |
| void MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.setRow | ( | int | i, |
| const ElementType *const | value | ||
| ) |
| const ElementType* MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.getColumn | ( | int | j | ) | const |
| void MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.setColumn | ( | int | j, |
| const ElementType *const | value | ||
| ) |
| const ElementType& MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.getIJ | ( | int | i, |
| int | j | ||
| ) | const |
| const ElementType& MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.getIJK | ( | int | i, |
| int | j, | ||
| int | k | ||
| ) | const |
| const ElementType& MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.getIJByType | ( | int | i, |
| int | j, | ||
| int | t | ||
| ) | const |
References MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >._array, MEDMEM.InterlacingPolicy._dim, MEDMEM.InterlacingPolicy._nbelem, MEDMEM.InterlacingPolicy.getGaussPresence(), MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.getInterlacingType(), LOCALIZED, and MED_EN.MED_NO_INTERLACE_BY_TYPE.
| const ElementType& MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.getIJKByType | ( | int | i, |
| int | j, | ||
| int | k, | ||
| int | t | ||
| ) | const |
References MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >._array, MEDMEM.InterlacingPolicy._dim, MEDMEM.InterlacingPolicy._nbelem, MEDMEM.InterlacingPolicy.getGaussPresence(), MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.getInterlacingType(), MEDMEM.InterlacingPolicy.getNbGauss(), LOCALIZED, and MED_EN.MED_NO_INTERLACE_BY_TYPE.
| void MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.setIJ | ( | int | i, |
| int | j, | ||
| const ElementType & | value | ||
| ) |
| void MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.setIJByType | ( | int | i, |
| int | j, | ||
| int | t, | ||
| const ElementType & | value | ||
| ) |
References MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >._array, MEDMEM.InterlacingPolicy._dim, MEDMEM.InterlacingPolicy._nbelem, MEDMEM.InterlacingPolicy.getGaussPresence(), MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.getInterlacingType(), LOCALIZED, MED_EN.MED_NO_INTERLACE_BY_TYPE, and batchmode_medcorba_test.value.
| void MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.setIJK | ( | int | i, |
| int | j, | ||
| int | k, | ||
| const ElementType & | value | ||
| ) |
| void MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.setIJKByType | ( | int | i, |
| int | j, | ||
| int | k, | ||
| int | t, | ||
| const ElementType & | value | ||
| ) |
References MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >._array, MEDMEM.InterlacingPolicy._dim, MEDMEM.InterlacingPolicy._nbelem, MEDMEM.InterlacingPolicy.getGaussPresence(), MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.getInterlacingType(), MEDMEM.InterlacingPolicy.getNbGauss(), LOCALIZED, MED_EN.MED_NO_INTERLACE_BY_TYPE, and batchmode_medcorba_test.value.
| bool MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >.operator== | ( | const MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY > & | array | ) | const |
| ostream& operator<< | ( | ostream & | os, |
| const MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY > & | array | ||
| ) | [friend] |
PointerOf<ElementType> MEDMEM.MEDMEM_Array< ARRAY_ELEMENT_TYPE, INTERLACING_POLICY, CHECKING_POLICY >._array [private] |