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

plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType > Class Template Reference

#include <offLatticeBoundaryCondition3D.h>

Collaboration diagram for plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >:

List of all members.

Public Member Functions

 OffLatticeBoundaryCondition3D (OffLatticeModel3D< T, BoundaryType > *offLatticeModel_, VoxelizedDomain3D< T > &voxelizedDomain_, MultiBlockLattice3D< T, Descriptor > &lattice_)
 OffLatticeBoundaryCondition3D (OffLatticeModel3D< T, BoundaryType > *offLatticeModel_, VoxelizedDomain3D< T > &voxelizedDomain_, MultiBlockLattice3D< T, Descriptor > &lattice_, MultiParticleField3D< DenseParticleField3D< T, Descriptor > > &particleField_)
 OffLatticeBoundaryCondition3D (OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType > const &rhs)
 ~OffLatticeBoundaryCondition3D ()
MultiBlockLattice3D< T,
Descriptor > const & 
getLattice () const
VoxelizedDomain3D< T > const & getVoxelizedDomain () const
VoxelizedDomain3D< T > & getVoxelizedDomain ()
void apply ()
void insert ()
void apply (std::vector< MultiBlock3D * > const &completionArg)
void insert (std::vector< MultiBlock3D * > const &completionArg)
Array< T, 3 > getForceOnObject ()
std::auto_ptr
< MultiTensorField3D< T, 3 > > 
computeVelocity (Box3D domain)
std::auto_ptr
< MultiTensorField3D< T, 3 > > 
computeVelocity ()
std::auto_ptr
< MultiTensorField3D< T, 3 > > 
computeVorticity (Box3D domain)
std::auto_ptr
< MultiTensorField3D< T, 3 > > 
computeVorticity ()
std::auto_ptr
< MultiScalarField3D< T > > 
computeVelocityNorm (Box3D domain)
std::auto_ptr
< MultiScalarField3D< T > > 
computeVelocityNorm ()
std::auto_ptr
< MultiScalarField3D< T > > 
computeVelocityComponent (Box3D domain, plint iComp)
std::auto_ptr
< MultiScalarField3D< T > > 
computeVelocityComponent (plint iComp)
std::auto_ptr
< MultiScalarField3D< T > > 
computePressure (Box3D domain)
std::auto_ptr
< MultiScalarField3D< T > > 
computePressure ()
std::auto_ptr
< MultiScalarField3D< T > > 
computeDensity (Box3D domain, T solidDensity=T())
std::auto_ptr
< MultiScalarField3D< T > > 
computeDensity (T solidDensity=T())
std::auto_ptr
< MultiScalarField3D< T > > 
computeStrainRateNorm ()
std::auto_ptr
< MultiScalarField3D< T > > 
computeStrainRateNorm (Box3D domain)
computeAverageVelocityComponent (Box3D domain, plint iComponent)
computeAverageDensity (Box3D domain)
computeAverageDensity ()
computeAverageEnergy (Box3D domain)
computeAverageEnergy ()
computeRMSvorticity (Box3D domain)
computeRMSvorticity ()

template<typename T, template< typename U > class Descriptor, class BoundaryType>
class plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >


Constructor & Destructor Documentation

template<typename T , template< typename U > class Descriptor, class BoundaryType >
plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::OffLatticeBoundaryCondition3D ( OffLatticeModel3D< T, BoundaryType > *  offLatticeModel_,
VoxelizedDomain3D< T > &  voxelizedDomain_,
MultiBlockLattice3D< T, Descriptor > &  lattice_ 
) [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::OffLatticeBoundaryCondition3D ( OffLatticeModel3D< T, BoundaryType > *  offLatticeModel_,
VoxelizedDomain3D< T > &  voxelizedDomain_,
MultiBlockLattice3D< T, Descriptor > &  lattice_,
MultiParticleField3D< DenseParticleField3D< T, Descriptor > > &  particleField_ 
) [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::OffLatticeBoundaryCondition3D ( OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType > const &  rhs  )  [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::~OffLatticeBoundaryCondition3D (  )  [inline]

Member Function Documentation

template<typename T , template< typename U > class Descriptor, class BoundaryType >
void plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::apply ( std::vector< MultiBlock3D * > const &  completionArg  )  [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
void plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::apply (  )  [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
T plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::computeAverageDensity (  )  [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
T plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::computeAverageDensity ( Box3D  domain  )  [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
T plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::computeAverageEnergy (  )  [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
T plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::computeAverageEnergy ( Box3D  domain  )  [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
T plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::computeAverageVelocityComponent ( Box3D  domain,
plint  iComponent 
) [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
std::auto_ptr< MultiScalarField3D< T > > plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::computeDensity ( solidDensity = T()  )  [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
std::auto_ptr< MultiScalarField3D< T > > plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::computeDensity ( Box3D  domain,
solidDensity = T() 
) [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
std::auto_ptr< MultiScalarField3D< T > > plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::computePressure (  )  [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
std::auto_ptr< MultiScalarField3D< T > > plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::computePressure ( Box3D  domain  )  [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
T plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::computeRMSvorticity (  )  [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
T plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::computeRMSvorticity ( Box3D  domain  )  [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
std::auto_ptr< MultiScalarField3D< T > > plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::computeStrainRateNorm ( Box3D  domain  )  [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
std::auto_ptr< MultiScalarField3D< T > > plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::computeStrainRateNorm (  )  [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
std::auto_ptr< MultiTensorField3D< T, 3 > > plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::computeVelocity (  )  [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
std::auto_ptr< MultiTensorField3D< T, 3 > > plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::computeVelocity ( Box3D  domain  )  [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
std::auto_ptr< MultiScalarField3D< T > > plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::computeVelocityComponent ( plint  iComp  )  [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
std::auto_ptr< MultiScalarField3D< T > > plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::computeVelocityComponent ( Box3D  domain,
plint  iComp 
) [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
std::auto_ptr< MultiScalarField3D< T > > plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::computeVelocityNorm (  )  [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
std::auto_ptr< MultiScalarField3D< T > > plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::computeVelocityNorm ( Box3D  domain  )  [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
std::auto_ptr< MultiTensorField3D< T, 3 > > plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::computeVorticity (  )  [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
std::auto_ptr< MultiTensorField3D< T, 3 > > plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::computeVorticity ( Box3D  domain  )  [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
Array< T, 3 > plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::getForceOnObject (  )  [inline]
template<typename T, template< typename U > class Descriptor, class BoundaryType>
MultiBlockLattice3D<T,Descriptor> const& plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::getLattice (  )  const [inline]
template<typename T, template< typename U > class Descriptor, class BoundaryType>
VoxelizedDomain3D<T>& plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::getVoxelizedDomain (  )  [inline]
template<typename T, template< typename U > class Descriptor, class BoundaryType>
VoxelizedDomain3D<T> const& plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::getVoxelizedDomain (  )  const [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
void plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::insert ( std::vector< MultiBlock3D * > const &  completionArg  )  [inline]
template<typename T , template< typename U > class Descriptor, class BoundaryType >
void plb::OffLatticeBoundaryCondition3D< T, Descriptor, BoundaryType >::insert (  )  [inline]

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