Schnek
schnek::SingleArrayGridStorageFortran< T, rank > Class Template Reference
Inheritance diagram for schnek::SingleArrayGridStorageFortran< T, rank >:
Collaboration diagram for schnek::SingleArrayGridStorageFortran< T, rank >:

Public Types

typedef SingleArrayGridFortranOrderStorageBase< T, rank, SingleArrayInstantFortranAllocationBaseType
 
typedef BaseType::IndexType IndexType
 
- Public Types inherited from schnek::SingleArrayGridFortranOrderStorageBase< T, rank, SingleArrayInstantFortranAllocation >
typedef SingleArrayGridStorageBase< T, rank, SingleArrayInstantFortranAllocationBaseType
 
typedef BaseType::IndexType IndexType
 
- Public Types inherited from schnek::SingleArrayGridStorageBase< T, rank, SingleArrayInstantFortranAllocation >
typedef Array< int, rank > IndexType
 
- Public Types inherited from schnek::SingleArrayInstantFortranAllocation< T, rank >
typedef Array< int, rank > IndexType
 

Public Member Functions

 SingleArrayGridStorageFortran (const IndexType &low_, const IndexType &high_)
 
- Public Member Functions inherited from schnek::SingleArrayGridFortranOrderStorageBase< T, rank, SingleArrayInstantFortranAllocation >
 SingleArrayGridFortranOrderStorageBase (const IndexType &low_, const IndexType &high_)
 
T & get (const IndexType &index)
 
const T & get (const IndexType &index) const
 
- Public Member Functions inherited from schnek::SingleArrayGridStorageBase< T, rank, SingleArrayInstantFortranAllocation >
 SingleArrayGridStorageBase (const IndexType &low_, const IndexType &high_)
 
T * getRawData () const
 
const IndexTypegetLo () const
 
int getLo (int k) const
 
const IndexTypegetHi () const
 
int getHi (int k) const
 
const IndexTypegetDims () const
 
int getDims (int k) const
 
int getSize () const
 
storage_iterator begin ()
 
storage_iterator end ()
 
const_storage_iterator cbegin () const
 
const_storage_iterator cend () const
 
- Public Member Functions inherited from schnek::SingleArrayInstantFortranAllocation< T, rank >
void resize (const IndexType &low_, const IndexType &high_)
 

Additional Inherited Members

- Protected Attributes inherited from schnek::SingleArrayInstantFortranAllocation< T, rank >
T * data
 
T * data_fast
 
int size
 
IndexType low
 
IndexType high
 
IndexType dims
 

The documentation for this class was generated from the following file: