ParticleBC< Subject, Object, KillBC< T > > Class Template Reference

#include <KillBC.h>

Inheritance diagram for ParticleBC< Subject, Object, KillBC< T > >:

Inheritance graph
[legend]
Collaboration diagram for ParticleBC< Subject, Object, KillBC< T > >:

Collaboration graph
[legend]

List of all members.

Public Types

typedef Subject Subject_t
typedef Object Object_t
typedef KillBC< T > BCType_t
typedef ParticleBC< Subject_t,
Object_t, BCType_t
This_t

Public Member Functions

 ParticleBC (const Subject_t &s, const Object_t &o, const BCType_t &bc)
 ParticleBC (const This_t &model)
 ~ParticleBC ()
const Subject_tsubject () const
const Object_tobject () const
const BCType_tbc () const
void applyBoundaryCondition (int pid)
void print (std::ostream &o) const

template<class Subject, class Object, class T>
class ParticleBC< Subject, Object, KillBC< T > >


Member Typedef Documentation

template<class Subject , class Object , class T >
typedef Subject ParticleBC< Subject, Object, KillBC< T > >::Subject_t

template<class Subject , class Object , class T >
typedef Object ParticleBC< Subject, Object, KillBC< T > >::Object_t

template<class Subject , class Object , class T >
typedef KillBC<T> ParticleBC< Subject, Object, KillBC< T > >::BCType_t

template<class Subject , class Object , class T >
typedef ParticleBC<Subject_t,Object_t,BCType_t> ParticleBC< Subject, Object, KillBC< T > >::This_t


Constructor & Destructor Documentation

template<class Subject , class Object , class T >
ParticleBC< Subject, Object, KillBC< T > >::ParticleBC ( const Subject_t s,
const Object_t o,
const BCType_t bc 
) [inline]

template<class Subject , class Object , class T >
ParticleBC< Subject, Object, KillBC< T > >::ParticleBC ( const This_t model  )  [inline]

template<class Subject , class Object , class T >
ParticleBC< Subject, Object, KillBC< T > >::~ParticleBC (  )  [inline]


Member Function Documentation

template<class Subject , class Object , class T >
const Subject_t& ParticleBC< Subject, Object, KillBC< T > >::subject (  )  const [inline]

template<class Subject , class Object , class T >
const Object_t& ParticleBC< Subject, Object, KillBC< T > >::object (  )  const [inline]

template<class Subject , class Object , class T >
const BCType_t& ParticleBC< Subject, Object, KillBC< T > >::bc (  )  const [inline]

template<class Subject , class Object , class T >
void ParticleBC< Subject, Object, KillBC< T > >::applyBoundaryCondition ( int  pid  )  [virtual]

Implements ParticleBCItem.

template<class Subject , class Object , class T >
void ParticleBC< Subject, Object, KillBC< T > >::print ( std::ostream &  o  )  const [inline, virtual]

Implements ParticleBCItem.

References std::endl().


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

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