AFF --- A container for numbers (array) by Friederich and Forbriger.
|
access Series contents through raw memory More...
#include <converters.h>
Public Types | |
Various types | |
In particular due to our concept of const-correctness we need several typedefs to declare types derived from the element type of the array. | |
typedef aff::Series< T > | Tseries |
Type of array to be interfaced. More... | |
typedef Tseries::Trepresentation | Trepresentation |
Type of representation. More... | |
typedef Tseries::Tshape | Tshape |
Type of shape. More... | |
typedef Tseries::Tvalue | Tvalue |
Element type. More... | |
typedef Tseries::Tpointer | Tpointer |
Type of pointer to element. More... | |
typedef Tseries::Treference | Treference |
Type of reference to element. More... | |
typedef Tseries::Tconst_value | Tconst_value |
const element type More... | |
typedef Tseries::Tconst_pointer | Tconst_pointer |
Type of pointer to const element. More... | |
typedef Tseries::Tconst_reference | Tconst_reference |
Type of reference to const element. More... | |
typedef CSeries< T > | Tcontainer |
Type of this array. More... | |
Public Member Functions | |
Constructors | |
No copy constructors or copy operators are provided since this is provided as an interface class only. | |
CSeries (const Tseries &series) | |
construct from shape and representation More... | |
Shape access | |
const Tsize & | size () const |
size of dimension More... | |
Memory access | |
Tpointer | pointer () const |
return pointer to first element in Fortran layout More... | |
template<class TT > | |
TT * | castedpointer () const |
return type-casted pointer to first element in Fortran layout More... | |
Private Attributes | |
Trepresentation | Mrepresentation |
representation member More... | |
aff::Tsize | Msize |
sizes of series More... | |
aff::Tsize | Moffset |
offset of memory location of first element More... | |
access Series contents through raw memory
Definition at line 146 of file converters.h.