|
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.