FreePOOMA  2.4.1
Public Types | Public Member Functions
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


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::print ( std::ostream &  ) const

Referenced by operator<<().


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