XIOS  1.0
Xml I/O Server
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définitions de type Énumérations Valeurs énumérées Amis Macros
Référence du modèle de la classe xios::CArray< ValueType, NumDims, Allocator >

////////////////////// Déclarations ////////////////////// /// Plus de détails...

#include <array.hpp>

+ Graphe d'héritage de xios::CArray< ValueType, NumDims, Allocator >:
+ Graphe de collaboration de xios::CArray< ValueType, NumDims, Allocator >:

Types publics

typedef ValueType ValType
 
typedef Array< T_numtype,
N_rank >::T_default_storage 
T_default_storage
 

Fonctions membres publiques

template<typename ExtentList >
 CArray (const ExtentList &sizes)
 Constructeurs ///. Plus de détails...
 
 CArray ()
 
template<typename ExtentList >
 CArray (const ExtentList &sizes, const boost::general_storage_order< NumDims > &store)
 
 CArray (const CArray &array)
 
 CArray (const CArray *const array)
 
void toBinary (StdOStream &os) const
 
void fromBinary (StdIStream &is)
 
size_t getSize (void) const
 
bool toBuffer (CBufferOut &buffer) const
 
bool fromBuffer (CBufferIn &buffer)
 
virtual ~CArray (void)
 Destructeur ///. Plus de détails...
 
template<typename T_expr >
 CArray (_bz_ArrayExpr< T_expr > expr)
 
 N_rank (storage)
 
 initialized (false)
 
 CArray (int length0, GeneralArrayStorage< N_rank > storage=T_default_storage())
 
 N_rank (length0, length1, storage)
 
 initialized (true)
 
 N_rank (length0, length1, length2, storage)
 
 initialized (true)
 
 N_rank (length0, length1, length2, length3, storage)
 
 initialized (true)
 
 N_rank (length0, length1, length2, length3, length4, storage)
 
 initialized (true)
 
 N_rank (length0, length1, length2, length3, length4, length5, storage)
 
 initialized (true)
 
 N_rank (length0, length1, length2, length3, length4, length5, length6, storage)
 
 initialized (true)
 
 CArray (int length0, int length1, int length2, int length3, int length4, int length5, int length6, int length7, GeneralArrayStorage< N_rank > storage=T_default_storage())
 
 CArray (int length0, int length1, int length2, int length3, int length4, int length5, int length6, int length7, int length8, GeneralArrayStorage< N_rank > storage=T_default_storage())
 
 CArray (int length0, int length1, int length2, int length3, int length4, int length5, int length6, int length7, int length8, int length9, GeneralArrayStorage< N_rank > storage=T_default_storage())
 
 CArray (int length0, int length1, int length2, int length3, int length4, int length5, int length6, int length7, int length8, int length9, int length10, GeneralArrayStorage< N_rank > storage=T_default_storage())
 
 N_rank (dataFirst, shape, storage)
 
 initialized (true)
 
 CArray (T_numtype *restrict dataFirst, TinyVector< int, N_rank > shape, TinyVector< diffType, N_rank > stride, GeneralArrayStorage< N_rank > storage=T_default_storage())
 
 CArray (T_numtype *restrict dataFirst, TinyVector< int, N_rank > shape, preexistingMemoryPolicy deletionPolicy, GeneralArrayStorage< N_rank > storage=T_default_storage())
 
 CArray (T_numtype *restrict dataFirst, TinyVector< int, N_rank > shape, TinyVector< diffType, N_rank > stride, preexistingMemoryPolicy deletionPolicy, GeneralArrayStorage< N_rank > storage=T_default_storage())
 
 N_rank (extent, storage)
 
 initialized (true)
 
 CArray (const TinyVector< int, N_rank > &lbounds, const TinyVector< int, N_rank > &extent, const GeneralArrayStorage< N_rank > &storage)
 
 N_rank (r0, storage)
 
 initialized (true)
 
 N_rank (r0, r1, storage)
 
 initialized (true)
 
 N_rank (r0, r1, r2, storage)
 
 initialized (true)
 
 N_rank (r0, r1, r2, r3, storage)
 
 initialized (true)
 
 N_rank (r0, r1, r2, r3, r4, storage)
 
 initialized (true)
 
 N_rank (r0, r1, r2, r3, r4, r5, storage)
 
 initialized (true)
 
 CArray (Range r0, Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, GeneralArrayStorage< N_rank > storage=T_default_storage())
 
 CArray (Range r0, Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7, GeneralArrayStorage< N_rank > storage=T_default_storage())
 
 CArray (Range r0, Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7, Range r8, GeneralArrayStorage< N_rank > storage=T_default_storage())
 
 CArray (Range r0, Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7, Range r8, Range r9, GeneralArrayStorage< N_rank > storage=T_default_storage())
 
 CArray (Range r0, Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7, Range r8, Range r9, Range r10, GeneralArrayStorage< N_rank > storage=T_default_storage())
 
 CArray (const CArray< T_numtype, N_rank > &array)
 
 CArray (const Array< T_numtype, N_rank > &array)
 
 CArray (const TinyVector< int, N_rank-1 > &shape, int lastExtent, const GeneralArrayStorage< N_rank > &storage)
 
 CArray (Array< T_numtype, N_rank > &array, Range r0)
 
 CArray (Array< T_numtype, N_rank > &array, Range r0, Range r1)
 
 CArray (Array< T_numtype, N_rank > &array, Range r0, Range r1, Range r2)
 
 CArray (Array< T_numtype, N_rank > &array, Range r0, Range r1, Range r2, Range r3)
 
 CArray (Array< T_numtype, N_rank > &array, Range r0, Range r1, Range r2, Range r3, Range r4)
 
 CArray (Array< T_numtype, N_rank > &array, Range r0, Range r1, Range r2, Range r3, Range r4, Range r5)
 
 CArray (Array< T_numtype, N_rank > &array, Range r0, Range r1, Range r2, Range r3, Range r4, Range r5, Range r6)
 
 CArray (Array< T_numtype, N_rank > &array, Range r0, Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7)
 
 CArray (Array< T_numtype, N_rank > &array, Range r0, Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7, Range r8)
 
 CArray (Array< T_numtype, N_rank > &array, Range r0, Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7, Range r8, Range r9)
 
 CArray (Array< T_numtype, N_rank > &array, Range r0, Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7, Range r8, Range r9, Range r10)
 
 CArray (Array< T_numtype, N_rank > &array, const RectDomain< N_rank > &subdomain)
 
 CArray (Array< T_numtype, N_rank > &array, const StridedDomain< N_rank > &subdomain)
 
template<int N_rank2, typename R0 , typename R1 , typename R2 , typename R3 , typename R4 , typename R5 , typename R6 , typename R7 , typename R8 , typename R9 , typename R10 >
 CArray (Array< T_numtype, N_rank2 > &array, R0 r0, R1 r1, R2 r2, R3 r3, R4 r4, R5 r5, R6 r6, R7 r7, R8 r8, R9 r9, R10 r10)
 
virtual ~CArray ()
 
CArray< T_numtype, N_rankcopy () const
 
void reference (const CArray< T_numtype, N_rank > &array)
 
void reference (const Array< T_numtype, N_rank > &array)
 
bool operator== (const CArray< T_numtype, N_rank > &array)
 
bool operator== (const Array< T_numtype, N_rank > &array)
 
void resize (int extent)
 
void resize (int extent1, int extent2)
 
void resize (int extent1, int extent2, int extent3)
 
void resize (int extent1, int extent2, int extent3, int extent4)
 
void resize (int extent1, int extent2, int extent3, int extent4, int extent5)
 
void resize (int extent1, int extent2, int extent3, int extent4, int extent5, int extent6)
 
void resize (int extent1, int extent2, int extent3, int extent4, int extent5, int extent6, int extent7)
 
void resize (int extent1, int extent2, int extent3, int extent4, int extent5, int extent6, int extent7, int extent8)
 
void resize (int extent1, int extent2, int extent3, int extent4, int extent5, int extent6, int extent7, int extent8, int extent9)
 
void resize (int extent1, int extent2, int extent3, int extent4, int extent5, int extent6, int extent7, int extent8, int extent9, int extent10)
 
void resize (int extent1, int extent2, int extent3, int extent4, int extent5, int extent6, int extent7, int extent8, int extent9, int extent10, int extent11)
 
void resize (Range r1)
 
void resize (Range r1, Range r2)
 
void resize (Range r1, Range r2, Range r3)
 
void resize (Range r1, Range r2, Range r3, Range r4)
 
void resize (Range r1, Range r2, Range r3, Range r4, Range r5)
 
void resize (Range r1, Range r2, Range r3, Range r4, Range r5, Range r6)
 
void resize (Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7)
 
void resize (Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7, Range r8)
 
void resize (Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7, Range r8, Range r9)
 
void resize (Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7, Range r8, Range r9, Range r10)
 
void resize (Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7, Range r8, Range r9, Range r10, Range r11)
 
void resize (const TinyVector< int, N_rank > &extent)
 
void resizeAndPreserve (const TinyVector< int, N_rank > &extent)
 
void resizeAndPreserve (int extent)
 
void resizeAndPreserve (int extent1, int extent2)
 
void resizeAndPreserve (int extent1, int extent2, int extent3)
 
void resizeAndPreserve (int extent1, int extent2, int extent3, int extent4)
 
void resizeAndPreserve (int extent1, int extent2, int extent3, int extent4, int extent5)
 
void resizeAndPreserve (int extent1, int extent2, int extent3, int extent4, int extent5, int extent6)
 
void resizeAndPreserve (int extent1, int extent2, int extent3, int extent4, int extent5, int extent6, int extent7)
 
void resizeAndPreserve (int extent1, int extent2, int extent3, int extent4, int extent5, int extent6, int extent7, int extent8)
 
void resizeAndPreserve (int extent1, int extent2, int extent3, int extent4, int extent5, int extent6, int extent7, int extent8, int extent9)
 
void resizeAndPreserve (int extent1, int extent2, int extent3, int extent4, int extent5, int extent6, int extent7, int extent8, int extent9, int extent10)
 
void resizeAndPreserve (int extent1, int extent2, int extent3, int extent4, int extent5, int extent6, int extent7, int extent8, int extent9, int extent10, int extent11)
 
virtual void fromString (const string &str)
 
virtual string toString (void) const
 
virtual string dump (void) const
 
virtual void reset (void)
 
virtual bool isEmpty (void) const
 
virtual size_t size (void) const
 
virtual CBaseTypeclone (void) const
 
virtual bool toBuffer (CBufferOut &buffer) const
 
virtual bool fromBuffer (CBufferIn &buffer)
 
template<>
size_t size (void) const
 
template<>
size_t size (sizeType numElements)
 
template<>
bool toBuffer (CBufferOut &buffer) const
 
template<>
bool fromBuffer (CBufferIn &buffer)
 
template<>
size_t size (void) const
 
template<>
size_t size (sizeType numElements)
 
template<>
bool toBuffer (CBufferOut &buffer) const
 
template<>
bool fromBuffer (CBufferIn &buffer)
 
template<>
size_t size (void) const
 
template<>
size_t size (sizeType numElements)
 
template<>
bool toBuffer (CBufferOut &buffer) const
 
template<>
bool fromBuffer (CBufferIn &buffer)
 
template<>
size_t size (void) const
 
template<>
size_t size (sizeType numElements)
 
template<>
bool toBuffer (CBufferOut &buffer) const
 
template<>
bool fromBuffer (CBufferIn &buffer)
 
template<>
size_t size (void) const
 
template<>
size_t size (sizeType numElements)
 
template<>
bool toBuffer (CBufferOut &buffer) const
 
template<>
bool fromBuffer (CBufferIn &buffer)
 
template<>
size_t size (void) const
 
template<>
size_t size (sizeType numElements)
 
template<>
bool toBuffer (CBufferOut &buffer) const
 
template<>
bool fromBuffer (CBufferIn &buffer)
 
template<>
size_t size (void) const
 
template<>
size_t size (sizeType numElements)
 
template<>
bool toBuffer (CBufferOut &buffer) const
 
template<>
bool fromBuffer (CBufferIn &buffer)
 
- Fonctions membres publiques inherited from xios::CBaseType
 CBaseType (void)
 
virtual ~CBaseType ()
 

Fonctions membres publiques statiques

static size_t size (sizeType numElements)
 

Attributs publics

 __pad0__: Array<T_numtype
 
 __pad1__: Array<T_numtype
 
 __pad2__: Array<T_numtype
 
 __pad3__: Array<T_numtype
 
 __pad4__: Array<T_numtype
 
 __pad5__: Array<T_numtype
 
 __pad6__: Array<T_numtype
 
 __pad7__: Array<T_numtype
 
 __pad8__: Array<T_numtype
 
 __pad9__: Array<T_numtype
 
 __pad10__: Array<T_numtype
 
 __pad11__: Array<T_numtype
 
 __pad12__: Array<T_numtype
 
 __pad13__: Array<T_numtype
 
 __pad14__: Array<T_numtype
 

Types privés

typedef boost::multi_array
< ValueType, NumDims,
Allocator > 
SuperClass
 Définition de type ///. Plus de détails...
 

Attributs privés

bool initialized
 

Amis

template<typename U , StdSize V, typename W >
StdOStreamoperator<< (StdOStream &os, const CArray< U, V, W > &array)
 Flux ///. Plus de détails...
 
template<typename U , StdSize V, typename W >
StdIStreamoperator>> (StdIStream &is, CArray< U, V, W > &array)
 

Description détaillée

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
class xios::CArray< ValueType, NumDims, Allocator >

////////////////////// Déclarations ////////////////////// ///

Définition à la ligne 25 du fichier array.hpp.

Documentation des définitions de type membres

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
typedef boost::multi_array<ValueType, NumDims, Allocator> xios::CArray< ValueType, NumDims, Allocator >::SuperClass
private

Définition de type ///.

Définition à la ligne 28 du fichier array.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
typedef Array<T_numtype,N_rank>::T_default_storage xios::CArray< ValueType, NumDims, Allocator >::T_default_storage

Définition à la ligne 23 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
typedef ValueType xios::CArray< ValueType, NumDims, Allocator >::ValType

Définition à la ligne 32 du fichier array.hpp.

Documentation des constructeurs et destructeur

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
template<typename ExtentList >
xios::CArray< ValueType, NumDims, Allocator >::CArray ( const ExtentList &  sizes)
inline

Constructeurs ///.

Définition à la ligne 37 du fichier array.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( )
explicit
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
template<typename ExtentList >
xios::CArray< ValueType, NumDims, Allocator >::CArray ( const ExtentList &  sizes,
const boost::general_storage_order< NumDims > &  store 
)
inline

Définition à la ligne 47 du fichier array.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( const CArray< ValueType, NumDims, Allocator > &  array)
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( const CArray< ValueType, NumDims, Allocator > *const  array)
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
virtual xios::CArray< ValueType, NumDims, Allocator >::~CArray ( void  )
virtual

Destructeur ///.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
template<typename T_expr >
xios::CArray< ValueType, NumDims, Allocator >::CArray ( _bz_ArrayExpr< T_expr >  expr)
inlineexplicit

Définition à la ligne 26 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( int  length0,
GeneralArrayStorage< N_rank storage = T_default_storage() 
)
inlineexplicit

Définition à la ligne 36 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( int  length0,
int  length1,
int  length2,
int  length3,
int  length4,
int  length5,
int  length6,
int  length7,
GeneralArrayStorage< N_rank storage = T_default_storage() 
)
inline

Définition à la ligne 71 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( int  length0,
int  length1,
int  length2,
int  length3,
int  length4,
int  length5,
int  length6,
int  length7,
int  length8,
GeneralArrayStorage< N_rank storage = T_default_storage() 
)
inline

Définition à la ligne 77 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( int  length0,
int  length1,
int  length2,
int  length3,
int  length4,
int  length5,
int  length6,
int  length7,
int  length8,
int  length9,
GeneralArrayStorage< N_rank storage = T_default_storage() 
)
inline

Définition à la ligne 83 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( int  length0,
int  length1,
int  length2,
int  length3,
int  length4,
int  length5,
int  length6,
int  length7,
int  length8,
int  length9,
int  length10,
GeneralArrayStorage< N_rank storage = T_default_storage() 
)
inline

Définition à la ligne 89 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( T_numtype *restrict  dataFirst,
TinyVector< int, N_rank shape,
TinyVector< diffType, N_rank stride,
GeneralArrayStorage< N_rank storage = T_default_storage() 
)
inline

Définition à la ligne 100 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( T_numtype *restrict  dataFirst,
TinyVector< int, N_rank shape,
preexistingMemoryPolicy  deletionPolicy,
GeneralArrayStorage< N_rank storage = T_default_storage() 
)
inline

Définition à la ligne 106 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( T_numtype *restrict  dataFirst,
TinyVector< int, N_rank shape,
TinyVector< diffType, N_rank stride,
preexistingMemoryPolicy  deletionPolicy,
GeneralArrayStorage< N_rank storage = T_default_storage() 
)
inline

Définition à la ligne 112 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( const TinyVector< int, N_rank > &  lbounds,
const TinyVector< int, N_rank > &  extent,
const GeneralArrayStorage< N_rank > &  storage 
)
inline

Définition à la ligne 123 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( Range  r0,
Range  r1,
Range  r2,
Range  r3,
Range  r4,
Range  r5,
Range  r6,
GeneralArrayStorage< N_rank storage = T_default_storage() 
)
inline

Définition à la ligne 159 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( Range  r0,
Range  r1,
Range  r2,
Range  r3,
Range  r4,
Range  r5,
Range  r6,
Range  r7,
GeneralArrayStorage< N_rank storage = T_default_storage() 
)
inline

Définition à la ligne 165 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( Range  r0,
Range  r1,
Range  r2,
Range  r3,
Range  r4,
Range  r5,
Range  r6,
Range  r7,
Range  r8,
GeneralArrayStorage< N_rank storage = T_default_storage() 
)
inline

Définition à la ligne 171 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( Range  r0,
Range  r1,
Range  r2,
Range  r3,
Range  r4,
Range  r5,
Range  r6,
Range  r7,
Range  r8,
Range  r9,
GeneralArrayStorage< N_rank storage = T_default_storage() 
)
inline

Définition à la ligne 177 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( Range  r0,
Range  r1,
Range  r2,
Range  r3,
Range  r4,
Range  r5,
Range  r6,
Range  r7,
Range  r8,
Range  r9,
Range  r10,
GeneralArrayStorage< N_rank storage = T_default_storage() 
)
inline

Définition à la ligne 183 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( const CArray< T_numtype, N_rank > &  array)
inline

Définition à la ligne 189 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( const Array< T_numtype, N_rank > &  array)
inline

Définition à la ligne 194 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( const TinyVector< int, N_rank-1 > &  shape,
int  lastExtent,
const GeneralArrayStorage< N_rank > &  storage 
)
inline

Définition à la ligne 199 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( Array< T_numtype, N_rank > &  array,
Range  r0 
)
inline

Définition à la ligne 204 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( Array< T_numtype, N_rank > &  array,
Range  r0,
Range  r1 
)
inline

Définition à la ligne 209 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( Array< T_numtype, N_rank > &  array,
Range  r0,
Range  r1,
Range  r2 
)
inline

Définition à la ligne 214 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( Array< T_numtype, N_rank > &  array,
Range  r0,
Range  r1,
Range  r2,
Range  r3 
)
inline

Définition à la ligne 219 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( Array< T_numtype, N_rank > &  array,
Range  r0,
Range  r1,
Range  r2,
Range  r3,
Range  r4 
)
inline

Définition à la ligne 224 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( Array< T_numtype, N_rank > &  array,
Range  r0,
Range  r1,
Range  r2,
Range  r3,
Range  r4,
Range  r5 
)
inline

Définition à la ligne 230 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( Array< T_numtype, N_rank > &  array,
Range  r0,
Range  r1,
Range  r2,
Range  r3,
Range  r4,
Range  r5,
Range  r6 
)
inline

Définition à la ligne 236 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( Array< T_numtype, N_rank > &  array,
Range  r0,
Range  r1,
Range  r2,
Range  r3,
Range  r4,
Range  r5,
Range  r6,
Range  r7 
)
inline

Définition à la ligne 242 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( Array< T_numtype, N_rank > &  array,
Range  r0,
Range  r1,
Range  r2,
Range  r3,
Range  r4,
Range  r5,
Range  r6,
Range  r7,
Range  r8 
)
inline

Définition à la ligne 248 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( Array< T_numtype, N_rank > &  array,
Range  r0,
Range  r1,
Range  r2,
Range  r3,
Range  r4,
Range  r5,
Range  r6,
Range  r7,
Range  r8,
Range  r9 
)
inline

Définition à la ligne 254 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( Array< T_numtype, N_rank > &  array,
Range  r0,
Range  r1,
Range  r2,
Range  r3,
Range  r4,
Range  r5,
Range  r6,
Range  r7,
Range  r8,
Range  r9,
Range  r10 
)
inline

Définition à la ligne 260 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( Array< T_numtype, N_rank > &  array,
const RectDomain< N_rank > &  subdomain 
)
inline

Définition à la ligne 266 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::CArray ( Array< T_numtype, N_rank > &  array,
const StridedDomain< N_rank > &  subdomain 
)
inline

Définition à la ligne 271 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
template<int N_rank2, typename R0 , typename R1 , typename R2 , typename R3 , typename R4 , typename R5 , typename R6 , typename R7 , typename R8 , typename R9 , typename R10 >
xios::CArray< ValueType, NumDims, Allocator >::CArray ( Array< T_numtype, N_rank2 > &  array,
R0  r0,
R1  r1,
R2  r2,
R3  r3,
R4  r4,
R5  r5,
R6  r6,
R7  r7,
R8  r8,
R9  r9,
R10  r10 
)
inline

Définition à la ligne 278 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
virtual xios::CArray< ValueType, NumDims, Allocator >::~CArray ( void  )
inlinevirtual

Définition à la ligne 283 du fichier array_new.hpp.

Documentation des fonctions membres

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
virtual CBaseType* xios::CArray< ValueType, NumDims, Allocator >::clone ( void  ) const
inlinevirtual

Implémente xios::CBaseType.

Définition à la ligne 551 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
CArray<T_numtype, N_rank> xios::CArray< ValueType, NumDims, Allocator >::copy ( ) const
inline

Définition à la ligne 285 du fichier array_new.hpp.

Référencé par xios::CSpatialTransformFilterEngine::apply(), cxios_set_axis_bounds(), cxios_set_axis_data_index(), cxios_set_axis_index(), cxios_set_axis_mask(), cxios_set_axis_value(), cxios_set_axisgroup_bounds(), cxios_set_axisgroup_data_index(), cxios_set_axisgroup_index(), cxios_set_axisgroup_mask(), cxios_set_axisgroup_value(), cxios_set_calendar_wrapper_month_lengths(), cxios_set_compute_connectivity_domain_local_neighbor(), cxios_set_compute_connectivity_domain_n_neighbor(), cxios_set_domain_area(), cxios_set_domain_bounds_lat_1d(), cxios_set_domain_bounds_lat_2d(), cxios_set_domain_bounds_lon_1d(), cxios_set_domain_bounds_lon_2d(), cxios_set_domain_data_i_index(), cxios_set_domain_data_j_index(), cxios_set_domain_i_index(), cxios_set_domain_j_index(), cxios_set_domain_latvalue_1d(), cxios_set_domain_latvalue_2d(), cxios_set_domain_lonvalue_1d(), cxios_set_domain_lonvalue_2d(), cxios_set_domain_mask_1d(), cxios_set_domain_mask_2d(), cxios_set_domaingroup_area(), cxios_set_domaingroup_bounds_lat_1d(), cxios_set_domaingroup_bounds_lat_2d(), cxios_set_domaingroup_bounds_lon_1d(), cxios_set_domaingroup_bounds_lon_2d(), cxios_set_domaingroup_data_i_index(), cxios_set_domaingroup_data_j_index(), cxios_set_domaingroup_i_index(), cxios_set_domaingroup_j_index(), cxios_set_domaingroup_latvalue_1d(), cxios_set_domaingroup_latvalue_2d(), cxios_set_domaingroup_lonvalue_1d(), cxios_set_domaingroup_lonvalue_2d(), cxios_set_domaingroup_mask_1d(), cxios_set_domaingroup_mask_2d(), cxios_set_grid_mask_0d(), cxios_set_grid_mask_1d(), cxios_set_grid_mask_2d(), cxios_set_grid_mask_3d(), cxios_set_grid_mask_4d(), cxios_set_grid_mask_5d(), cxios_set_grid_mask_6d(), cxios_set_grid_mask_7d(), cxios_set_gridgroup_mask_0d(), cxios_set_gridgroup_mask_1d(), cxios_set_gridgroup_mask_2d(), cxios_set_gridgroup_mask_3d(), cxios_set_gridgroup_mask_4d(), cxios_set_gridgroup_mask_5d(), cxios_set_gridgroup_mask_6d(), cxios_set_gridgroup_mask_7d(), cxios_set_scalar_bounds(), cxios_set_scalargroup_bounds(), cxios_set_zoom_axis_index(), xios::CAttributeArray< T_numtype, N_rank >::getInheritedValue(), xios::CONetCDF4::writeData(), et xios::CNc4DataOutput::writeDomain_().

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
virtual string xios::CArray< ValueType, NumDims, Allocator >::dump ( void  ) const
inlinevirtual

Réimplémentée dans xios::CAttributeArray< T_numtype, N_rank >.

Définition à la ligne 535 du fichier array_new.hpp.

Référencé par xios::CAttributeArray< T_numtype, N_rank >::_dump().

+ Voici le graphe des appelants de cette fonction :

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::fromBinary ( StdIStream is)
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
bool xios::CArray< ValueType, NumDims, Allocator >::fromBuffer ( CBufferIn buffer)
virtual

Implémente xios::CBaseType.

Référencé par xios::CAttributeArray< T_numtype, N_rank >::_fromBuffer(), main(), et xios::operator>>().

+ Voici le graphe des appelants de cette fonction :

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
virtual bool xios::CArray< ValueType, NumDims, Allocator >::fromBuffer ( CBufferIn buffer)
inlinevirtual

Implémente xios::CBaseType.

Réimplémentée dans xios::CAttributeArray< T_numtype, N_rank >.

Définition à la ligne 563 du fichier array_new.hpp.

template<>
bool xios::CArray< StdString, 1 >::fromBuffer ( CBufferIn buffer)
inlinevirtual

Implémente xios::CBaseType.

Définition à la ligne 647 du fichier array_new.hpp.

template<>
bool xios::CArray< StdString, 2 >::fromBuffer ( CBufferIn buffer)
inlinevirtual

Implémente xios::CBaseType.

Définition à la ligne 648 du fichier array_new.hpp.

template<>
bool xios::CArray< StdString, 3 >::fromBuffer ( CBufferIn buffer)
inlinevirtual

Implémente xios::CBaseType.

Définition à la ligne 649 du fichier array_new.hpp.

template<>
bool xios::CArray< StdString, 4 >::fromBuffer ( CBufferIn buffer)
inlinevirtual

Implémente xios::CBaseType.

Définition à la ligne 650 du fichier array_new.hpp.

template<>
bool xios::CArray< StdString, 5 >::fromBuffer ( CBufferIn buffer)
inlinevirtual

Implémente xios::CBaseType.

Définition à la ligne 651 du fichier array_new.hpp.

template<>
bool xios::CArray< StdString, 6 >::fromBuffer ( CBufferIn buffer)
inlinevirtual

Implémente xios::CBaseType.

Définition à la ligne 652 du fichier array_new.hpp.

template<>
bool xios::CArray< StdString, 7 >::fromBuffer ( CBufferIn buffer)
inlinevirtual

Implémente xios::CBaseType.

Définition à la ligne 653 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
virtual void xios::CArray< ValueType, NumDims, Allocator >::fromString ( const string &  str)
inlinevirtual

Implémente xios::CBaseType.

Réimplémentée dans xios::CAttributeArray< T_numtype, N_rank >.

Définition à la ligne 532 du fichier array_new.hpp.

Référencé par xios::CAttributeArray< T_numtype, N_rank >::_fromString().

+ Voici le graphe des appelants de cette fonction :

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
size_t xios::CArray< ValueType, NumDims, Allocator >::getSize ( void  ) const
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::initialized ( false  )
inline

Définition à la ligne 33 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::initialized ( true  )
inline

Définition à la ligne 43 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::initialized ( true  )
inline

Définition à la ligne 48 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::initialized ( true  )
inline

Définition à la ligne 53 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::initialized ( true  )
inline

Définition à la ligne 58 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::initialized ( true  )
inline

Définition à la ligne 63 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::initialized ( true  )
inline

Définition à la ligne 68 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::initialized ( true  )
inline

Définition à la ligne 97 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::initialized ( true  )
inline

Définition à la ligne 120 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::initialized ( true  )
inline

Définition à la ligne 131 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::initialized ( true  )
inline

Définition à la ligne 136 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::initialized ( true  )
inline

Définition à la ligne 141 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::initialized ( true  )
inline

Définition à la ligne 146 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::initialized ( true  )
inline

Définition à la ligne 151 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::initialized ( true  )
inline

Définition à la ligne 156 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
virtual bool xios::CArray< ValueType, NumDims, Allocator >::isEmpty ( void  ) const
inlinevirtual
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::N_rank ( storage  )
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::N_rank ( length0  ,
length1  ,
storage   
)
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::N_rank ( length0  ,
length1  ,
length2  ,
storage   
)
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::N_rank ( length0  ,
length1  ,
length2  ,
length3  ,
storage   
)
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::N_rank ( length0  ,
length1  ,
length2  ,
length3  ,
length4  ,
storage   
)
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::N_rank ( length0  ,
length1  ,
length2  ,
length3  ,
length4  ,
length5  ,
storage   
)
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::N_rank ( length0  ,
length1  ,
length2  ,
length3  ,
length4  ,
length5  ,
length6  ,
storage   
)
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::N_rank ( dataFirst  ,
shape  ,
storage   
)
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::N_rank ( extent  ,
storage   
)
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::N_rank ( r0  ,
storage   
)
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::N_rank ( r0  ,
r1  ,
storage   
)
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::N_rank ( r0  ,
r1  ,
r2  ,
storage   
)
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::N_rank ( r0  ,
r1  ,
r2  ,
r3  ,
storage   
)
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::N_rank ( r0  ,
r1  ,
r2  ,
r3  ,
r4  ,
storage   
)
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::N_rank ( r0  ,
r1  ,
r2  ,
r3  ,
r4  ,
r5  ,
storage   
)
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
bool xios::CArray< ValueType, NumDims, Allocator >::operator== ( const CArray< T_numtype, N_rank > &  array)
inline

Définition à la ligne 304 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
bool xios::CArray< ValueType, NumDims, Allocator >::operator== ( const Array< T_numtype, N_rank > &  array)
inline

Définition à la ligne 315 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::reference ( const CArray< T_numtype, N_rank > &  array)
inline
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::reference ( const Array< T_numtype, N_rank > &  array)
inline

Définition à la ligne 298 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
virtual void xios::CArray< ValueType, NumDims, Allocator >::reset ( void  )
inlinevirtual

Implémente xios::CBaseType.

Réimplémentée dans xios::CAttributeArray< T_numtype, N_rank >.

Définition à la ligne 546 du fichier array_new.hpp.

Référencé par xios::CAttributeArray< T_numtype, N_rank >::reset().

+ Voici le graphe des appelants de cette fonction :

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resize ( int  extent)
inline

Définition à la ligne 320 du fichier array_new.hpp.

Référencé par xios::CAverageReductionAlgorithm::apply(), xios::func::CAverage::apply(), xios::CDomainAlgorithmInterpolate::apply(), xios::CTemporalFilter::apply(), xios::CDomain::checkDomain(), xios::CDomain::checkMask(), xios::CDomain::completeLonLatClient(), xios::CGridTransformation::computeAll(), xios::CGrid::computeClientIndex(), xios::CGrid::computeClientIndexScalarGrid(), xios::CGenericAlgorithmTransformation::computeExchangeDomainIndex(), xios::CAxisAlgorithmTransformation::computeExchangeGlobalIndex(), xios::CScalarAlgorithmTransformation::computeExchangeGlobalIndex(), xios::CGenericAlgorithmTransformation::computeGlobalSourceIndex(), xios::CDomain::computeLocalMask(), xios::CServerDistributionDescription::computeServerGlobalByElement(), xios::CAxis::computeWrittenIndex(), xios::CDomain::computeWrittenIndex(), xios::CGrid::computeWrittenIndex(), xios::CDomain::convertLonLatValue(), xios::CDataPacket::copy(), xios::CDistributionServer::createGlobalIndex(), xios::CMesh::createMeshEpsilon(), xios::CDomain::fillInUnstructuredLonLat(), xios::CINetCDF4::getData(), xios::CMesh::getGloNghbFacesEdgeType(), xios::CMesh::getGloNghbFacesNodeType(), xios::CMesh::getLocNghbFacesEdgeType(), xios::CMesh::getLocNghbFacesNodeType(), xios::CONetCDF4::getTimeAxisBounds(), xios::CGrid::maskField_arr(), xios::CSpatialTemporalFilter::onInputReady(), xios::CDistributionClient::readDistributionInfo(), xios::CField::readField(), xios::CDistributionClient::readGridMaskInfo(), xios::CDomain::recvArea(), xios::CAxis::recvDistributedAttributes(), xios::CDomain::recvIndex(), xios::CDomain::recvLat(), xios::CDomain::recvLon(), xios::CField::recvUpdateData(), xios::CDomain::redistribute(), xios::CArrayBoolTraits< CArray< bool, 1 > >::resizeArray(), xios::CArrayBoolTraits< CArray< bool, 2 > >::resizeArray(), xios::CArrayBoolTraits< CArray< bool, 3 > >::resizeArray(), xios::CArrayBoolTraits< CArray< bool, 4 > >::resizeArray(), xios::CArrayBoolTraits< CArray< bool, 5 > >::resizeArray(), xios::CArrayBoolTraits< CArray< bool, 6 > >::resizeArray(), xios::CArrayBoolTraits< CArray< bool, 7 > >::resizeArray(), xios::CGrid::storeField_arr(), xios::CAxisAlgorithmInverse::updateAxisValue(), xios::CDomainAlgorithmExpand::updateRectilinearDomainAttributes(), xios::CDomainAlgorithmExpand::updateUnstructuredDomainAttributes(), xios::CNc4DataOutput::writeAxis_(), xios::CNc4DataOutput::writeDomain_(), xios::CNc4DataOutput::writeGridCompressed_(), et xios::CNc4DataOutput::writeUnstructuredDomain().

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resize ( int  extent1,
int  extent2 
)
inline

Définition à la ligne 325 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resize ( int  extent1,
int  extent2,
int  extent3 
)
inline

Définition à la ligne 330 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resize ( int  extent1,
int  extent2,
int  extent3,
int  extent4 
)
inline

Définition à la ligne 335 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resize ( int  extent1,
int  extent2,
int  extent3,
int  extent4,
int  extent5 
)
inline

Définition à la ligne 340 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resize ( int  extent1,
int  extent2,
int  extent3,
int  extent4,
int  extent5,
int  extent6 
)
inline

Définition à la ligne 345 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resize ( int  extent1,
int  extent2,
int  extent3,
int  extent4,
int  extent5,
int  extent6,
int  extent7 
)
inline

Définition à la ligne 350 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resize ( int  extent1,
int  extent2,
int  extent3,
int  extent4,
int  extent5,
int  extent6,
int  extent7,
int  extent8 
)
inline

Définition à la ligne 357 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resize ( int  extent1,
int  extent2,
int  extent3,
int  extent4,
int  extent5,
int  extent6,
int  extent7,
int  extent8,
int  extent9 
)
inline

Définition à la ligne 364 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resize ( int  extent1,
int  extent2,
int  extent3,
int  extent4,
int  extent5,
int  extent6,
int  extent7,
int  extent8,
int  extent9,
int  extent10 
)
inline

Définition à la ligne 371 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resize ( int  extent1,
int  extent2,
int  extent3,
int  extent4,
int  extent5,
int  extent6,
int  extent7,
int  extent8,
int  extent9,
int  extent10,
int  extent11 
)
inline

Définition à la ligne 378 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resize ( Range  r1)
inline

Définition à la ligne 386 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resize ( Range  r1,
Range  r2 
)
inline

Définition à la ligne 391 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resize ( Range  r1,
Range  r2,
Range  r3 
)
inline

Définition à la ligne 396 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resize ( Range  r1,
Range  r2,
Range  r3,
Range  r4 
)
inline

Définition à la ligne 401 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resize ( Range  r1,
Range  r2,
Range  r3,
Range  r4,
Range  r5 
)
inline

Définition à la ligne 406 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resize ( Range  r1,
Range  r2,
Range  r3,
Range  r4,
Range  r5,
Range  r6 
)
inline

Définition à la ligne 411 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resize ( Range  r1,
Range  r2,
Range  r3,
Range  r4,
Range  r5,
Range  r6,
Range  r7 
)
inline

Définition à la ligne 416 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resize ( Range  r1,
Range  r2,
Range  r3,
Range  r4,
Range  r5,
Range  r6,
Range  r7,
Range  r8 
)
inline

Définition à la ligne 423 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resize ( Range  r1,
Range  r2,
Range  r3,
Range  r4,
Range  r5,
Range  r6,
Range  r7,
Range  r8,
Range  r9 
)
inline

Définition à la ligne 430 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resize ( Range  r1,
Range  r2,
Range  r3,
Range  r4,
Range  r5,
Range  r6,
Range  r7,
Range  r8,
Range  r9,
Range  r10 
)
inline

Définition à la ligne 437 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resize ( Range  r1,
Range  r2,
Range  r3,
Range  r4,
Range  r5,
Range  r6,
Range  r7,
Range  r8,
Range  r9,
Range  r10,
Range  r11 
)
inline

Définition à la ligne 444 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resize ( const TinyVector< int, N_rank > &  extent)
inline

Définition à la ligne 452 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resizeAndPreserve ( const TinyVector< int, N_rank > &  extent)
inline
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resizeAndPreserve ( int  extent)
inline

Définition à la ligne 464 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resizeAndPreserve ( int  extent1,
int  extent2 
)
inline

Définition à la ligne 469 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resizeAndPreserve ( int  extent1,
int  extent2,
int  extent3 
)
inline

Définition à la ligne 474 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resizeAndPreserve ( int  extent1,
int  extent2,
int  extent3,
int  extent4 
)
inline

Définition à la ligne 479 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resizeAndPreserve ( int  extent1,
int  extent2,
int  extent3,
int  extent4,
int  extent5 
)
inline

Définition à la ligne 484 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resizeAndPreserve ( int  extent1,
int  extent2,
int  extent3,
int  extent4,
int  extent5,
int  extent6 
)
inline

Définition à la ligne 489 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resizeAndPreserve ( int  extent1,
int  extent2,
int  extent3,
int  extent4,
int  extent5,
int  extent6,
int  extent7 
)
inline

Définition à la ligne 496 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resizeAndPreserve ( int  extent1,
int  extent2,
int  extent3,
int  extent4,
int  extent5,
int  extent6,
int  extent7,
int  extent8 
)
inline

Définition à la ligne 503 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resizeAndPreserve ( int  extent1,
int  extent2,
int  extent3,
int  extent4,
int  extent5,
int  extent6,
int  extent7,
int  extent8,
int  extent9 
)
inline

Définition à la ligne 510 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resizeAndPreserve ( int  extent1,
int  extent2,
int  extent3,
int  extent4,
int  extent5,
int  extent6,
int  extent7,
int  extent8,
int  extent9,
int  extent10 
)
inline

Définition à la ligne 517 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::resizeAndPreserve ( int  extent1,
int  extent2,
int  extent3,
int  extent4,
int  extent5,
int  extent6,
int  extent7,
int  extent8,
int  extent9,
int  extent10,
int  extent11 
)
inline

Définition à la ligne 524 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
virtual size_t xios::CArray< ValueType, NumDims, Allocator >::size ( void  ) const
inlinevirtual
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
static size_t xios::CArray< ValueType, NumDims, Allocator >::size ( sizeType  numElements)
inlinestatic

Définition à la ligne 549 du fichier array_new.hpp.

template<>
size_t xios::CArray< StdString, 1 >::size ( void  ) const
inlinevirtual

Implémente xios::CBaseType.

Définition à la ligne 647 du fichier array_new.hpp.

template<>
size_t xios::CArray< StdString, 1 >::size ( sizeType  numElements)
inline

Définition à la ligne 647 du fichier array_new.hpp.

template<>
size_t xios::CArray< StdString, 2 >::size ( sizeType  numElements)
inline

Définition à la ligne 648 du fichier array_new.hpp.

template<>
size_t xios::CArray< StdString, 2 >::size ( void  ) const
inlinevirtual

Implémente xios::CBaseType.

Définition à la ligne 648 du fichier array_new.hpp.

template<>
size_t xios::CArray< StdString, 3 >::size ( void  ) const
inlinevirtual

Implémente xios::CBaseType.

Définition à la ligne 649 du fichier array_new.hpp.

template<>
size_t xios::CArray< StdString, 3 >::size ( sizeType  numElements)
inline

Définition à la ligne 649 du fichier array_new.hpp.

template<>
size_t xios::CArray< StdString, 4 >::size ( void  ) const
inlinevirtual

Implémente xios::CBaseType.

Définition à la ligne 650 du fichier array_new.hpp.

template<>
size_t xios::CArray< StdString, 4 >::size ( sizeType  numElements)
inline

Définition à la ligne 650 du fichier array_new.hpp.

template<>
size_t xios::CArray< StdString, 5 >::size ( void  ) const
inlinevirtual

Implémente xios::CBaseType.

Définition à la ligne 651 du fichier array_new.hpp.

template<>
size_t xios::CArray< StdString, 5 >::size ( sizeType  numElements)
inline

Définition à la ligne 651 du fichier array_new.hpp.

template<>
size_t xios::CArray< StdString, 6 >::size ( sizeType  numElements)
inline

Définition à la ligne 652 du fichier array_new.hpp.

template<>
size_t xios::CArray< StdString, 6 >::size ( void  ) const
inlinevirtual

Implémente xios::CBaseType.

Définition à la ligne 652 du fichier array_new.hpp.

template<>
size_t xios::CArray< StdString, 7 >::size ( sizeType  numElements)
inline

Définition à la ligne 653 du fichier array_new.hpp.

template<>
size_t xios::CArray< StdString, 7 >::size ( void  ) const
inlinevirtual

Implémente xios::CBaseType.

Définition à la ligne 653 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
void xios::CArray< ValueType, NumDims, Allocator >::toBinary ( StdOStream os) const
template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
bool xios::CArray< ValueType, NumDims, Allocator >::toBuffer ( CBufferOut buffer) const
virtual

Implémente xios::CBaseType.

Référencé par xios::CAttributeArray< T_numtype, N_rank >::_toBuffer(), et main().

+ Voici le graphe des appelants de cette fonction :

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
virtual bool xios::CArray< ValueType, NumDims, Allocator >::toBuffer ( CBufferOut buffer) const
inlinevirtual

Implémente xios::CBaseType.

Réimplémentée dans xios::CAttributeArray< T_numtype, N_rank >.

Définition à la ligne 553 du fichier array_new.hpp.

template<>
bool xios::CArray< StdString, 1 >::toBuffer ( CBufferOut buffer) const
inlinevirtual

Implémente xios::CBaseType.

Définition à la ligne 647 du fichier array_new.hpp.

template<>
bool xios::CArray< StdString, 2 >::toBuffer ( CBufferOut buffer) const
inlinevirtual

Implémente xios::CBaseType.

Définition à la ligne 648 du fichier array_new.hpp.

template<>
bool xios::CArray< StdString, 3 >::toBuffer ( CBufferOut buffer) const
inlinevirtual

Implémente xios::CBaseType.

Définition à la ligne 649 du fichier array_new.hpp.

template<>
bool xios::CArray< StdString, 4 >::toBuffer ( CBufferOut buffer) const
inlinevirtual

Implémente xios::CBaseType.

Définition à la ligne 650 du fichier array_new.hpp.

template<>
bool xios::CArray< StdString, 5 >::toBuffer ( CBufferOut buffer) const
inlinevirtual

Implémente xios::CBaseType.

Définition à la ligne 651 du fichier array_new.hpp.

template<>
bool xios::CArray< StdString, 6 >::toBuffer ( CBufferOut buffer) const
inlinevirtual

Implémente xios::CBaseType.

Définition à la ligne 652 du fichier array_new.hpp.

template<>
bool xios::CArray< StdString, 7 >::toBuffer ( CBufferOut buffer) const
inlinevirtual

Implémente xios::CBaseType.

Définition à la ligne 653 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
virtual string xios::CArray< ValueType, NumDims, Allocator >::toString ( void  ) const
inlinevirtual

Implémente xios::CBaseType.

Réimplémentée dans xios::CAttributeArray< T_numtype, N_rank >.

Définition à la ligne 533 du fichier array_new.hpp.

Référencé par xios::CAttributeArray< T_numtype, N_rank >::_toString(), et main().

+ Voici le graphe des appelants de cette fonction :

Documentation des fonctions amies et associées

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
template<typename U , StdSize V, typename W >
StdOStream& operator<< ( StdOStream os,
const CArray< U, V, W > &  array 
)
friend

Flux ///.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
template<typename U , StdSize V, typename W >
StdIStream& operator>> ( StdIStream is,
CArray< U, V, W > &  array 
)
friend

Documentation des données membres

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::__pad0__

Définition à la ligne 32 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::__pad10__

Définition à la ligne 135 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::__pad11__

Définition à la ligne 140 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::__pad12__

Définition à la ligne 145 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::__pad13__

Définition à la ligne 150 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::__pad14__

Définition à la ligne 155 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::__pad1__

Définition à la ligne 42 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::__pad2__

Définition à la ligne 47 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::__pad3__

Définition à la ligne 52 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::__pad4__

Définition à la ligne 57 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::__pad5__

Définition à la ligne 62 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::__pad6__

Définition à la ligne 67 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::__pad7__

Définition à la ligne 96 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::__pad8__

Définition à la ligne 119 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
xios::CArray< ValueType, NumDims, Allocator >::__pad9__

Définition à la ligne 130 du fichier array_new.hpp.

template<typename ValueType, StdSize NumDims, typename Allocator = std::allocator<ValueType>>
bool xios::CArray< ValueType, NumDims, Allocator >::initialized
private

Définition à la ligne 20 du fichier array_new.hpp.

Référencé par xios::CArray< int, 1 >::copy(), et xios::CArray< int, 1 >::reference().


La documentation de cette classe a été générée à partir des fichiers suivants :