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

plb::OffLatticeCompletionFunctional3D< T, Descriptor, SurfaceData > Class Template Reference

#include <offLatticeModel3D.h>

Inheritance diagram for plb::OffLatticeCompletionFunctional3D< T, Descriptor, SurfaceData >:
Collaboration diagram for plb::OffLatticeCompletionFunctional3D< T, Descriptor, SurfaceData >:

List of all members.

Public Member Functions

 OffLatticeCompletionFunctional3D (OffLatticeModel3D< T, SurfaceData > *offLatticeModel_, plint numShapeArgs_, plint numCompletionArgs_)
virtual ~OffLatticeCompletionFunctional3D ()
 OffLatticeCompletionFunctional3D (OffLatticeCompletionFunctional3D< T, Descriptor, SurfaceData > const &rhs)
OffLatticeCompletionFunctional3Doperator= (OffLatticeCompletionFunctional3D< T, Descriptor, SurfaceData > const &rhs)
void swap (OffLatticeCompletionFunctional3D< T, Descriptor, SurfaceData > &rhs)
virtual void processGenericBlocks (Box3D domain, std::vector< AtomicBlock3D * > fields)
virtual
OffLatticeCompletionFunctional3D
< T, Descriptor, SurfaceData > * 
clone () const
virtual void getTypeOfModification (std::vector< modif::ModifT > &modified) const
virtual BlockDomain::DomainT appliesTo () const

template<typename T, template< typename U > class Descriptor, class SurfaceData>
class plb::OffLatticeCompletionFunctional3D< T, Descriptor, SurfaceData >


Constructor & Destructor Documentation

template<typename T , template< typename U > class Descriptor, class SurfaceData >
plb::OffLatticeCompletionFunctional3D< T, Descriptor, SurfaceData >::OffLatticeCompletionFunctional3D ( OffLatticeModel3D< T, SurfaceData > *  offLatticeModel_,
plint  numShapeArgs_,
plint  numCompletionArgs_ 
) [inline]
template<typename T , template< typename U > class Descriptor, class SurfaceData >
plb::OffLatticeCompletionFunctional3D< T, Descriptor, SurfaceData >::~OffLatticeCompletionFunctional3D (  )  [inline, virtual]
template<typename T , template< typename U > class Descriptor, class SurfaceData >
plb::OffLatticeCompletionFunctional3D< T, Descriptor, SurfaceData >::OffLatticeCompletionFunctional3D ( OffLatticeCompletionFunctional3D< T, Descriptor, SurfaceData > const &  rhs  )  [inline]

Member Function Documentation

template<typename T , template< typename U > class Descriptor, class SurfaceData >
BlockDomain::DomainT plb::OffLatticeCompletionFunctional3D< T, Descriptor, SurfaceData >::appliesTo (  )  const [inline, virtual]

Operations are not executed on envelope by default.

Reimplemented from plb::BoxProcessingFunctional3D.

References plb::BlockDomain::bulk.

template<typename T , template< typename U > class Descriptor, class SurfaceData >
OffLatticeCompletionFunctional3D< T, Descriptor, SurfaceData > * plb::OffLatticeCompletionFunctional3D< T, Descriptor, SurfaceData >::clone (  )  const [inline, virtual]
template<typename T , template< typename U > class Descriptor, class SurfaceData >
void plb::OffLatticeCompletionFunctional3D< T, Descriptor, SurfaceData >::getTypeOfModification ( std::vector< modif::ModifT > &  modified  )  const [inline, virtual]
template<typename T , template< typename U > class Descriptor, class SurfaceData >
OffLatticeCompletionFunctional3D< T, Descriptor, SurfaceData > & plb::OffLatticeCompletionFunctional3D< T, Descriptor, SurfaceData >::operator= ( OffLatticeCompletionFunctional3D< T, Descriptor, SurfaceData > const &  rhs  )  [inline]
template<typename T , template< typename U > class Descriptor, class SurfaceData >
void plb::OffLatticeCompletionFunctional3D< T, Descriptor, SurfaceData >::processGenericBlocks ( Box3D  domain,
std::vector< AtomicBlock3D * >  fields 
) [inline, virtual]

First AtomicBlock: Lattice; Second AtomicBlock: Container for off- lattice info. If there are more atomic-blocks then they are forwarded to the shape function, to provide additional read-only parameters.

Implements plb::BoxProcessingFunctional3D.

References PLB_ASSERT, and PLB_PRECONDITION.

template<typename T , template< typename U > class Descriptor, class SurfaceData >
void plb::OffLatticeCompletionFunctional3D< T, Descriptor, SurfaceData >::swap ( OffLatticeCompletionFunctional3D< T, Descriptor, SurfaceData > &  rhs  )  [inline]

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