FieldSpec< T, Dim, M, C > Class Template Reference

#include <FieldSpec.h>

Collaboration diagram for FieldSpec< T, Dim, M, C >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 FieldSpec (const FieldLayout< Dim > &layout)
 FieldSpec (const FieldLayout< Dim > &layout, const BConds< T, Dim, M, C > &bc, const GuardCellSizes< Dim > &gc)
 FieldSpec (const FieldLayout< Dim > &layout, const GuardCellSizes< Dim > &gc, const BConds< T, Dim, M, C > &bc)
 FieldSpec (const FieldSpec< T, Dim, M, C > &rhs)
 ~FieldSpec (void)
const FieldLayout< Dim > & get_Layout (void) const
BConds< T, Dim, M, C > get_BC (void) const
GuardCellSizes< Dim > get_GC (void) const
void set_BC (const BConds< T, Dim, M, C > &bc)
void set_GC (const GuardCellSizes< Dim > &gc)
FieldSpec< T, Dim, M, C > & operator= (const FieldSpec< T, Dim, M, C > &rhs)

Detailed Description

template<class T, unsigned Dim, class M = UniformCartesian<Dim,double>, class C = typename M::DefaultCentering>
class FieldSpec< T, Dim, M, C >

Definition at line 27 of file FieldSpec.h.


Constructor & Destructor Documentation

template<class T, unsigned Dim, class M = UniformCartesian<Dim,double>, class C = typename M::DefaultCentering>
FieldSpec< T, Dim, M, C >::FieldSpec const FieldLayout< Dim > &  layout  )  [inline]
 

Definition at line 34 of file FieldSpec.h.

template<class T, unsigned Dim, class M = UniformCartesian<Dim,double>, class C = typename M::DefaultCentering>
FieldSpec< T, Dim, M, C >::FieldSpec const FieldLayout< Dim > &  layout,
const BConds< T, Dim, M, C > &  bc,
const GuardCellSizes< Dim > &  gc
[inline]
 

Definition at line 36 of file FieldSpec.h.

template<class T, unsigned Dim, class M = UniformCartesian<Dim,double>, class C = typename M::DefaultCentering>
FieldSpec< T, Dim, M, C >::FieldSpec const FieldLayout< Dim > &  layout,
const GuardCellSizes< Dim > &  gc,
const BConds< T, Dim, M, C > &  bc
[inline]
 

Definition at line 41 of file FieldSpec.h.

template<class T, unsigned Dim, class M = UniformCartesian<Dim,double>, class C = typename M::DefaultCentering>
FieldSpec< T, Dim, M, C >::FieldSpec const FieldSpec< T, Dim, M, C > &  rhs  )  [inline]
 

Definition at line 46 of file FieldSpec.h.

template<class T, unsigned Dim, class M = UniformCartesian<Dim,double>, class C = typename M::DefaultCentering>
FieldSpec< T, Dim, M, C >::~FieldSpec void   )  [inline]
 

Definition at line 49 of file FieldSpec.h.


Member Function Documentation

template<class T, unsigned Dim, class M = UniformCartesian<Dim,double>, class C = typename M::DefaultCentering>
BConds<T,Dim,M,C> FieldSpec< T, Dim, M, C >::get_BC void   )  const [inline]
 

Definition at line 52 of file FieldSpec.h.

Referenced by Field< T, Dim, M, C >::initialize(), and FieldSpec< T, Dim, M, C >::operator=().

template<class T, unsigned Dim, class M = UniformCartesian<Dim,double>, class C = typename M::DefaultCentering>
GuardCellSizes<Dim> FieldSpec< T, Dim, M, C >::get_GC void   )  const [inline]
 

Definition at line 53 of file FieldSpec.h.

Referenced by Field< T, Dim, M, C >::initialize(), and FieldSpec< T, Dim, M, C >::operator=().

template<class T, unsigned Dim, class M = UniformCartesian<Dim,double>, class C = typename M::DefaultCentering>
const FieldLayout<Dim>& FieldSpec< T, Dim, M, C >::get_Layout void   )  const [inline]
 

Definition at line 51 of file FieldSpec.h.

Referenced by Field< T, Dim, M, C >::initialize(), and FieldSpec< T, Dim, M, C >::operator=().

template<class T, unsigned Dim, class M = UniformCartesian<Dim,double>, class C = typename M::DefaultCentering>
FieldSpec<T,Dim,M,C>& FieldSpec< T, Dim, M, C >::operator= const FieldSpec< T, Dim, M, C > &  rhs  )  [inline]
 

Definition at line 57 of file FieldSpec.h.

References endl(), ERRORMSG, FieldSpec< T, Dim, M, C >::get_BC(), FieldSpec< T, Dim, M, C >::get_GC(), and FieldSpec< T, Dim, M, C >::get_Layout().

Here is the call graph for this function:

template<class T, unsigned Dim, class M = UniformCartesian<Dim,double>, class C = typename M::DefaultCentering>
void FieldSpec< T, Dim, M, C >::set_BC const BConds< T, Dim, M, C > &  bc  )  [inline]
 

Definition at line 54 of file FieldSpec.h.

template<class T, unsigned Dim, class M = UniformCartesian<Dim,double>, class C = typename M::DefaultCentering>
void FieldSpec< T, Dim, M, C >::set_GC const GuardCellSizes< Dim > &  gc  )  [inline]
 

Definition at line 55 of file FieldSpec.h.


The documentation for this class was generated from the following file:
Generated on Mon Jan 16 14:39:07 2006 for IPPL by  doxygen 1.4.6