$treeview $search $mathjax
Palabos  Version 1.1
$projectbrief
$projectbrief
$searchbox

plb::BlockLatticeBase3D< T, Descriptor > Class Template Reference

#include <blockLatticeBase3D.h>

Inheritance diagram for plb::BlockLatticeBase3D< T, Descriptor >:
Collaboration diagram for plb::BlockLatticeBase3D< T, Descriptor >:

List of all members.

Public Member Functions

 BlockLatticeBase3D ()
virtual ~BlockLatticeBase3D ()
void swap (BlockLatticeBase3D< T, Descriptor > &rhs)
virtual Cell< T, Descriptor > & get (plint iX, plint iY, plint iZ)=0
virtual Cell< T, Descriptor >
const & 
get (plint iX, plint iY, plint iZ) const =0
virtual void specifyStatisticsStatus (Box3D domain, bool status)=0
virtual void collide (Box3D domain)=0
virtual void collide ()=0
virtual void stream (Box3D domain)=0
virtual void stream ()=0
virtual void collideAndStream (Box3D domain)=0
virtual void collideAndStream ()=0
virtual void incrementTime ()=0
TimeCountergetTimeCounter ()
TimeCounter const & getTimeCounter () const

template<typename T, template< typename U > class Descriptor>
class plb::BlockLatticeBase3D< T, Descriptor >


Constructor & Destructor Documentation

template<typename T , template< typename U > class Descriptor>
plb::BlockLatticeBase3D< T, Descriptor >::BlockLatticeBase3D (  )  [inline]
template<typename T , template< typename U > class Descriptor>
plb::BlockLatticeBase3D< T, Descriptor >::~BlockLatticeBase3D (  )  [inline, virtual]

Member Function Documentation

template<typename T, template< typename U > class Descriptor>
virtual void plb::BlockLatticeBase3D< T, Descriptor >::collide (  )  [pure virtual]
template<typename T, template< typename U > class Descriptor>
virtual void plb::BlockLatticeBase3D< T, Descriptor >::collide ( Box3D  domain  )  [pure virtual]
template<typename T, template< typename U > class Descriptor>
virtual void plb::BlockLatticeBase3D< T, Descriptor >::collideAndStream (  )  [pure virtual]
template<typename T, template< typename U > class Descriptor>
virtual void plb::BlockLatticeBase3D< T, Descriptor >::collideAndStream ( Box3D  domain  )  [pure virtual]
template<typename T, template< typename U > class Descriptor>
virtual Cell<T,Descriptor> const& plb::BlockLatticeBase3D< T, Descriptor >::get ( plint  iX,
plint  iY,
plint  iZ 
) const [pure virtual]
template<typename T, template< typename U > class Descriptor>
virtual Cell<T,Descriptor>& plb::BlockLatticeBase3D< T, Descriptor >::get ( plint  iX,
plint  iY,
plint  iZ 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
TimeCounter const & plb::BlockLatticeBase3D< T, Descriptor >::getTimeCounter (  )  const [inline]
template<typename T, template< typename U > class Descriptor>
virtual void plb::BlockLatticeBase3D< T, Descriptor >::incrementTime (  )  [pure virtual]
template<typename T, template< typename U > class Descriptor>
virtual void plb::BlockLatticeBase3D< T, Descriptor >::specifyStatisticsStatus ( Box3D  domain,
bool  status 
) [pure virtual]
template<typename T, template< typename U > class Descriptor>
virtual void plb::BlockLatticeBase3D< T, Descriptor >::stream (  )  [pure virtual]
template<typename T, template< typename U > class Descriptor>
virtual void plb::BlockLatticeBase3D< T, Descriptor >::stream ( Box3D  domain  )  [pure virtual]
template<typename T, template< typename U > class Descriptor>
void plb::BlockLatticeBase3D< T, Descriptor >::swap ( BlockLatticeBase3D< T, Descriptor > &  rhs  )  [inline]

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