$treeview $search $mathjax
|
Palabos
Version 1.1
$projectbrief
|
$projectbrief
|
$searchbox |
#include "multiGrid/multiGridDataProcessorWrapper3D.h"#include "multiGrid/multiGridLattice3D.h"#include "multiGrid/multiGridDataField3D.h"#include "multiGrid/multiGridOperations3D.h"

Go to the source code of this file.
Namespaces | |
| namespace | plb |
All OpenLB code is contained in this namespace. | |
Functions | |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::applyProcessingFunctional (LatticeBoxProcessingFunctional3D< T, Descriptor > *functional, Box3D domain, std::vector< MultiGridLattice3D< T, Descriptor > * > lattices, plint referenceLevel) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::integrateProcessingFunctional (LatticeBoxProcessingFunctional3D< T, Descriptor > *functional, Box3D domain, std::vector< MultiGridLattice3D< T, Descriptor > * > lattices, plint referenceLevel, plint level=0) |
| template<typename T > | |
| void | plb::applyProcessingFunctional (ScalarFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< MultiGridScalarField3D< T > * > fields, plint referenceLevel) |
| template<typename T > | |
| void | plb::integrateProcessingFunctional (ScalarFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< MultiGridScalarField3D< T > * > fields, plint referenceLevel, plint level=0) |
| template<typename T , int nDim> | |
| void | plb::applyProcessingFunctional (TensorFieldBoxProcessingFunctional3D< T, nDim > *functional, Box3D domain, std::vector< MultiGridTensorField3D< T, nDim > * > fields, plint referenceLevel) |
| template<typename T , int nDim> | |
| void | plb::integrateProcessingFunctional (TensorFieldBoxProcessingFunctional3D< T, nDim > *functional, Box3D domain, std::vector< MultiGridTensorField3D< T, nDim > * > fields, plint referenceLevel, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::applyProcessingFunctional (BoxProcessingFunctional3D_L< T, Descriptor > *functional, Box3D domain, MultiGridLattice3D< T, Descriptor > &lattice, plint referenceLevel) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::integrateProcessingFunctional (BoxProcessingFunctional3D_L< T, Descriptor > *functional, Box3D domain, MultiGridLattice3D< T, Descriptor > &lattice, plint referenceLevel, plint level=0) |
| template<typename T > | |
| void | plb::applyProcessingFunctional (BoxProcessingFunctional3D_S< T > *functional, Box3D domain, MultiGridScalarField3D< T > &field, plint referenceLevel) |
| template<typename T > | |
| void | plb::integrateProcessingFunctional (BoxProcessingFunctional3D_S< T > *functional, Box3D domain, MultiGridScalarField3D< T > &field, plint referenceLevel, plint level=0) |
| template<typename T , int nDim> | |
| void | plb::applyProcessingFunctional (BoxProcessingFunctional3D_T< T, nDim > *functional, Box3D domain, MultiGridTensorField3D< T, nDim > &field, plint referenceLevel) |
| template<typename T , int nDim> | |
| void | plb::integrateProcessingFunctional (BoxProcessingFunctional3D_T< T, nDim > *functional, Box3D domain, MultiGridTensorField3D< T, nDim > &field, plint referenceLevel, plint level=0) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | plb::applyProcessingFunctional (BoxProcessingFunctional3D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, Box3D domain, MultiGridLattice3D< T1, Descriptor1 > &lattice1, MultiGridLattice3D< T2, Descriptor2 > &lattice2, plint referenceLevel) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | plb::integrateProcessingFunctional (BoxProcessingFunctional3D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, Box3D domain, MultiGridLattice3D< T1, Descriptor1 > &lattice1, MultiGridLattice3D< T2, Descriptor2 > &lattice2, plint referenceLevel, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | plb::applyProcessingFunctional (BoxProcessingFunctional3D_SS< T1, T2 > *functional, Box3D domain, MultiGridScalarField3D< T1 > &field1, MultiGridScalarField3D< T2 > &field2, plint referenceLevel) |
| template<typename T1 , typename T2 > | |
| void | plb::integrateProcessingFunctional (BoxProcessingFunctional3D_SS< T1, T2 > *functional, Box3D domain, MultiGridScalarField3D< T1 > &field1, MultiGridScalarField3D< T2 > &field2, plint referenceLevel, plint level=0) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | plb::applyProcessingFunctional (BoxProcessingFunctional3D_TT< T1, nDim1, T2, nDim2 > *functional, Box3D domain, MultiGridTensorField3D< T1, nDim1 > &field1, MultiGridTensorField3D< T2, nDim2 > &field2, plint referenceLevel) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | plb::integrateProcessingFunctional (BoxProcessingFunctional3D_TT< T1, nDim1, T2, nDim2 > *functional, Box3D domain, MultiGridTensorField3D< T1, nDim1 > &field1, MultiGridTensorField3D< T2, nDim2 > &field2, plint referenceLevel, plint level=0) |
| template<typename T1 , typename T2 , int nDim> | |
| void | plb::applyProcessingFunctional (BoxProcessingFunctional3D_ST< T1, T2, nDim > *functional, Box3D domain, MultiGridScalarField3D< T1 > &field1, MultiGridTensorField3D< T2, nDim > &field2, plint referenceLevel) |
| template<typename T1 , typename T2 , int nDim> | |
| void | plb::integrateProcessingFunctional (BoxProcessingFunctional3D_ST< T1, T2, nDim > *functional, Box3D domain, MultiGridScalarField3D< T1 > &field1, MultiGridTensorField3D< T2, nDim > &field2, plint referenceLevel, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | plb::applyProcessingFunctional (BoxProcessingFunctional3D_LS< T1, Descriptor, T2 > *functional, Box3D domain, MultiGridLattice3D< T1, Descriptor > &lattice, MultiGridScalarField3D< T2 > &field, plint referenceLevel) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | plb::integrateProcessingFunctional (BoxProcessingFunctional3D_LS< T1, Descriptor, T2 > *functional, Box3D domain, MultiGridLattice3D< T1, Descriptor > &lattice, MultiGridScalarField3D< T2 > &field, plint referenceLevel, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | plb::applyProcessingFunctional (BoxProcessingFunctional3D_LT< T1, Descriptor, T2, nDim > *functional, Box3D domain, MultiGridLattice3D< T1, Descriptor > &lattice, MultiGridTensorField3D< T2, nDim > &field, plint referenceLevel) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | plb::integrateProcessingFunctional (BoxProcessingFunctional3D_LT< T1, Descriptor, T2, nDim > *functional, Box3D domain, MultiGridLattice3D< T1, Descriptor > &lattice, MultiGridTensorField3D< T2, nDim > &field, plint referenceLevel, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::applyProcessingFunctional (LatticeDotProcessingFunctional3D< T, Descriptor > *functional, DotList3D const &dotList, std::vector< MultiGridLattice3D< T, Descriptor > * > lattices, plint referenceLevel) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::integrateProcessingFunctional (LatticeDotProcessingFunctional3D< T, Descriptor > *functional, DotList3D const &dotList, std::vector< MultiGridLattice3D< T, Descriptor > * > lattices, plint referenceLevel, plint level=0) |
| template<typename T > | |
| void | plb::applyProcessingFunctional (ScalarFieldDotProcessingFunctional3D< T > *functional, DotList3D const &dotList, std::vector< MultiGridScalarField3D< T > * > fields, plint referenceLevel) |
| template<typename T > | |
| void | plb::integrateProcessingFunctional (ScalarFieldDotProcessingFunctional3D< T > *functional, DotList3D const &dotList, std::vector< MultiGridScalarField3D< T > * > fields, plint referenceLevel, plint level=0) |
| template<typename T , int nDim> | |
| void | plb::applyProcessingFunctional (TensorFieldDotProcessingFunctional3D< T, nDim > *functional, DotList3D const &dotList, std::vector< MultiGridTensorField3D< T, nDim > * > fields, plint referenceLevel) |
| template<typename T , int nDim> | |
| void | plb::integrateProcessingFunctional (TensorFieldDotProcessingFunctional3D< T, nDim > *functional, DotList3D const &dotList, std::vector< MultiGridTensorField3D< T, nDim > * > fields, plint referenceLevel, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::applyProcessingFunctional (DotProcessingFunctional3D_L< T, Descriptor > *functional, DotList3D const &dotList, MultiGridLattice3D< T, Descriptor > &lattice, plint referenceLevel) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::integrateProcessingFunctional (DotProcessingFunctional3D_L< T, Descriptor > *functional, DotList3D const &dotList, MultiGridLattice3D< T, Descriptor > &lattice, plint referenceLevel, plint level=0) |
| template<typename T > | |
| void | plb::applyProcessingFunctional (DotProcessingFunctional3D_S< T > *functional, DotList3D const &dotList, MultiGridScalarField3D< T > &field, plint referenceLevel) |
| template<typename T > | |
| void | plb::integrateProcessingFunctional (DotProcessingFunctional3D_S< T > *functional, DotList3D const &dotList, MultiGridScalarField3D< T > &field, plint referenceLevel, plint level=0) |
| template<typename T , int nDim> | |
| void | plb::applyProcessingFunctional (DotProcessingFunctional3D_T< T, nDim > *functional, DotList3D const &dotList, MultiGridTensorField3D< T, nDim > &field, plint referenceLevel) |
| template<typename T , int nDim> | |
| void | plb::integrateProcessingFunctional (DotProcessingFunctional3D_T< T, nDim > *functional, DotList3D const &dotList, MultiGridTensorField3D< T, nDim > &field, plint referenceLevel, plint level=0) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | plb::applyProcessingFunctional (DotProcessingFunctional3D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, DotList3D const &dotList, MultiGridLattice3D< T1, Descriptor1 > &lattice1, MultiGridLattice3D< T2, Descriptor2 > &lattice2, plint referenceLevel) |
| Easy instantiation of dotted data processor for lattice-lattice coupling. | |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | plb::integrateProcessingFunctional (DotProcessingFunctional3D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, DotList3D const &dotList, MultiGridLattice3D< T1, Descriptor1 > &lattice1, MultiGridLattice3D< T2, Descriptor2 > &lattice2, plint referenceLevel, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | plb::applyProcessingFunctional (DotProcessingFunctional3D_SS< T1, T2 > *functional, DotList3D const &dotList, MultiGridScalarField3D< T1 > &field1, MultiGridScalarField3D< T2 > &field2, plint referenceLevel) |
| template<typename T1 , typename T2 > | |
| void | plb::integrateProcessingFunctional (DotProcessingFunctional3D_SS< T1, T2 > *functional, DotList3D const &dotList, MultiGridScalarField3D< T1 > &field1, MultiGridScalarField3D< T2 > &field2, plint referenceLevel, plint level=0) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | plb::applyProcessingFunctional (DotProcessingFunctional3D_TT< T1, nDim1, T2, nDim2 > *functional, DotList3D const &dotList, MultiGridTensorField3D< T1, nDim1 > &field1, MultiGridTensorField3D< T2, nDim2 > &field2, plint referenceLevel) |
| Easy instantiation of dotted data processor for MultiTensorField-MultiTensorField coupling. | |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | plb::integrateProcessingFunctional (DotProcessingFunctional3D_TT< T1, nDim1, T2, nDim2 > *functional, DotList3D const &dotList, MultiGridTensorField3D< T1, nDim1 > &field1, MultiGridTensorField3D< T2, nDim2 > &field2, plint referenceLevel, plint level=0) |
| template<typename T1 , typename T2 , int nDim> | |
| void | plb::applyProcessingFunctional (DotProcessingFunctional3D_ST< T1, T2, nDim > *functional, DotList3D const &dotList, MultiGridScalarField3D< T1 > &field1, MultiGridTensorField3D< T2, nDim > &field2, plint referenceLevel) |
| template<typename T1 , typename T2 , int nDim> | |
| void | plb::integrateProcessingFunctional (DotProcessingFunctional3D_ST< T1, T2, nDim > *functional, DotList3D const &dotList, MultiGridScalarField3D< T1 > &field1, MultiGridTensorField3D< T2, nDim > &field2, plint referenceLevel, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | plb::applyProcessingFunctional (DotProcessingFunctional3D_LS< T1, Descriptor, T2 > *functional, DotList3D const &dotList, MultiGridLattice3D< T1, Descriptor > &lattice, MultiGridScalarField3D< T2 > &field, plint referenceLevel) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | plb::integrateProcessingFunctional (DotProcessingFunctional3D_LS< T1, Descriptor, T2 > *functional, DotList3D const &dotList, MultiGridLattice3D< T1, Descriptor > &lattice, MultiGridScalarField3D< T2 > &field, plint referenceLevel, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | plb::applyProcessingFunctional (DotProcessingFunctional3D_LT< T1, Descriptor, T2, nDim > *functional, DotList3D const &dotList, MultiGridLattice3D< T1, Descriptor > &lattice, MultiGridTensorField3D< T2, nDim > &field, plint referenceLevel) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | plb::integrateProcessingFunctional (DotProcessingFunctional3D_LT< T1, Descriptor, T2, nDim > *functional, DotList3D const &dotList, MultiGridLattice3D< T1, Descriptor > &lattice, MultiGridTensorField3D< T2, nDim > &field, plint referenceLevel, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::applyProcessingFunctional (BoundedLatticeBoxProcessingFunctional3D< T, Descriptor > *functional, Box3D domain, std::vector< MultiGridLattice3D< T, Descriptor > * > lattices, plint referenceLevel, plint boundaryWidth=Descriptor< T >::boundaryWidth) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::integrateProcessingFunctional (BoundedLatticeBoxProcessingFunctional3D< T, Descriptor > *functional, Box3D domain, std::vector< MultiGridLattice3D< T, Descriptor > * > lattices, plint referenceLevel, plint boundaryWidth=Descriptor< T >::boundaryWidth, plint level=0) |
| template<typename T > | |
| void | plb::applyProcessingFunctional (BoundedScalarFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< MultiGridScalarField3D< T > * > fields, plint referenceLevel, plint boundaryWidth) |
| template<typename T > | |
| void | plb::integrateProcessingFunctional (BoundedScalarFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< MultiGridScalarField3D< T > * > fields, plint referenceLevel, plint boundaryWidth, plint level) |
| template<typename T , int nDim> | |
| void | plb::applyProcessingFunctional (BoundedTensorFieldBoxProcessingFunctional3D< T, nDim > *functional, Box3D domain, std::vector< MultiGridTensorField3D< T, nDim > * > fields, plint referenceLevel, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | plb::integrateProcessingFunctional (BoundedTensorFieldBoxProcessingFunctional3D< T, nDim > *functional, Box3D domain, std::vector< MultiGridTensorField3D< T, nDim > * > fields, plint referenceLevel, plint boundaryWidth, plint level) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::applyProcessingFunctional (BoundedBoxProcessingFunctional3D_L< T, Descriptor > *functional, Box3D domain, MultiGridLattice3D< T, Descriptor > &lattice, plint referenceLevel, plint boundaryWidth=Descriptor< T >::boundaryWidth) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_L< T, Descriptor > *functional, Box3D domain, MultiGridLattice3D< T, Descriptor > &lattice, plint referenceLevel, plint boundaryWidth=Descriptor< T >::boundaryWidth, plint level=0) |
| template<typename T > | |
| void | plb::applyProcessingFunctional (BoundedBoxProcessingFunctional3D_S< T > *functional, Box3D domain, MultiGridScalarField3D< T > &field, plint referenceLevel, plint boundaryWidth) |
| template<typename T > | |
| void | plb::integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_S< T > *functional, Box3D domain, MultiGridScalarField3D< T > &field, plint referenceLevel, plint boundaryWidth, plint level=0) |
| template<typename T , int nDim> | |
| void | plb::applyProcessingFunctional (BoundedBoxProcessingFunctional3D_T< T, nDim > *functional, Box3D domain, MultiGridTensorField3D< T, nDim > &field, plint referenceLevel, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | plb::integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_T< T, nDim > *functional, Box3D domain, MultiGridTensorField3D< T, nDim > &field, plint referenceLevel, plint boundaryWidth, plint level=0) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | plb::applyProcessingFunctional (BoundedBoxProcessingFunctional3D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, Box3D domain, MultiGridLattice3D< T1, Descriptor1 > &lattice1, MultiGridLattice3D< T2, Descriptor2 > &lattice2, plint referenceLevel, plint boundaryWidth=Descriptor1< T1 >::boundaryWidth) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | plb::integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, Box3D domain, MultiGridLattice3D< T1, Descriptor1 > &lattice1, MultiGridLattice3D< T2, Descriptor2 > &lattice2, plint referenceLevel, plint boundaryWidth=Descriptor1< T1 >::boundaryWidth, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | plb::applyProcessingFunctional (BoundedBoxProcessingFunctional3D_SS< T1, T2 > *functional, Box3D domain, MultiGridScalarField3D< T1 > &field1, MultiGridScalarField3D< T2 > &field2, plint referenceLevel, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | plb::integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_SS< T1, T2 > *functional, Box3D domain, MultiGridScalarField3D< T1 > &field1, MultiGridScalarField3D< T2 > &field2, plint referenceLevel, plint boundaryWidth, plint level=0) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | plb::applyProcessingFunctional (BoundedBoxProcessingFunctional3D_TT< T1, nDim1, T2, nDim2 > *functional, Box3D domain, MultiGridTensorField3D< T1, nDim1 > &field1, MultiGridTensorField3D< T2, nDim2 > &field2, plint referenceLevel, plint boundaryWidth) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | plb::integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_TT< T1, nDim1, T2, nDim2 > *functional, Box3D domain, MultiGridTensorField3D< T1, nDim1 > &field1, MultiGridTensorField3D< T2, nDim2 > &field2, plint referenceLevel, plint boundaryWidth, plint level=0) |
| template<typename T1 , typename T2 , int nDim> | |
| void | plb::applyProcessingFunctional (BoundedBoxProcessingFunctional3D_ST< T1, T2, nDim > *functional, Box3D domain, MultiGridScalarField3D< T1 > &field1, MultiGridTensorField3D< T2, nDim > &field2, plint referenceLevel, plint boundaryWidth) |
| template<typename T1 , typename T2 , int nDim> | |
| void | plb::integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_ST< T1, T2, nDim > *functional, Box3D domain, MultiGridScalarField3D< T1 > &field1, MultiGridTensorField3D< T2, nDim > &field2, plint referenceLevel, plint boundaryWidth, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | plb::applyProcessingFunctional (BoundedBoxProcessingFunctional3D_LS< T1, Descriptor, T2 > *functional, Box3D domain, MultiGridLattice3D< T1, Descriptor > &lattice, MultiGridScalarField3D< T2 > &field, plint referenceLevel, plint boundaryWidth=Descriptor< T1 >::boundaryWidth) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | plb::integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_LS< T1, Descriptor, T2 > *functional, Box3D domain, MultiGridLattice3D< T1, Descriptor > &lattice, MultiGridScalarField3D< T2 > &field, plint referenceLevel, plint boundaryWidth=Descriptor< T1 >::boundaryWidth, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | plb::applyProcessingFunctional (BoundedBoxProcessingFunctional3D_LT< T1, Descriptor, T2, nDim > *functional, Box3D domain, MultiGridLattice3D< T1, Descriptor > &lattice, MultiGridTensorField3D< T2, nDim > &field, plint referenceLevel, plint boundaryWidth=Descriptor< T1 >::boundaryWidth) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | plb::integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_LT< T1, Descriptor, T2, nDim > *functional, Box3D domain, MultiGridLattice3D< T1, Descriptor > &lattice, MultiGridTensorField3D< T2, nDim > &field, plint referenceLevel, plint boundaryWidth=Descriptor< T1 >::boundaryWidth, plint level=0) |
1.6.3
1.6.3