FreePOOMA
2.4.1
|
UniformGridLayoutView is a Layout class that provides a view of an existing UniformGridLayout object. More...
#include <UniformGridLayout.h>
UniformGridLayoutView is a Layout class that provides a view of an existing UniformGridLayout object.
Dim is the logical dimension of the layout. Dim2 is the dimension of the UniformGridLayout contained within.
To construct a UniformGridLayoutView, you need an existing UniformGridLayout or a UniformGridLayoutView and the subdomain that is being viewed. This class does not have a useful default constructor since it is based on an existing UniformGridLayout.
Once created, UniformGridLayoutView has the same interface as Layout (see Layout.h). It also provides this extra interface:
int globalID(const Loc<Dim> &pos) : return the globalID of the node that contains the point.
typedef UniformGridLayoutViewData<Dim, Dim2> UniformGridLayoutView< Dim, Dim2 >::LayoutData_t |
Reimplemented from LayoutBaseView< Dim, Dim2, UniformGridLayoutViewData< Dim, Dim2 > >.
typedef LayoutData_t::Domain_t UniformGridLayoutView< Dim, Dim2 >::Domain_t |
Reimplemented from LayoutBaseView< Dim, Dim2, UniformGridLayoutViewData< Dim, Dim2 > >.
typedef LayoutData_t::BaseDomain_t UniformGridLayoutView< Dim, Dim2 >::BaseDomain_t |
Reimplemented from LayoutBaseView< Dim, Dim2, UniformGridLayoutViewData< Dim, Dim2 > >.
typedef LayoutData_t::Context_t UniformGridLayoutView< Dim, Dim2 >::Context_t |
Reimplemented from LayoutBaseView< Dim, Dim2, UniformGridLayoutViewData< Dim, Dim2 > >.
typedef LayoutData_t::ID_t UniformGridLayoutView< Dim, Dim2 >::ID_t |
Reimplemented from LayoutBaseView< Dim, Dim2, UniformGridLayoutViewData< Dim, Dim2 > >.
typedef LayoutData_t::Layout_t UniformGridLayoutView< Dim, Dim2 >::Layout_t |
Reimplemented from LayoutBaseView< Dim, Dim2, UniformGridLayoutViewData< Dim, Dim2 > >.
typedef LayoutData_t::AllocatedDomain_t UniformGridLayoutView< Dim, Dim2 >::AllocatedDomain_t |
Reimplemented from LayoutBaseView< Dim, Dim2, UniformGridLayoutViewData< Dim, Dim2 > >.
typedef LayoutData_t::Value_t UniformGridLayoutView< Dim, Dim2 >::Value_t |
Reimplemented from LayoutBaseView< Dim, Dim2, UniformGridLayoutViewData< Dim, Dim2 > >.
typedef LayoutData_t::List_t UniformGridLayoutView< Dim, Dim2 >::List_t |
Reimplemented from LayoutBaseView< Dim, Dim2, UniformGridLayoutViewData< Dim, Dim2 > >.
typedef LayoutData_t::Indexer_t UniformGridLayoutView< Dim, Dim2 >::Indexer_t |
Reimplemented from LayoutBaseView< Dim, Dim2, UniformGridLayoutViewData< Dim, Dim2 > >.
typedef LayoutData_t::GuardLayers_t UniformGridLayoutView< Dim, Dim2 >::GuardLayers_t |
Reimplemented from LayoutBaseView< Dim, Dim2, UniformGridLayoutViewData< Dim, Dim2 > >.
typedef UniformGridLayoutView<Dim, Dim2> UniformGridLayoutView< Dim, Dim2 >::This_t |
Reimplemented from LayoutBaseView< Dim, Dim2, UniformGridLayoutViewData< Dim, Dim2 > >.
typedef UniformGridLayoutView<Dim, Dim2> UniformGridLayoutView< Dim, Dim2 >::ViewLayout_t |
Reimplemented from LayoutBaseView< Dim, Dim2, UniformGridLayoutViewData< Dim, Dim2 > >.
typedef LayoutBaseView<Dim,Dim2,LayoutData_t> UniformGridLayoutView< Dim, Dim2 >::Base_t |
typedef DerefIterator<Value_t> UniformGridLayoutView< Dim, Dim2 >::iterator |
Reimplemented from LayoutBaseView< Dim, Dim2, UniformGridLayoutViewData< Dim, Dim2 > >.
typedef ConstDerefIterator<Value_t> UniformGridLayoutView< Dim, Dim2 >::const_iterator |
Reimplemented from LayoutBaseView< Dim, Dim2, UniformGridLayoutViewData< Dim, Dim2 > >.
UniformGridLayoutView< Dim, Dim2 >::UniformGridLayoutView | ( | ) | [inline] |
UniformGridLayoutView< Dim, Dim2 >::UniformGridLayoutView | ( | const Layout_t & | layout, |
const Domain< Dim2, DT > & | dom | ||
) | [inline] |
UniformGridLayoutView< Dim, Dim2 >::UniformGridLayoutView | ( | const Layout_t & | layout, |
const SliceDomain< DT > & | dom | ||
) | [inline] |
UniformGridLayoutView< Dim, Dim2 >::UniformGridLayoutView | ( | const ViewLayout_t & | layout, |
const Domain< Dim, DT > & | dom | ||
) | [inline] |
UniformGridLayoutView< Dim, Dim2 >::UniformGridLayoutView | ( | const UniformGridLayoutView< OldViewDim, Dim2 > & | layout, |
const SliceDomain< DT > & | dom | ||
) | [inline] |
UniformGridLayoutView< Dim, Dim2 >::UniformGridLayoutView | ( | const This_t & | model | ) | [inline] |
UniformGridLayoutView< Dim, Dim2 >::~UniformGridLayoutView | ( | ) | [inline] |
This_t& UniformGridLayoutView< Dim, Dim2 >::operator= | ( | const This_t & | model | ) | [inline] |
void UniformGridLayoutView< Dim, Dim2 >::print | ( | Ostream & | ostr | ) | const |
Referenced by operator<<().
friend class UniformGridLayoutView [friend] |
friend class UniformGridLayoutViewData [friend] |