FieldOffsetList< Dim > Class Template Reference

A set of FieldOffset's can be stored in a FieldOffsetList. More...

#include <FieldOffset.h>

List of all members.

Public Types

typedef size_t size_type
typedef FieldOffset< Dim > & reference
typedef const FieldOffset< Dim > & const_reference

Public Member Functions

size_type size () const
 Return the number of FieldOffset's.
const_reference operator[] (const size_type n) const
 Return a FieldOffset.
 FieldOffsetList ()
 Create an empty list. This is used for arrays or std::vectors.
 FieldOffsetList (const size_type sz)
 Create a list that can hold the specified number of entries.
 FieldOffsetList (const std::vector< FieldOffset< Dim > > &v)
 Construct from a vector.
FieldOffsetListoperator= (const std::vector< FieldOffset< Dim > > &v)
 Copy a vector's entries to this FieldOffsetList.
reference operator[] (const size_type n)
 Permit adding the specified entry.


Detailed Description

template<int Dim>
class FieldOffsetList< Dim >

A set of FieldOffset's can be stored in a FieldOffsetList.

The list has a fixed size. The following member operations are supported:


Member Typedef Documentation

template<int Dim>
typedef size_t FieldOffsetList< Dim >::size_type

template<int Dim>
typedef FieldOffset<Dim>& FieldOffsetList< Dim >::reference

template<int Dim>
typedef const FieldOffset<Dim>& FieldOffsetList< Dim >::const_reference


Constructor & Destructor Documentation

template<int Dim>
FieldOffsetList< Dim >::FieldOffsetList (  )  [inline]

Create an empty list. This is used for arrays or std::vectors.

template<int Dim>
FieldOffsetList< Dim >::FieldOffsetList ( const size_type  sz  )  [inline]

Create a list that can hold the specified number of entries.

References PInsist.

template<int Dim>
FieldOffsetList< Dim >::FieldOffsetList ( const std::vector< FieldOffset< Dim > > &  v  )  [inline]

Construct from a vector.

References Pooma::Algorithms::copy().


Member Function Documentation

template<int Dim>
size_type FieldOffsetList< Dim >::size (  )  const [inline]

template<int Dim>
const_reference FieldOffsetList< Dim >::operator[] ( const size_type  n  )  const [inline]

template<int Dim>
FieldOffsetList& FieldOffsetList< Dim >::operator= ( const std::vector< FieldOffset< Dim > > &  v  )  [inline]

Copy a vector's entries to this FieldOffsetList.

References Pooma::Algorithms::copy().

template<int Dim>
reference FieldOffsetList< Dim >::operator[] ( const size_type  n  )  [inline]

Permit adding the specified entry.

References PInsist, and FieldOffsetList< Dim >::size().


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

Generated on Wed Mar 16 06:20:11 2011 for FreePOOMA by  doxygen 1.5.9