$treeview $search $mathjax
|
Palabos
Version 1.1
$projectbrief
|
$projectbrief
|
$searchbox |
#include <offLatticeBoundaryProfiles3D.h>

Public Member Functions | |
| virtual | ~BoundaryProfile3D () |
| virtual void | setNormal (Array< T, 3 > const &normal_)=0 |
| virtual void | defineCircularShape (Array< T, 3 > const &radius_, T center_)=0 |
| virtual void | getData (Array< T, 3 > const &pos, plint id, AtomicBlock3D const *argument, SurfaceData &data, OffBoundary::Type &bdType) const =0 |
| virtual BoundaryProfile3D< T, SurfaceData > * | clone () const =0 |
| virtual plb::BoundaryProfile3D< T, SurfaceData >::~BoundaryProfile3D | ( | ) | [inline, virtual] |
| virtual BoundaryProfile3D<T,SurfaceData>* plb::BoundaryProfile3D< T, SurfaceData >::clone | ( | ) | const [pure virtual] |
Implemented in plb::NoSlipProfile3D< T >, plb::FreeSlipProfile3D< T >, plb::ConstantVelocityProfile3D< T >, plb::VelocityPlugProfile3D< T >, plb::OscillatingPoiseuilleProfile3D< T, Descriptor >, plb::IncreasingPoiseuilleProfile3D< T, Descriptor >, plb::PoiseuilleProfile3D< T >, plb::NeumannBoundaryProfile3D< T >, plb::DensityNeumannBoundaryProfile3D< T >, plb::ScalarNeumannProfile3D< T >, plb::ScalarDirichletProfile3D< T >, plb::ScalarFluxProfile3D< T >, and plb::ScalarIsolationProfile3D< T >.
| virtual void plb::BoundaryProfile3D< T, SurfaceData >::defineCircularShape | ( | Array< T, 3 > const & | radius_, | |
| T | center_ | |||
| ) | [pure virtual] |
Implemented in plb::NoSlipProfile3D< T >, plb::FreeSlipProfile3D< T >, plb::ConstantVelocityProfile3D< T >, plb::VelocityPlugProfile3D< T >, plb::OscillatingPoiseuilleProfile3D< T, Descriptor >, plb::IncreasingPoiseuilleProfile3D< T, Descriptor >, plb::PoiseuilleProfile3D< T >, plb::NeumannBoundaryProfile3D< T >, plb::DensityNeumannBoundaryProfile3D< T >, plb::ScalarNeumannProfile3D< T >, plb::ScalarDirichletProfile3D< T >, plb::ScalarFluxProfile3D< T >, and plb::ScalarIsolationProfile3D< T >.
| virtual void plb::BoundaryProfile3D< T, SurfaceData >::getData | ( | Array< T, 3 > const & | pos, | |
| plint | id, | |||
| AtomicBlock3D const * | argument, | |||
| SurfaceData & | data, | |||
| OffBoundary::Type & | bdType | |||
| ) | const [pure virtual] |
Implemented in plb::NoSlipProfile3D< T >, plb::FreeSlipProfile3D< T >, plb::ConstantVelocityProfile3D< T >, plb::VelocityPlugProfile3D< T >, plb::OscillatingPoiseuilleProfile3D< T, Descriptor >, plb::IncreasingPoiseuilleProfile3D< T, Descriptor >, plb::PoiseuilleProfile3D< T >, plb::NeumannBoundaryProfile3D< T >, plb::DensityNeumannBoundaryProfile3D< T >, plb::ScalarNeumannProfile3D< T >, plb::ScalarDirichletProfile3D< T >, plb::ScalarFluxProfile3D< T >, and plb::ScalarIsolationProfile3D< T >.
| virtual void plb::BoundaryProfile3D< T, SurfaceData >::setNormal | ( | Array< T, 3 > const & | normal_ | ) | [pure virtual] |
Implemented in plb::NoSlipProfile3D< T >, plb::FreeSlipProfile3D< T >, plb::ConstantVelocityProfile3D< T >, plb::VelocityPlugProfile3D< T >, plb::OscillatingPoiseuilleProfile3D< T, Descriptor >, plb::IncreasingPoiseuilleProfile3D< T, Descriptor >, plb::PoiseuilleProfile3D< T >, plb::NeumannBoundaryProfile3D< T >, plb::DensityNeumannBoundaryProfile3D< T >, plb::ScalarNeumannProfile3D< T >, plb::ScalarDirichletProfile3D< T >, plb::ScalarFluxProfile3D< T >, and plb::ScalarIsolationProfile3D< T >.
1.6.3
1.6.3