FreePOOMA
2.4.1
|
#include <ParticleBCList.h>
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 ParticleBCItem * | operator() (Size_t i) const |
ParticleBCItem * | operator() (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 |
typedef std::vector<ParticleBCItem*> ParticleBCList::BCContainer_t |
typedef BCContainer_t::size_type ParticleBCList::Size_t |
ParticleBCList::ParticleBCList | ( | const ParticleBCList & | ) |
Size_t ParticleBCList::size | ( | ) | const [inline] |
Referenced by addBC(), Particles< ParticleTraits >::boundaryConditions(), and operator()().
const ParticleBCItem* ParticleBCList::operator() | ( | Size_t | i | ) | const [inline] |
ParticleBCItem* ParticleBCList::operator() | ( | Size_t | i | ) | [inline] |
Size_t ParticleBCList::addBC | ( | const Subject & | s, |
const Object & | o, | ||
const BCType & | bc | ||
) | [inline] |
References size().
Size_t ParticleBCList::addBC | ( | const Subject & | s, |
const BCType & | bc | ||
) | [inline] |
References size().
void ParticleBCList::removeBC | ( | Size_t | ) |
void ParticleBCList::print | ( | std::ostream & | ) | const |
Referenced by operator<<().