FreePOOMA  2.4.1
Public Types | Public Member Functions
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: