Palabos  Version 1.0
dataProcessingFunctional2D.h File Reference
#include "core/globalDefs.h"
#include "core/geometry2D.h"
#include "core/blockSurface2D.h"
#include "atomicBlock/dataProcessor2D.h"
#include <vector>
Include dependency graph for dataProcessingFunctional2D.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  plb::BoxProcessingFunctional2D
 Easy instantiation of boxed data processor (general case) More...
class  plb::BoxProcessor2D
 A Boxed data processor, automatically generated from a BoxProcessingFunctional2D. More...
class  plb::BoxProcessorGenerator2D
 An automatically created generator for the BoxProcessor2D. More...
struct  plb::BoxProcessingFunctional2D_L< T, Descriptor >
 Easy instantiation of boxed data processor for a single lattice. More...
struct  plb::MaskedBoxProcessingFunctional2D_L< T, Descriptor >
 Easy instantiation of boxed data processor for a single lattice with bool mask. More...
struct  plb::BoxProcessingFunctional2D_S< T >
 Easy instantiation of boxed data processor for a single scalar field. More...
struct  plb::BoxProcessingFunctional2D_T< T, nDim >
 Easy instantiation of boxed data processor for a single tensor field. More...
struct  plb::BoxProcessingFunctional2D_N< T >
 Easy instantiation of boxed data processor for a single n-tensor field. More...
struct  plb::MaskedBoxProcessingFunctional2D_N< T >
 Easy instantiation of boxed data processor for a single n-tensor field with bool mask. More...
struct  plb::BoxProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 >
 Easy instantiation of boxed data processor for lattice-lattice coupling. More...
struct  plb::BoxProcessingFunctional2D_SS< T1, T2 >
 Easy instantiation of boxed data processor for ScalarField-ScalarField coupling. More...
struct  plb::BoxProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 >
 Easy instantiation of boxed data processor for TensorField-TensorField coupling. More...
struct  plb::BoxProcessingFunctional2D_ST< T1, T2, nDim >
 Easy instantiation of boxed data processor for ScalarField-TensorField coupling. More...
struct  plb::BoxProcessingFunctional2D_NN< T1, T2 >
 Easy instantiation of boxed data processor for NTensorField-NTensorField coupling. More...
struct  plb::MaskedBoxProcessingFunctional2D_NN< T1, T2 >
 Easy instantiation of boxed data processor for NTensorField-NTensorField coupling. More...
struct  plb::BoxProcessingFunctional2D_SN< T1, T2 >
 Easy instantiation of boxed data processor for ScalarField-NTensorField coupling. More...
struct  plb::BoxProcessingFunctional2D_LS< T1, Descriptor, T2 >
 Easy instantiation of boxed data processor for Lattice-ScalarField coupling. More...
struct  plb::BoxProcessingFunctional2D_LT< T1, Descriptor, T2, nDim >
 Easy instantiation of boxed data processor for Lattice-TensorField coupling. More...
struct  plb::BoxProcessingFunctional2D_LN< T1, Descriptor, T2 >
 Easy instantiation of boxed data processor for Lattice-NTensorField coupling. More...
struct  plb::MaskedBoxProcessingFunctional2D_LN< T1, Descriptor, T2 >
 Easy instantiation of boxed data processor for Lattice-NTensorField coupling with mask. More...
struct  plb::LatticeBoxProcessingFunctional2D< T, Descriptor >
 Easy instantiation of boxed data processor for multiple lattices. More...
struct  plb::ScalarFieldBoxProcessingFunctional2D< T >
 Easy instantiation of boxed data processor for multiple scalarFields. More...
struct  plb::TensorFieldBoxProcessingFunctional2D< T, nDim >
 Easy instantiation of boxed data processor for multiple tensorFields. More...
struct  plb::NTensorFieldBoxProcessingFunctional2D< T >
 Easy instantiation of boxed data processor for multiple n-tensorFields. More...
struct  plb::MaskedNTensorFieldBoxProcessingFunctional2D< T >
 Easy instantiation of boxed data processor for multiple n-tensorFields. More...
struct  plb::DotProcessingFunctional2D
 Easy instantiation of dotted data processor (general case) More...
class  plb::DotProcessor2D
 A Dotted data processor, automatically generated from a DotProcessingFunctional2D. More...
class  plb::DotProcessorGenerator2D
 An automatically created generator for the DotProcessor2D. More...
struct  plb::DotProcessingFunctional2D_L< T, Descriptor >
 Easy instantiation of dotted data processor for a single lattice. More...
struct  plb::DotProcessingFunctional2D_S< T >
 Easy instantiation of dotted data processor for a single scalar field. More...
struct  plb::DotProcessingFunctional2D_T< T, nDim >
 Easy instantiation of dotted data processor for a single tensor field. More...
struct  plb::DotProcessingFunctional2D_N< T >
 Easy instantiation of dotted data processor for a single n-tensor field. More...
struct  plb::DotProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 >
 Easy instantiation of dotted data processor for lattice-lattice coupling. More...
struct  plb::DotProcessingFunctional2D_SS< T1, T2 >
 Easy instantiation of dotted data processor for ScalarField-ScalarField coupling. More...
struct  plb::DotProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 >
 Easy instantiation of dotted data processor for TensorField-TensorField coupling. More...
struct  plb::DotProcessingFunctional2D_ST< T1, T2, nDim >
 Easy instantiation of dotted data processor for ScalarField-TensorField coupling. More...
struct  plb::DotProcessingFunctional2D_NN< T1, T2 >
 Easy instantiation of dotted data processor for NTensorField-NTensorField coupling. More...
struct  plb::DotProcessingFunctional2D_SN< T1, T2 >
 Easy instantiation of dotted data processor for ScalarField-NTensorField coupling. More...
struct  plb::DotProcessingFunctional2D_LS< T1, Descriptor, T2 >
 Easy instantiation of dotted data processor for Lattice-ScalarField coupling. More...
struct  plb::DotProcessingFunctional2D_LT< T1, Descriptor, T2, nDim >
 Easy instantiation of dotted data processor for Lattice-TensorField coupling. More...
struct  plb::DotProcessingFunctional2D_LN< T1, Descriptor, T2 >
 Easy instantiation of dotted data processor for Lattice-NTensorField coupling. More...
struct  plb::LatticeDotProcessingFunctional2D< T, Descriptor >
 Easy instantiation of dotted data processor for multiple lattices. More...
struct  plb::ScalarFieldDotProcessingFunctional2D< T >
 Easy instantiation of dotted data processor for multiple scalarFields. More...
struct  plb::TensorFieldDotProcessingFunctional2D< T, nDim >
 Easy instantiation of dotted data processor for multiple tensorFields. More...
struct  plb::NTensorFieldDotProcessingFunctional2D< T >
 Easy instantiation of dotted data processor for multiple n-tensorFields. More...
class  plb::BoundedBoxProcessingFunctional2D
 Easy instantiation of boxed data processor special boundary treatment (general case) More...
class  plb::BoundedBoxProcessingFunctional2D::BulkWrapperFunctional
class  plb::BoundedBoxProcessingFunctional2D::EdgeWrapperFunctional
class  plb::BoundedBoxProcessingFunctional2D::CornerWrapperFunctional
struct  plb::BoundedBoxProcessingFunctional2D_L< T, Descriptor >
 Easy instantiation of bounded boxed data processor for a single lattice. More...
struct  plb::BoundedBoxProcessingFunctional2D_S< T >
 Easy instantiation of bounded boxed data processor for a single scalar field. More...
struct  plb::BoundedBoxProcessingFunctional2D_T< T, nDim >
 Easy instantiation of bounded boxed data processor for a single tensor field. More...
struct  plb::BoundedBoxProcessingFunctional2D_N< T >
 Easy instantiation of bounded boxed data processor for a single n-tensor field. More...
struct  plb::BoundedMaskedBoxProcessingFunctional2D_N< T >
 Easy instantiation of bounded boxed data processor for a single n-tensor field with bool mask. More...
struct  plb::BoundedBoxProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 >
 Easy instantiation of bounded boxed data processor for lattice-lattice coupling. More...
struct  plb::BoundedBoxProcessingFunctional2D_SS< T1, T2 >
struct  plb::BoundedBoxProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 >
struct  plb::BoundedBoxProcessingFunctional2D_ST< T1, T2, nDim >
struct  plb::BoundedBoxProcessingFunctional2D_NN< T1, T2 >
struct  plb::BoundedMaskedBoxProcessingFunctional2D_NN< T1, T2 >
struct  plb::BoundedBoxProcessingFunctional2D_SN< T1, T2 >
struct  plb::BoundedBoxProcessingFunctional2D_LS< T1, Descriptor, T2 >
 Easy instantiation of bounded boxed data processor for Lattice-ScalarField coupling. More...
struct  plb::BoundedBoxProcessingFunctional2D_LT< T1, Descriptor, T2, nDim >
 Easy instantiation of bounded boxed data processor for Lattice-TensorField coupling. More...
struct  plb::BoundedBoxProcessingFunctional2D_LN< T1, Descriptor, T2 >
 Easy instantiation of bounded boxed data processor for Lattice-NTensorField coupling. More...
struct  plb::BoundedMaskedBoxProcessingFunctional2D_LN< T1, Descriptor, T2 >
 Easy instantiation of bounded boxed data processor for Lattice-NTensorField coupling. More...
struct  plb::BoundedLatticeBoxProcessingFunctional2D< T, Descriptor >
 Easy instantiation of bounded boxed data processor for multiple lattices. More...
struct  plb::BoundedScalarFieldBoxProcessingFunctional2D< T >
 Easy instantiation of bounded boxed data processor for multiple scalar fields. More...
struct  plb::BoundedTensorFieldBoxProcessingFunctional2D< T, nDim >
 Easy instantiation of bounded boxed data processor for multiple tensor fields. More...
struct  plb::BoundedNTensorFieldBoxProcessingFunctional2D< T >
 Easy instantiation of bounded boxed data processor for multiple n-tensor fields. More...

Namespaces

namespace  plb
 

All OpenLB code is contained in this namespace.



Detailed Description

Utilities to help users handle data processors -- header file.