ParticleBCList Class Reference

#include <ParticleBCList.h>

List of all members.

Public Types

typedef std::vector
< ParticleBCItem * > 
BCContainer_t
typedef BCContainer_t::size_type Size_t

Public Member Functions

 ParticleBCList ()
 ParticleBCList (const ParticleBCList &)
 ~ParticleBCList ()
Size_t size () const
const ParticleBCItemoperator() (Size_t i) const
ParticleBCItemoperator() (Size_t i)
template<class Subject , class Object , class BCType >
Size_t addBC (const Subject &s, const Object &o, const BCType &bc)
template<class Subject , class BCType >
Size_t addBC (const Subject &s, const BCType &bc)
void removeBC (Size_t)
void print (std::ostream &) const


Member Typedef Documentation

typedef BCContainer_t::size_type ParticleBCList::Size_t


Constructor & Destructor Documentation

ParticleBCList::ParticleBCList (  ) 

ParticleBCList::ParticleBCList ( const ParticleBCList  ) 

ParticleBCList::~ParticleBCList (  ) 


Member Function Documentation

Size_t ParticleBCList::size (  )  const [inline]

const ParticleBCItem* ParticleBCList::operator() ( Size_t  i  )  const [inline]

References PAssert, and size().

ParticleBCItem* ParticleBCList::operator() ( Size_t  i  )  [inline]

References PAssert, and size().

template<class Subject , class Object , class BCType >
Size_t ParticleBCList::addBC ( const Subject &  s,
const Object &  o,
const BCType &  bc 
) [inline]

References size().

template<class Subject , class BCType >
Size_t ParticleBCList::addBC ( const Subject &  s,
const BCType &  bc 
) [inline]

References size().

void ParticleBCList::removeBC ( Size_t   ) 

void ParticleBCList::print ( std::ostream &   )  const


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