$treeview $search $mathjax
|
Palabos
Version 1.1
$projectbrief
|
$projectbrief
|
$searchbox |
#include "multiGrid/multiGridDataProcessorWrapper2D.h"#include "multiGrid/multiGridLattice2D.h"#include "multiGrid/multiGridDataField2D.h"#include "multiGrid/multiGridOperations2D.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 (LatticeBoxProcessingFunctional2D< T, Descriptor > *functional, Box2D domain, std::vector< MultiGridLattice2D< T, Descriptor > * > lattices, plint referenceLevel) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::integrateProcessingFunctional (LatticeBoxProcessingFunctional2D< T, Descriptor > *functional, Box2D domain, std::vector< MultiGridLattice2D< T, Descriptor > * > lattices, plint referenceLevel, plint level=0) |
| template<typename T > | |
| void | plb::applyProcessingFunctional (ScalarFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< MultiGridScalarField2D< T > * > fields, plint referenceLevel) |
| template<typename T > | |
| void | plb::integrateProcessingFunctional (ScalarFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< MultiGridScalarField2D< T > * > fields, plint referenceLevel, plint level=0) |
| template<typename T , int nDim> | |
| void | plb::applyProcessingFunctional (TensorFieldBoxProcessingFunctional2D< T, nDim > *functional, Box2D domain, std::vector< MultiGridTensorField2D< T, nDim > * > fields, plint referenceLevel) |
| template<typename T , int nDim> | |
| void | plb::integrateProcessingFunctional (TensorFieldBoxProcessingFunctional2D< T, nDim > *functional, Box2D domain, std::vector< MultiGridTensorField2D< T, nDim > * > fields, plint referenceLevel, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::applyProcessingFunctional (BoxProcessingFunctional2D_L< T, Descriptor > *functional, Box2D domain, MultiGridLattice2D< T, Descriptor > &lattice, plint referenceLevel) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::integrateProcessingFunctional (BoxProcessingFunctional2D_L< T, Descriptor > *functional, Box2D domain, MultiGridLattice2D< T, Descriptor > &lattice, plint referenceLevel, plint level=0) |
| template<typename T > | |
| void | plb::applyProcessingFunctional (BoxProcessingFunctional2D_S< T > *functional, Box2D domain, MultiGridScalarField2D< T > &field, plint referenceLevel) |
| template<typename T > | |
| void | plb::integrateProcessingFunctional (BoxProcessingFunctional2D_S< T > *functional, Box2D domain, MultiGridScalarField2D< T > &field, plint referenceLevel, plint level=0) |
| template<typename T , int nDim> | |
| void | plb::applyProcessingFunctional (BoxProcessingFunctional2D_T< T, nDim > *functional, Box2D domain, MultiGridTensorField2D< T, nDim > &field, plint referenceLevel) |
| template<typename T , int nDim> | |
| void | plb::integrateProcessingFunctional (BoxProcessingFunctional2D_T< T, nDim > *functional, Box2D domain, MultiGridTensorField2D< 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 (BoxProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, Box2D domain, MultiGridLattice2D< T1, Descriptor1 > &lattice1, MultiGridLattice2D< T2, Descriptor2 > &lattice2, plint referenceLevel) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | plb::integrateProcessingFunctional (BoxProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, Box2D domain, MultiGridLattice2D< T1, Descriptor1 > &lattice1, MultiGridLattice2D< T2, Descriptor2 > &lattice2, plint referenceLevel, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | plb::applyProcessingFunctional (BoxProcessingFunctional2D_SS< T1, T2 > *functional, Box2D domain, MultiGridScalarField2D< T1 > &field1, MultiGridScalarField2D< T2 > &field2, plint referenceLevel) |
| template<typename T1 , typename T2 > | |
| void | plb::integrateProcessingFunctional (BoxProcessingFunctional2D_SS< T1, T2 > *functional, Box2D domain, MultiGridScalarField2D< T1 > &field1, MultiGridScalarField2D< T2 > &field2, plint referenceLevel, plint level=0) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | plb::applyProcessingFunctional (BoxProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 > *functional, Box2D domain, MultiGridTensorField2D< T1, nDim1 > &field1, MultiGridTensorField2D< T2, nDim2 > &field2, plint referenceLevel) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | plb::integrateProcessingFunctional (BoxProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 > *functional, Box2D domain, MultiGridTensorField2D< T1, nDim1 > &field1, MultiGridTensorField2D< T2, nDim2 > &field2, plint referenceLevel, plint level=0) |
| template<typename T1 , typename T2 , int nDim> | |
| void | plb::applyProcessingFunctional (BoxProcessingFunctional2D_ST< T1, T2, nDim > *functional, Box2D domain, MultiGridScalarField2D< T1 > &field1, MultiGridTensorField2D< T2, nDim > &field2, plint referenceLevel) |
| template<typename T1 , typename T2 , int nDim> | |
| void | plb::integrateProcessingFunctional (BoxProcessingFunctional2D_ST< T1, T2, nDim > *functional, Box2D domain, MultiGridScalarField2D< T1 > &field1, MultiGridTensorField2D< T2, nDim > &field2, plint referenceLevel, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | plb::applyProcessingFunctional (BoxProcessingFunctional2D_LS< T1, Descriptor, T2 > *functional, Box2D domain, MultiGridLattice2D< T1, Descriptor > &lattice, MultiGridScalarField2D< T2 > &field, plint referenceLevel) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | plb::integrateProcessingFunctional (BoxProcessingFunctional2D_LS< T1, Descriptor, T2 > *functional, Box2D domain, MultiGridLattice2D< T1, Descriptor > &lattice, MultiGridScalarField2D< T2 > &field, plint referenceLevel, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | plb::applyProcessingFunctional (BoxProcessingFunctional2D_LT< T1, Descriptor, T2, nDim > *functional, Box2D domain, MultiGridLattice2D< T1, Descriptor > &lattice, MultiGridTensorField2D< T2, nDim > &field, plint referenceLevel) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | plb::integrateProcessingFunctional (BoxProcessingFunctional2D_LT< T1, Descriptor, T2, nDim > *functional, Box2D domain, MultiGridLattice2D< T1, Descriptor > &lattice, MultiGridTensorField2D< T2, nDim > &field, plint referenceLevel, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::applyProcessingFunctional (LatticeDotProcessingFunctional2D< T, Descriptor > *functional, DotList2D const &dotList, std::vector< MultiGridLattice2D< T, Descriptor > * > lattices, plint referenceLevel) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::integrateProcessingFunctional (LatticeDotProcessingFunctional2D< T, Descriptor > *functional, DotList2D const &dotList, std::vector< MultiGridLattice2D< T, Descriptor > * > lattices, plint referenceLevel, plint level=0) |
| template<typename T > | |
| void | plb::applyProcessingFunctional (ScalarFieldDotProcessingFunctional2D< T > *functional, DotList2D const &dotList, std::vector< MultiGridScalarField2D< T > * > fields, plint referenceLevel) |
| template<typename T > | |
| void | plb::integrateProcessingFunctional (ScalarFieldDotProcessingFunctional2D< T > *functional, DotList2D const &dotList, std::vector< MultiGridScalarField2D< T > * > fields, plint referenceLevel, plint level=0) |
| template<typename T , int nDim> | |
| void | plb::applyProcessingFunctional (TensorFieldDotProcessingFunctional2D< T, nDim > *functional, DotList2D const &dotList, std::vector< MultiGridTensorField2D< T, nDim > * > fields, plint referenceLevel) |
| template<typename T , int nDim> | |
| void | plb::integrateProcessingFunctional (TensorFieldDotProcessingFunctional2D< T, nDim > *functional, DotList2D const &dotList, std::vector< MultiGridTensorField2D< T, nDim > * > fields, plint referenceLevel, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::applyProcessingFunctional (DotProcessingFunctional2D_L< T, Descriptor > *functional, DotList2D const &dotList, MultiGridLattice2D< T, Descriptor > &lattice, plint referenceLevel) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::integrateProcessingFunctional (DotProcessingFunctional2D_L< T, Descriptor > *functional, DotList2D const &dotList, MultiGridLattice2D< T, Descriptor > &lattice, plint referenceLevel, plint level=0) |
| template<typename T > | |
| void | plb::applyProcessingFunctional (DotProcessingFunctional2D_S< T > *functional, DotList2D const &dotList, MultiGridScalarField2D< T > &field, plint referenceLevel) |
| template<typename T > | |
| void | plb::integrateProcessingFunctional (DotProcessingFunctional2D_S< T > *functional, DotList2D const &dotList, MultiGridScalarField2D< T > &field, plint referenceLevel, plint level=0) |
| template<typename T , int nDim> | |
| void | plb::applyProcessingFunctional (DotProcessingFunctional2D_T< T, nDim > *functional, DotList2D const &dotList, MultiGridTensorField2D< T, nDim > &field, plint referenceLevel) |
| template<typename T , int nDim> | |
| void | plb::integrateProcessingFunctional (DotProcessingFunctional2D_T< T, nDim > *functional, DotList2D const &dotList, MultiGridTensorField2D< 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 (DotProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, DotList2D const &dotList, MultiGridLattice2D< T1, Descriptor1 > &lattice1, MultiGridLattice2D< 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 (DotProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, DotList2D const &dotList, MultiGridLattice2D< T1, Descriptor1 > &lattice1, MultiGridLattice2D< T2, Descriptor2 > &lattice2, plint referenceLevel, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | plb::applyProcessingFunctional (DotProcessingFunctional2D_SS< T1, T2 > *functional, DotList2D const &dotList, MultiGridScalarField2D< T1 > &field1, MultiGridScalarField2D< T2 > &field2, plint referenceLevel) |
| template<typename T1 , typename T2 > | |
| void | plb::integrateProcessingFunctional (DotProcessingFunctional2D_SS< T1, T2 > *functional, DotList2D const &dotList, MultiGridScalarField2D< T1 > &field1, MultiGridScalarField2D< T2 > &field2, plint referenceLevel, plint level=0) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | plb::applyProcessingFunctional (DotProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 > *functional, DotList2D const &dotList, MultiGridTensorField2D< T1, nDim1 > &field1, MultiGridTensorField2D< 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 (DotProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 > *functional, DotList2D const &dotList, MultiGridTensorField2D< T1, nDim1 > &field1, MultiGridTensorField2D< T2, nDim2 > &field2, plint referenceLevel, plint level=0) |
| template<typename T1 , typename T2 , int nDim> | |
| void | plb::applyProcessingFunctional (DotProcessingFunctional2D_ST< T1, T2, nDim > *functional, DotList2D const &dotList, MultiGridScalarField2D< T1 > &field1, MultiGridTensorField2D< T2, nDim > &field2, plint referenceLevel) |
| template<typename T1 , typename T2 , int nDim> | |
| void | plb::integrateProcessingFunctional (DotProcessingFunctional2D_ST< T1, T2, nDim > *functional, DotList2D const &dotList, MultiGridScalarField2D< T1 > &field1, MultiGridTensorField2D< T2, nDim > &field2, plint referenceLevel, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | plb::applyProcessingFunctional (DotProcessingFunctional2D_LS< T1, Descriptor, T2 > *functional, DotList2D const &dotList, MultiGridLattice2D< T1, Descriptor > &lattice, MultiGridScalarField2D< T2 > &field, plint referenceLevel) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | plb::integrateProcessingFunctional (DotProcessingFunctional2D_LS< T1, Descriptor, T2 > *functional, DotList2D const &dotList, MultiGridLattice2D< T1, Descriptor > &lattice, MultiGridScalarField2D< T2 > &field, plint referenceLevel, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | plb::applyProcessingFunctional (DotProcessingFunctional2D_LT< T1, Descriptor, T2, nDim > *functional, DotList2D const &dotList, MultiGridLattice2D< T1, Descriptor > &lattice, MultiGridTensorField2D< T2, nDim > &field, plint referenceLevel) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | plb::integrateProcessingFunctional (DotProcessingFunctional2D_LT< T1, Descriptor, T2, nDim > *functional, DotList2D const &dotList, MultiGridLattice2D< T1, Descriptor > &lattice, MultiGridTensorField2D< T2, nDim > &field, plint referenceLevel, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::applyProcessingFunctional (BoundedLatticeBoxProcessingFunctional2D< T, Descriptor > *functional, Box2D domain, std::vector< MultiGridLattice2D< T, Descriptor > * > lattices, plint referenceLevel, plint boundaryWidth=Descriptor< T >::vicinity) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::integrateProcessingFunctional (BoundedLatticeBoxProcessingFunctional2D< T, Descriptor > *functional, Box2D domain, std::vector< MultiGridLattice2D< T, Descriptor > * > lattices, plint referenceLevel, plint boundaryWidth=Descriptor< T >::vicinity, plint level=0) |
| template<typename T > | |
| void | plb::applyProcessingFunctional (BoundedScalarFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< MultiGridScalarField2D< T > * > fields, plint referenceLevel, plint boundaryWidth) |
| template<typename T > | |
| void | plb::integrateProcessingFunctional (BoundedScalarFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< MultiGridScalarField2D< T > * > fields, plint referenceLevel, plint boundaryWidth, plint level) |
| template<typename T , int nDim> | |
| void | plb::applyProcessingFunctional (BoundedTensorFieldBoxProcessingFunctional2D< T, nDim > *functional, Box2D domain, std::vector< MultiGridTensorField2D< T, nDim > * > fields, plint referenceLevel, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | plb::integrateProcessingFunctional (BoundedTensorFieldBoxProcessingFunctional2D< T, nDim > *functional, Box2D domain, std::vector< MultiGridTensorField2D< T, nDim > * > fields, plint referenceLevel, plint boundaryWidth, plint level) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::applyProcessingFunctional (BoundedBoxProcessingFunctional2D_L< T, Descriptor > *functional, Box2D domain, MultiGridLattice2D< T, Descriptor > &lattice, plint referenceLevel, plint boundaryWidth=Descriptor< T >::vicinity) |
| template<typename T , template< typename U > class Descriptor> | |
| void | plb::integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_L< T, Descriptor > *functional, Box2D domain, MultiGridLattice2D< T, Descriptor > &lattice, plint referenceLevel, plint boundaryWidth=Descriptor< T >::vicinity, plint level=0) |
| template<typename T > | |
| void | plb::applyProcessingFunctional (BoundedBoxProcessingFunctional2D_S< T > *functional, Box2D domain, MultiGridScalarField2D< T > &field, plint referenceLevel, plint boundaryWidth) |
| template<typename T > | |
| void | plb::integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_S< T > *functional, Box2D domain, MultiGridScalarField2D< T > &field, plint referenceLevel, plint boundaryWidth, plint level=0) |
| template<typename T , int nDim> | |
| void | plb::applyProcessingFunctional (BoundedBoxProcessingFunctional2D_T< T, nDim > *functional, Box2D domain, MultiGridTensorField2D< T, nDim > &field, plint referenceLevel, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | plb::integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_T< T, nDim > *functional, Box2D domain, MultiGridTensorField2D< 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 (BoundedBoxProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, Box2D domain, MultiGridLattice2D< T1, Descriptor1 > &lattice1, MultiGridLattice2D< T2, Descriptor2 > &lattice2, plint referenceLevel, plint boundaryWidth=Descriptor1< T1 >::vicinity) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | plb::integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, Box2D domain, MultiGridLattice2D< T1, Descriptor1 > &lattice1, MultiGridLattice2D< T2, Descriptor2 > &lattice2, plint referenceLevel, plint boundaryWidth=Descriptor1< T1 >::vicinity, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | plb::applyProcessingFunctional (BoundedBoxProcessingFunctional2D_SS< T1, T2 > *functional, Box2D domain, MultiGridScalarField2D< T1 > &field1, MultiGridScalarField2D< T2 > &field2, plint referenceLevel, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | plb::integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_SS< T1, T2 > *functional, Box2D domain, MultiGridScalarField2D< T1 > &field1, MultiGridScalarField2D< T2 > &field2, plint referenceLevel, plint boundaryWidth, plint level=0) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | plb::applyProcessingFunctional (BoundedBoxProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 > *functional, Box2D domain, MultiGridTensorField2D< T1, nDim1 > &field1, MultiGridTensorField2D< T2, nDim2 > &field2, plint referenceLevel, plint boundaryWidth) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | plb::integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 > *functional, Box2D domain, MultiGridTensorField2D< T1, nDim1 > &field1, MultiGridTensorField2D< T2, nDim2 > &field2, plint referenceLevel, plint boundaryWidth, plint level=0) |
| template<typename T1 , typename T2 , int nDim> | |
| void | plb::applyProcessingFunctional (BoundedBoxProcessingFunctional2D_ST< T1, T2, nDim > *functional, Box2D domain, MultiGridScalarField2D< T1 > &field1, MultiGridTensorField2D< T2, nDim > &field2, plint referenceLevel, plint boundaryWidth) |
| template<typename T1 , typename T2 , int nDim> | |
| void | plb::integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_ST< T1, T2, nDim > *functional, Box2D domain, MultiGridScalarField2D< T1 > &field1, MultiGridTensorField2D< T2, nDim > &field2, plint referenceLevel, plint boundaryWidth, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | plb::applyProcessingFunctional (BoundedBoxProcessingFunctional2D_LS< T1, Descriptor, T2 > *functional, Box2D domain, MultiGridLattice2D< T1, Descriptor > &lattice, MultiGridScalarField2D< T2 > &field, plint referenceLevel, plint boundaryWidth=Descriptor< T1 >::vicinity) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | plb::integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_LS< T1, Descriptor, T2 > *functional, Box2D domain, MultiGridLattice2D< T1, Descriptor > &lattice, MultiGridScalarField2D< T2 > &field, plint referenceLevel, plint boundaryWidth=Descriptor< T1 >::vicinity, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | plb::applyProcessingFunctional (BoundedBoxProcessingFunctional2D_LT< T1, Descriptor, T2, nDim > *functional, Box2D domain, MultiGridLattice2D< T1, Descriptor > &lattice, MultiGridTensorField2D< T2, nDim > &field, plint referenceLevel, plint boundaryWidth=Descriptor< T1 >::vicinity) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | plb::integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_LT< T1, Descriptor, T2, nDim > *functional, Box2D domain, MultiGridLattice2D< T1, Descriptor > &lattice, MultiGridTensorField2D< T2, nDim > &field, plint referenceLevel, plint boundaryWidth=Descriptor< T1 >::vicinity, plint level=0) |
1.6.3
1.6.3