1#ifndef __FIBER_MEMARRAYPROPERTIES_HPP
2#define __FIBER_MEMARRAYPROPERTIES_HPP
6#include <memcore/Interface.hpp>
9#include "FiberType.hpp"
11#include <memcore/defines.hpp>
50 , myFiberType( MB.getFiberType() )
66 return myFiberType->getType();
68 return typeid(std::nullptr_t);
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
Interface class to provide information about multidimensional arrays without need to create the data ...
Definition MemArrayProperties.hpp:28
MemCore::WeakPtr< FiberTypeBase > getFiberType() const
Type information.
Definition MemArrayProperties.hpp:57
MemArrayProperties(const MemBase &MB)
Construct from existing Memory Array.
Definition MemArrayProperties.hpp:48
const MemCore::WeakPtr< FiberTypeBase > myFiberType
The type information.
Definition MemArrayProperties.hpp:35
const type_info & myElementType() const
Element type information.
Definition MemArrayProperties.hpp:63
const int rank
The rank of this mem array (used in ComputationalField )
Definition MemArrayProperties.hpp:32
MemArrayProperties(int Rank, const MemCore::WeakPtr< FiberTypeBase > &FT)
Construct from Meta-Information.
Definition MemArrayProperties.hpp:40
Base class for multidimensional arrays with MemCore memory management.
Definition MemBase.hpp:70
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2