AFF --- A container for numbers (array) by Friederich and Forbriger.
|
Class to provide Fortran interface values. More...
#include <fortranshape.h>
Public Types | |
typedef C | Tarray |
type of corresponding array More... | |
typedef Tarray::Tshape | Tshape |
shape class More... | |
typedef Tarray::Trepresentation | Trepresentation |
representation class More... | |
typedef Trepresentation::Tpointer | Treppointer |
pointer to value used in representation class More... | |
typedef aff::util::FortranShape | Tbase |
base class More... | |
typedef Tarray::Tpointer | Tpointer |
pointer to array base in memory More... | |
typedef Tarray::Tvalue | Tvalue |
value type in array class More... | |
typedef Trepresentation::Tvalue | Trepvalue |
value type in representation class More... | |
Public Member Functions | |
FortranArray (Tarray array, const bool &BaseOne=true) | |
create More... | |
Treppointer | 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 Types | |
typedef Tshape::TIndexVec | TIndexVec |
Vector of index values. More... | |
typedef Tshape::TSizeVec | TSizeVec |
Vector of size values. More... | |
Private Member Functions | |
const Tsubscript & | first (const Tdim &i) const |
first index in dimension i More... | |
const TIndexVec & | first () const |
full first vector More... | |
const Tsubscript & | last (const Tdim &i) const |
last index in dimension i More... | |
const TIndexVec & | last () const |
full last vector More... | |
const Tsubscript & | dimlast (const Tdim &i) const |
last index as dimensioned in dimension i More... | |
const TIndexVec & | dimlast () const |
full dimlast vector More... | |
const Tsubscript & | offset () const |
offset to access representation More... | |
Private Attributes | |
Treppointer | Mpointer |
pointer to memory More... | |
Class to provide Fortran interface values.
Definition at line 107 of file fortranshape.h.