ParallelPeriodicFace< T, D, M, C > Class Template Reference

#include <BCond.h>

Inheritance diagram for ParallelPeriodicFace< T, D, M, C >:

Inheritance graph
[legend]
Collaboration diagram for ParallelPeriodicFace< T, D, M, C >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef BCondBase< T, D, M,
C > 
Base_t

Public Member Functions

 ParallelPeriodicFace (unsigned f, int i=Base_t::allComponents, int j=Base_t::allComponents)
virtual void apply (Field< T, D, M, C > &)
virtual Base_tclone () const
virtual void write (ostream &out) const

Detailed Description

template<class T, unsigned D, class M = UniformCartesian<D,double>, class C = typename M::DefaultCentering>
class ParallelPeriodicFace< T, D, M, C >

Definition at line 310 of file BCond.h.


Member Typedef Documentation

template<class T, unsigned D, class M = UniformCartesian<D,double>, class C = typename M::DefaultCentering>
typedef BCondBase<T,D,M,C> ParallelPeriodicFace< T, D, M, C >::Base_t
 

Definition at line 320 of file BCond.h.


Constructor & Destructor Documentation

template<class T, unsigned D, class M = UniformCartesian<D,double>, class C = typename M::DefaultCentering>
ParallelPeriodicFace< T, D, M, C >::ParallelPeriodicFace unsigned  f,
int  i = Base_t::allComponents,
int  j = Base_t::allComponents
[inline]
 

Definition at line 322 of file BCond.h.


Member Function Documentation

template<class T, unsigned D, class M, class C>
void ParallelPeriodicFace< T, D, M, C >::apply Field< T, D, M, C > &   )  [virtual]
 

Reimplemented from PeriodicFace< T, D, M, C >.

Definition at line 1007 of file BCond.cpp.

References AddGuardCells(), BareField< T, Dim >::begin_if(), CalcParallelPeriodicDomain(), CT, BareField< T, Dim >::end_if(), endl(), BareField< T, Dim >::getDomain(), BCondBase< T, D, M, C >::getFace(), BareField< T, Dim >::getGuardCellSizes(), INFORM_ALL_NODES, TAU_FIELD, TAU_PROFILE, TAU_PROFILE_START, TAU_PROFILE_STOP, TAU_PROFILE_TIMER, and TAU_TYPE_STRING.

Here is the call graph for this function:

template<class T, unsigned D, class M = UniformCartesian<D,double>, class C = typename M::DefaultCentering>
virtual Base_t* ParallelPeriodicFace< T, D, M, C >::clone  )  const [inline, virtual]
 

Reimplemented from PeriodicFace< T, D, M, C >.

Definition at line 334 of file BCond.h.

template<class T, unsigned int D, class M, class C>
void ParallelPeriodicFace< T, D, M, C >::write ostream &  out  )  const [virtual]
 

Reimplemented from PeriodicFace< T, D, M, C >.

Definition at line 141 of file BCond.cpp.


The documentation for this class was generated from the following files:
Generated on Mon Jan 16 14:44:38 2006 for IPPL by  doxygen 1.4.6