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

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

#include <boundaryCondition3D.h>

Inheritance diagram for plb::OnLatticeBoundaryCondition3D< T, Descriptor >:

List of all members.

Public Member Functions

virtual ~OnLatticeBoundaryCondition3D ()
virtual
OnLatticeBoundaryCondition3D
< T, Descriptor > * 
clone () const =0
virtual void addVelocityBoundary0N (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addVelocityBoundary0P (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addVelocityBoundary1N (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addVelocityBoundary1P (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addVelocityBoundary2N (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addVelocityBoundary2P (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addPressureBoundary0N (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addPressureBoundary0P (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addPressureBoundary1N (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addPressureBoundary1P (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addPressureBoundary2N (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addPressureBoundary2P (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityEdge0NN (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityEdge0NP (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityEdge0PN (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityEdge0PP (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityEdge1NN (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityEdge1NP (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityEdge1PN (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityEdge1PP (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityEdge2NN (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityEdge2NP (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityEdge2PN (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityEdge2PP (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityEdge0NN (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityEdge0NP (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityEdge0PN (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityEdge0PP (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityEdge1NN (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityEdge1NP (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityEdge1PN (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityEdge1PP (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityEdge2NN (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityEdge2NP (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityEdge2PN (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityEdge2PP (Box3D domain, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityCornerNNN (plint x, plint y, plint z, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityCornerNNP (plint x, plint y, plint z, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityCornerNPN (plint x, plint y, plint z, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityCornerNPP (plint x, plint y, plint z, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityCornerPNN (plint x, plint y, plint z, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityCornerPNP (plint x, plint y, plint z, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityCornerPPN (plint x, plint y, plint z, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityCornerPPP (plint x, plint y, plint z, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityCornerNNN (plint x, plint y, plint z, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityCornerNNP (plint x, plint y, plint z, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityCornerNPN (plint x, plint y, plint z, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityCornerNPP (plint x, plint y, plint z, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityCornerPNN (plint x, plint y, plint z, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityCornerPNP (plint x, plint y, plint z, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityCornerPPN (plint x, plint y, plint z, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityCornerPPP (plint x, plint y, plint z, BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
void setVelocityConditionOnBlockBoundaries (BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)
 Set velocity/Neumann condition on outer boundaries of the lattice.
void setVelocityConditionOnBlockBoundaries (BlockLattice3D< T, Descriptor > &lattice, Box3D applicationDomain, boundary::BcType bcType=boundary::dirichlet)
void setVelocityConditionOnBlockBoundaries (BlockLattice3D< T, Descriptor > &lattice, Box3D block, Box3D applicationDomain, boundary::BcType bcType=boundary::dirichlet)
void setPressureConditionOnBlockBoundaries (BlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)
 Set Pressure condition on outer boundaries of the lattice.
void setPressureConditionOnBlockBoundaries (BlockLattice3D< T, Descriptor > &lattice, Box3D applicationDomain, boundary::BcType bcType=boundary::dirichlet)
void setPressureConditionOnBlockBoundaries (BlockLattice3D< T, Descriptor > &lattice, Box3D block, Box3D applicationDomain, boundary::BcType bcType=boundary::dirichlet)
virtual void addVelocityBoundary0N (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addVelocityBoundary0P (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addVelocityBoundary1N (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addVelocityBoundary1P (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addVelocityBoundary2N (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addVelocityBoundary2P (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addPressureBoundary0N (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addPressureBoundary0P (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addPressureBoundary1N (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addPressureBoundary1P (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addPressureBoundary2N (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addPressureBoundary2P (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityEdge0NN (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityEdge0NP (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityEdge0PN (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityEdge0PP (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityEdge1NN (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityEdge1NP (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityEdge1PN (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityEdge1PP (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityEdge2NN (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityEdge2NP (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityEdge2PN (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityEdge2PP (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityEdge0NN (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityEdge0NP (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityEdge0PN (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityEdge0PP (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityEdge1NN (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityEdge1NP (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityEdge1PN (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityEdge1PP (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityEdge2NN (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityEdge2NP (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityEdge2PN (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityEdge2PP (Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityCornerNNN (plint x, plint y, plint z, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityCornerNNP (plint x, plint y, plint z, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityCornerNPN (plint x, plint y, plint z, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityCornerNPP (plint x, plint y, plint z, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityCornerPNN (plint x, plint y, plint z, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityCornerPNP (plint x, plint y, plint z, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityCornerPPN (plint x, plint y, plint z, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addExternalVelocityCornerPPP (plint x, plint y, plint z, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityCornerNNN (plint x, plint y, plint z, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityCornerNNP (plint x, plint y, plint z, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityCornerNPN (plint x, plint y, plint z, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityCornerNPP (plint x, plint y, plint z, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityCornerPNN (plint x, plint y, plint z, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityCornerPNP (plint x, plint y, plint z, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityCornerPPN (plint x, plint y, plint z, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
virtual void addInternalVelocityCornerPPP (plint x, plint y, plint z, MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)=0
void setVelocityConditionOnBlockBoundaries (MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)
 Set velocity/Neumann condition on outer boundaries of the lattice.
void setVelocityConditionOnBlockBoundaries (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D applicationDomain, boundary::BcType bcType=boundary::dirichlet)
void setVelocityConditionOnBlockBoundaries (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D block, Box3D applicationDomain, boundary::BcType bcType=boundary::dirichlet)
void setPressureConditionOnBlockBoundaries (MultiBlockLattice3D< T, Descriptor > &lattice, boundary::BcType bcType=boundary::dirichlet)
 Set Pressure condition on outer boundaries of the lattice.
void setPressureConditionOnBlockBoundaries (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D applicationDomain, boundary::BcType bcType=boundary::dirichlet)
void setPressureConditionOnBlockBoundaries (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D block, Box3D applicationDomain, boundary::BcType bcType=boundary::dirichlet)

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


Constructor & Destructor Documentation

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

Member Function Documentation

template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerNNN ( plint  x,
plint  y,
plint  z,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerNNN ( plint  x,
plint  y,
plint  z,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerNNP ( plint  x,
plint  y,
plint  z,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerNNP ( plint  x,
plint  y,
plint  z,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerNPN ( plint  x,
plint  y,
plint  z,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerNPN ( plint  x,
plint  y,
plint  z,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerNPP ( plint  x,
plint  y,
plint  z,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerNPP ( plint  x,
plint  y,
plint  z,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerPNN ( plint  x,
plint  y,
plint  z,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerPNN ( plint  x,
plint  y,
plint  z,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerPNP ( plint  x,
plint  y,
plint  z,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerPNP ( plint  x,
plint  y,
plint  z,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerPPN ( plint  x,
plint  y,
plint  z,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerPPN ( plint  x,
plint  y,
plint  z,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerPPP ( plint  x,
plint  y,
plint  z,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerPPP ( plint  x,
plint  y,
plint  z,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge0NN ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge0NN ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge0NP ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge0NP ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge0PN ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge0PN ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge0PP ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge0PP ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge1NN ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge1NN ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge1NP ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge1NP ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge1PN ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge1PN ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge1PP ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge1PP ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge2NN ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge2NN ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge2NP ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge2NP ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge2PN ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge2PN ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge2PP ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge2PP ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityCornerNNN ( plint  x,
plint  y,
plint  z,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityCornerNNN ( plint  x,
plint  y,
plint  z,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityCornerNNP ( plint  x,
plint  y,
plint  z,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityCornerNNP ( plint  x,
plint  y,
plint  z,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityCornerNPN ( plint  x,
plint  y,
plint  z,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityCornerNPN ( plint  x,
plint  y,
plint  z,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityCornerNPP ( plint  x,
plint  y,
plint  z,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityCornerNPP ( plint  x,
plint  y,
plint  z,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityCornerPNN ( plint  x,
plint  y,
plint  z,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityCornerPNN ( plint  x,
plint  y,
plint  z,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityCornerPNP ( plint  x,
plint  y,
plint  z,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityCornerPNP ( plint  x,
plint  y,
plint  z,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityCornerPPN ( plint  x,
plint  y,
plint  z,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityCornerPPN ( plint  x,
plint  y,
plint  z,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityCornerPPP ( plint  x,
plint  y,
plint  z,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityCornerPPP ( plint  x,
plint  y,
plint  z,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityEdge0NN ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityEdge0NN ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityEdge0NP ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityEdge0NP ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityEdge0PN ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityEdge0PN ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityEdge0PP ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityEdge0PP ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityEdge1NN ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityEdge1NN ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityEdge1NP ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityEdge1NP ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityEdge1PN ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityEdge1PN ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityEdge1PP ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityEdge1PP ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityEdge2NN ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityEdge2NN ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityEdge2NP ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityEdge2NP ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityEdge2PN ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityEdge2PN ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityEdge2PP ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addInternalVelocityEdge2PP ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addPressureBoundary0N ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addPressureBoundary0N ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addPressureBoundary0P ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addPressureBoundary0P ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addPressureBoundary1N ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addPressureBoundary1N ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addPressureBoundary1P ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addPressureBoundary1P ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addPressureBoundary2N ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addPressureBoundary2N ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addPressureBoundary2P ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addPressureBoundary2P ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addVelocityBoundary0N ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addVelocityBoundary0N ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addVelocityBoundary0P ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addVelocityBoundary0P ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addVelocityBoundary1N ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addVelocityBoundary1N ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addVelocityBoundary1P ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addVelocityBoundary1P ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addVelocityBoundary2N ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addVelocityBoundary2N ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addVelocityBoundary2P ( Box3D  domain,
MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addVelocityBoundary2P ( Box3D  domain,
BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [pure virtual]
template<typename T , template< typename U > class Descriptor>
virtual OnLatticeBoundaryCondition3D<T,Descriptor>* plb::OnLatticeBoundaryCondition3D< T, Descriptor >::clone (  )  const [pure virtual]
template<typename T , template< typename U > class Descriptor>
void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries ( MultiBlockLattice3D< T, Descriptor > &  lattice,
Box3D  applicationDomain,
boundary::BcType  bcType = boundary::dirichlet 
) [inline]

Set Pressure condition on a sub-domain, on the outer boundaries of the lattice. Attention: this function only has an effect when it is used on the outer surface of the atomic-block. For boundaries inside the domain, use the method which takes two Box3D arguments.

References plb::MultiBlock3D::getBoundingBox(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries().

template<typename T , template< typename U > class Descriptor>
void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries ( MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [inline]
template<typename T , template< typename U > class Descriptor>
void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries ( BlockLattice3D< T, Descriptor > &  lattice,
Box3D  block,
Box3D  applicationDomain,
boundary::BcType  bcType = boundary::dirichlet 
) [inline]
template<typename T , template< typename U > class Descriptor>
void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries ( BlockLattice3D< T, Descriptor > &  lattice,
Box3D  applicationDomain,
boundary::BcType  bcType = boundary::dirichlet 
) [inline]

Set Pressure condition on a sub-domain, on the outer boundaries of the lattice. Attention: this function only has an effect when it is used on the outer surface of the atomic-block. For boundaries inside the domain, use the method which takes two Box3D arguments.

References plb::AtomicBlock3D::getBoundingBox(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries().

template<typename T , template< typename U > class Descriptor>
void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries ( BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [inline]

Set Pressure condition on outer boundaries of the lattice.

References plb::AtomicBlock3D::getBoundingBox().

Referenced by plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries().

template<typename T , template< typename U > class Descriptor>
void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries ( MultiBlockLattice3D< T, Descriptor > &  lattice,
Box3D  block,
Box3D  applicationDomain,
boundary::BcType  bcType = boundary::dirichlet 
) [inline]

Set velocity/Neumann condition on the block boundaries, but only on places which intersect with the area of applicationDomain.

References plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerNNN(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerNNP(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerNPN(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerNPP(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerPNN(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerPNP(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerPPN(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerPPP(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge0NN(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge0NP(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge0PN(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge0PP(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge1NN(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge1NP(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge1PN(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge1PP(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge2NN(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge2NP(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge2PN(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge2PP(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addVelocityBoundary0N(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addVelocityBoundary0P(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addVelocityBoundary1N(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addVelocityBoundary1P(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addVelocityBoundary2N(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addVelocityBoundary2P(), plb::BlockSurface3D::cornerNNN(), plb::BlockSurface3D::cornerNNP(), plb::BlockSurface3D::cornerNPN(), plb::BlockSurface3D::cornerNPP(), plb::BlockSurface3D::cornerPNN(), plb::BlockSurface3D::cornerPNP(), plb::BlockSurface3D::cornerPPN(), plb::BlockSurface3D::cornerPPP(), plb::BlockSurface3D::edge0NN(), plb::BlockSurface3D::edge0NP(), plb::BlockSurface3D::edge0PN(), plb::BlockSurface3D::edge0PP(), plb::BlockSurface3D::edge1NN(), plb::BlockSurface3D::edge1NP(), plb::BlockSurface3D::edge1PN(), plb::BlockSurface3D::edge1PP(), plb::BlockSurface3D::edge2NN(), plb::BlockSurface3D::edge2NP(), plb::BlockSurface3D::edge2PN(), plb::BlockSurface3D::edge2PP(), plb::intersect(), plb::BlockSurface3D::surface0N(), plb::BlockSurface3D::surface0P(), plb::BlockSurface3D::surface1N(), plb::BlockSurface3D::surface1P(), plb::BlockSurface3D::surface2N(), plb::BlockSurface3D::surface2P(), plb::Box3D::x0, plb::Box3D::y0, and plb::Box3D::z0.

template<typename T , template< typename U > class Descriptor>
void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries ( MultiBlockLattice3D< T, Descriptor > &  lattice,
Box3D  applicationDomain,
boundary::BcType  bcType = boundary::dirichlet 
) [inline]

Set velocity/Neumann condition on a sub-domain, on the outer boundaries of the lattice. Attention: this function only has an effect when it is used on the outer surface of the atomic-block. For boundaries inside the domain, use the method which takes two Box3D arguments.

References plb::MultiBlock3D::getBoundingBox(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().

template<typename T , template< typename U > class Descriptor>
void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries ( MultiBlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [inline]

Set velocity/Neumann condition on outer boundaries of the lattice.

References plb::MultiBlock3D::getBoundingBox(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().

template<typename T , template< typename U > class Descriptor>
void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries ( BlockLattice3D< T, Descriptor > &  lattice,
Box3D  block,
Box3D  applicationDomain,
boundary::BcType  bcType = boundary::dirichlet 
) [inline]

Set velocity/Neumann condition on the block boundaries, but only on places which intersect with the area of applicationDomain.

References plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerNNN(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerNNP(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerNPN(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerNPP(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerPNN(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerPNP(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerPPN(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityCornerPPP(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge0NN(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge0NP(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge0PN(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge0PP(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge1NN(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge1NP(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge1PN(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge1PP(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge2NN(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge2NP(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge2PN(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addExternalVelocityEdge2PP(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addVelocityBoundary0N(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addVelocityBoundary0P(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addVelocityBoundary1N(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addVelocityBoundary1P(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addVelocityBoundary2N(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::addVelocityBoundary2P(), plb::BlockSurface3D::cornerNNN(), plb::BlockSurface3D::cornerNNP(), plb::BlockSurface3D::cornerNPN(), plb::BlockSurface3D::cornerNPP(), plb::BlockSurface3D::cornerPNN(), plb::BlockSurface3D::cornerPNP(), plb::BlockSurface3D::cornerPPN(), plb::BlockSurface3D::cornerPPP(), plb::BlockSurface3D::edge0NN(), plb::BlockSurface3D::edge0NP(), plb::BlockSurface3D::edge0PN(), plb::BlockSurface3D::edge0PP(), plb::BlockSurface3D::edge1NN(), plb::BlockSurface3D::edge1NP(), plb::BlockSurface3D::edge1PN(), plb::BlockSurface3D::edge1PP(), plb::BlockSurface3D::edge2NN(), plb::BlockSurface3D::edge2NP(), plb::BlockSurface3D::edge2PN(), plb::BlockSurface3D::edge2PP(), plb::intersect(), plb::BlockSurface3D::surface0N(), plb::BlockSurface3D::surface0P(), plb::BlockSurface3D::surface1N(), plb::BlockSurface3D::surface1P(), plb::BlockSurface3D::surface2N(), plb::BlockSurface3D::surface2P(), plb::Box3D::x0, plb::Box3D::y0, and plb::Box3D::z0.

template<typename T , template< typename U > class Descriptor>
void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries ( BlockLattice3D< T, Descriptor > &  lattice,
Box3D  applicationDomain,
boundary::BcType  bcType = boundary::dirichlet 
) [inline]

Set velocity/Neumann condition on a sub-domain, on the outer boundaries of the lattice. Attention: this function only has an effect when it is used on the outer surface of the atomic-block. For boundaries inside the domain, use the method which takes two Box3D arguments.

References plb::AtomicBlock3D::getBoundingBox(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().

template<typename T , template< typename U > class Descriptor>
void plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries ( BlockLattice3D< T, Descriptor > &  lattice,
boundary::BcType  bcType = boundary::dirichlet 
) [inline]

Set velocity/Neumann condition on outer boundaries of the lattice.

References plb::AtomicBlock3D::getBoundingBox().

Referenced by plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().


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