SpherePackingScenarioGenerator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
algorithms::ls::GridField< D, T > Class Template Reference

#include <GridField.h>

Collaboration diagram for algorithms::ls::GridField< D, T >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

T & get (const Vector< D, int > &)
Vector< D, int > get_size () const
 GridField ()
 GridField (const Vector< D, int > &)
void initialize (const int i)
void set_size (const Vector< D, int > &)
void set_size (const int)
 ~GridField ()

Private Attributes

int elements
T * f
Vector< D, int > offset
Vector< D, int > size

Detailed Description

template<int D, class T>
class algorithms::ls::GridField< D, T >

Class GridField: A field of V-Vectors on a D dimensional manifold


Constructor & Destructor Documentation

template<int D, class T >
algorithms::ls::GridField< D, T >::GridField ( )

Constructor

template<int D, class T >
algorithms::ls::GridField< D, T >::GridField ( const Vector< D, int > &  s)

Constructor

template<int D, class T >
algorithms::ls::GridField< D, T >::~GridField ( )

Destructor


Member Function Documentation

template<int D, class T >
T & algorithms::ls::GridField< D, T >::get ( const Vector< D, int > &  pos) [inline]

Get

template<int D, class T >
Vector< D, int > algorithms::ls::GridField< D, T >::get_size ( ) const [inline]

Get size

template<int D, class T >
void algorithms::ls::GridField< D, T >::initialize ( const int  i)

initialize

template<int D, class T >
void algorithms::ls::GridField< D, T >::set_size ( const Vector< D, int > &  s)

Set size

template<int D, class T >
void algorithms::ls::GridField< D, T >::set_size ( const int  s)

Set size


Member Data Documentation

template<int D, class T>
int algorithms::ls::GridField< D, T >::elements [private]
template<int D, class T>
T* algorithms::ls::GridField< D, T >::f [private]
template<int D, class T>
Vector<D, int> algorithms::ls::GridField< D, T >::offset [private]
template<int D, class T>
Vector<D, int> algorithms::ls::GridField< D, T >::size [private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines