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

#include <BCond.h>

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

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

Collaboration graph
[legend]
List of all members.

Public Types

typedef vmap< int, RefCountedP<
BCondBase< T, D, M, C
> > >::iterator 
iterator
typedef vmap< int, RefCountedP<
BCondBase< T, D, M, C
> > >::const_iterator 
const_iterator

Public Member Functions

void apply (Field< T, D, M, C > &a)
bool changesPhysicalCells () const
virtual void write (ostream &) const

Detailed Description

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

Definition at line 235 of file BCond.h.


Member Typedef Documentation

template<class T, unsigned D, class M = UniformCartesian<D,double>, class C = typename M::DefaultCentering>
typedef vmap<int, RefCountedP <BCondBase<T,D,M,C> > >::const_iterator BConds< T, D, M, C >::const_iterator
 

Reimplemented from vmap< int, RefCountedP< BCondBase< T, D, M, C > > >.

Definition at line 242 of file BCond.h.

template<class T, unsigned D, class M = UniformCartesian<D,double>, class C = typename M::DefaultCentering>
typedef vmap<int, RefCountedP <BCondBase<T,D,M,C> > >::iterator BConds< T, D, M, C >::iterator
 

Reimplemented from vmap< int, RefCountedP< BCondBase< T, D, M, C > > >.

Definition at line 240 of file BCond.h.


Member Function Documentation

template<class T, unsigned D, class M, class C>
void BConds< T, D, M, C >::apply Field< T, D, M, C > &  a  ) 
 

Definition at line 268 of file BCond.cpp.

References a, vmap< Key, T, Compare >::begin(), CT, vmap< int, RefCountedP< BCondBase< T, D, M, C > > >::end(), TAU_ASSIGN, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING.

Here is the call graph for this function:

template<class T, unsigned D, class M, class C>
bool BConds< T, D, M, C >::changesPhysicalCells  )  const
 

Definition at line 278 of file BCond.cpp.

References vmap< Key, T, Compare >::begin(), and vmap< int, RefCountedP< BCondBase< T, D, M, C > > >::end().

Referenced by Field< T, Dim, M, C >::fillGuardCells().

Here is the call graph for this function:

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

Definition at line 246 of file BCond.cpp.

References vmap< int, RefCountedP< BCondBase< T, D, M, C > > >::begin(), CT, endl(), TAU_FIELD, TAU_IO, TAU_PROFILE, and TAU_TYPE_STRING.

Here is the call graph for this function:


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