$treeview $search $mathjax
|
Palabos
Version 1.1
$projectbrief
|
$projectbrief
|
$searchbox |
All OpenLB code is contained in this namespace. More...
Namespaces | |
| namespace | algorithm |
| namespace | BlockDomain |
Sub-domain of an atomic-block, on which for example a data processor is executed. | |
| namespace | boundary |
| namespace | descriptors |
Descriptors for the 2D and 3D lattices. | |
| namespace | dynamicParams |
| namespace | fd |
| namespace | fdBoundaryAlgorithm |
| namespace | fdDataField |
Finite Difference operations on data-fields. | |
| namespace | fdLattice |
Finite Difference operations on data-fields. | |
| namespace | flatWall |
| namespace | freeSurfaceFlag |
Constants used in a free surface flag matrix for cell tagging. | |
| namespace | global |
| namespace | identifiers |
| namespace | IndexOrdering |
Ordering of indices when a BlockXD is converted into a serial data stream. | |
| namespace | indexTemplates |
| namespace | interparticlePotential |
Interaction potentials which depend only on the density rho. | |
| namespace | LatticeStatistics |
| namespace | mapGenerators |
| namespace | meta |
| namespace | modif |
| namespace | parallelIO |
| namespace | util |
| namespace | utilAdvDiff |
| namespace | voxelFlag |
Classes | |
| class | EnumeratedUniqueObjects |
| struct | TypeInfoComparator |
| class | EnumeratedUniqueTypeIds |
| class | Spline |
| class | NaturalCubicSpline |
| class | TimePeriodicSignal |
| class | StatSubscriber2D |
| Handles statistics subscriptions for the BlockLattice2D. More... | |
| struct | BlockDataTransfer2D |
| class | AtomicBlock2D |
| class | StatSubscriber3D |
| Handles statistics subscriptions for the BlockLattice3D. More... | |
| struct | BlockDataTransfer3D |
| class | AtomicBlock3D |
| class | AtomicBlockSerializer2D |
| class | AtomicBlockUnSerializer2D |
| class | AtomicBlockSerializer3D |
| class | AtomicBlockUnSerializer3D |
| class | AtomicContainerDataTransfer2D |
| struct | ContainerBlockData |
| class | AtomicContainerBlock2D |
| class | AtomicContainerDataTransfer3D |
| class | AtomicContainerBlock3D |
| class | BlockLatticeDataTransfer2D |
| class | BlockLattice2D |
| class | BlockLatticeDataTransfer3D |
| class | BlockLattice3D |
| A regular lattice for highly efficient 3D LB dynamics. More... | |
| class | ScalarFieldDataTransfer2D |
| class | ScalarField2D |
| class | TensorFieldDataTransfer2D |
| class | TensorField2D |
| class | NTensorFieldDataTransfer2D |
| class | NTensorField2D |
| class | ScalarFieldDataTransfer3D |
| class | ScalarField3D |
| class | TensorFieldDataTransfer3D |
| class | TensorField3D |
| class | NTensorFieldDataTransfer3D |
| class | NTensorField3D |
| class | BoxProcessingFunctional2D |
| Easy instantiation of boxed data processor (general case). More... | |
| class | BoxProcessor2D |
| A Boxed data processor, automatically generated from a BoxProcessingFunctional2D. More... | |
| class | BoxProcessorGenerator2D |
| An automatically created generator for the BoxProcessor2D. More... | |
| struct | BoxProcessingFunctional2D_L |
| Easy instantiation of boxed data processor for a single lattice. More... | |
| struct | MaskedBoxProcessingFunctional2D_L |
| Easy instantiation of boxed data processor for a single lattice with bool mask. More... | |
| struct | BoxProcessingFunctional2D_S |
| Easy instantiation of boxed data processor for a single scalar field. More... | |
| struct | BoxProcessingFunctional2D_T |
| Easy instantiation of boxed data processor for a single tensor field. More... | |
| struct | BoxProcessingFunctional2D_N |
| Easy instantiation of boxed data processor for a single n-tensor field. More... | |
| struct | MaskedBoxProcessingFunctional2D_N |
| Easy instantiation of boxed data processor for a single n-tensor field with bool mask. More... | |
| struct | BoxProcessingFunctional2D_LL |
| Easy instantiation of boxed data processor for lattice-lattice coupling. More... | |
| struct | BoxProcessingFunctional2D_SS |
| Easy instantiation of boxed data processor for ScalarField-ScalarField coupling. More... | |
| struct | BoxProcessingFunctional2D_TT |
| Easy instantiation of boxed data processor for TensorField-TensorField coupling. More... | |
| struct | BoxProcessingFunctional2D_ST |
| Easy instantiation of boxed data processor for ScalarField-TensorField coupling. More... | |
| struct | BoxProcessingFunctional2D_NN |
| Easy instantiation of boxed data processor for NTensorField-NTensorField coupling. More... | |
| struct | MaskedBoxProcessingFunctional2D_NN |
| Easy instantiation of boxed data processor for NTensorField-NTensorField coupling. More... | |
| struct | BoxProcessingFunctional2D_SN |
| Easy instantiation of boxed data processor for ScalarField-NTensorField coupling. More... | |
| struct | BoxProcessingFunctional2D_LS |
| Easy instantiation of boxed data processor for Lattice-ScalarField coupling. More... | |
| struct | BoxProcessingFunctional2D_LT |
| Easy instantiation of boxed data processor for Lattice-TensorField coupling. More... | |
| struct | BoxProcessingFunctional2D_LN |
| Easy instantiation of boxed data processor for Lattice-NTensorField coupling. More... | |
| struct | MaskedBoxProcessingFunctional2D_LN |
| Easy instantiation of boxed data processor for Lattice-NTensorField coupling with mask. More... | |
| struct | LatticeBoxProcessingFunctional2D |
| Easy instantiation of boxed data processor for multiple lattices. More... | |
| struct | ScalarFieldBoxProcessingFunctional2D |
| Easy instantiation of boxed data processor for multiple scalarFields. More... | |
| struct | TensorFieldBoxProcessingFunctional2D |
| Easy instantiation of boxed data processor for multiple tensorFields. More... | |
| struct | NTensorFieldBoxProcessingFunctional2D |
| Easy instantiation of boxed data processor for multiple n-tensorFields. More... | |
| struct | MaskedNTensorFieldBoxProcessingFunctional2D |
| Easy instantiation of boxed data processor for multiple n-tensorFields. More... | |
| struct | DotProcessingFunctional2D |
| Easy instantiation of dotted data processor (general case). More... | |
| class | DotProcessor2D |
| A Dotted data processor, automatically generated from a DotProcessingFunctional2D. More... | |
| class | DotProcessorGenerator2D |
| An automatically created generator for the DotProcessor2D. More... | |
| struct | DotProcessingFunctional2D_L |
| Easy instantiation of dotted data processor for a single lattice. More... | |
| struct | DotProcessingFunctional2D_S |
| Easy instantiation of dotted data processor for a single scalar field. More... | |
| struct | DotProcessingFunctional2D_T |
| Easy instantiation of dotted data processor for a single tensor field. More... | |
| struct | DotProcessingFunctional2D_N |
| Easy instantiation of dotted data processor for a single n-tensor field. More... | |
| struct | DotProcessingFunctional2D_LL |
| Easy instantiation of dotted data processor for lattice-lattice coupling. More... | |
| struct | DotProcessingFunctional2D_SS |
| Easy instantiation of dotted data processor for ScalarField-ScalarField coupling. More... | |
| struct | DotProcessingFunctional2D_TT |
| Easy instantiation of dotted data processor for TensorField-TensorField coupling. More... | |
| struct | DotProcessingFunctional2D_ST |
| Easy instantiation of dotted data processor for ScalarField-TensorField coupling. More... | |
| struct | DotProcessingFunctional2D_NN |
| Easy instantiation of dotted data processor for NTensorField-NTensorField coupling. More... | |
| struct | DotProcessingFunctional2D_SN |
| Easy instantiation of dotted data processor for ScalarField-NTensorField coupling. More... | |
| struct | DotProcessingFunctional2D_LS |
| Easy instantiation of dotted data processor for Lattice-ScalarField coupling. More... | |
| struct | DotProcessingFunctional2D_LT |
| Easy instantiation of dotted data processor for Lattice-TensorField coupling. More... | |
| struct | DotProcessingFunctional2D_LN |
| Easy instantiation of dotted data processor for Lattice-NTensorField coupling. More... | |
| struct | LatticeDotProcessingFunctional2D |
| Easy instantiation of dotted data processor for multiple lattices. More... | |
| struct | ScalarFieldDotProcessingFunctional2D |
| Easy instantiation of dotted data processor for multiple scalarFields. More... | |
| struct | TensorFieldDotProcessingFunctional2D |
| Easy instantiation of dotted data processor for multiple tensorFields. More... | |
| struct | NTensorFieldDotProcessingFunctional2D |
| Easy instantiation of dotted data processor for multiple n-tensorFields. More... | |
| class | BoundedBoxProcessingFunctional2D |
| Easy instantiation of boxed data processor special boundary treatment (general case). More... | |
| struct | BoundedBoxProcessingFunctional2D_L |
| Easy instantiation of bounded boxed data processor for a single lattice. More... | |
| struct | BoundedBoxProcessingFunctional2D_S |
| Easy instantiation of bounded boxed data processor for a single scalar field. More... | |
| struct | BoundedBoxProcessingFunctional2D_T |
| Easy instantiation of bounded boxed data processor for a single tensor field. More... | |
| struct | BoundedBoxProcessingFunctional2D_N |
| Easy instantiation of bounded boxed data processor for a single n-tensor field. More... | |
| struct | BoundedMaskedBoxProcessingFunctional2D_N |
| Easy instantiation of bounded boxed data processor for a single n-tensor field with bool mask. More... | |
| struct | BoundedBoxProcessingFunctional2D_LL |
| Easy instantiation of bounded boxed data processor for lattice-lattice coupling. More... | |
| struct | BoundedBoxProcessingFunctional2D_SS |
| struct | BoundedBoxProcessingFunctional2D_TT |
| struct | BoundedBoxProcessingFunctional2D_ST |
| struct | BoundedBoxProcessingFunctional2D_NN |
| struct | BoundedMaskedBoxProcessingFunctional2D_NN |
| struct | BoundedBoxProcessingFunctional2D_SN |
| struct | BoundedBoxProcessingFunctional2D_LS |
| Easy instantiation of bounded boxed data processor for Lattice-ScalarField coupling. More... | |
| struct | BoundedBoxProcessingFunctional2D_LT |
| Easy instantiation of bounded boxed data processor for Lattice-TensorField coupling. More... | |
| struct | BoundedBoxProcessingFunctional2D_LN |
| Easy instantiation of bounded boxed data processor for Lattice-NTensorField coupling. More... | |
| struct | BoundedMaskedBoxProcessingFunctional2D_LN |
| Easy instantiation of bounded boxed data processor for Lattice-NTensorField coupling. More... | |
| struct | BoundedLatticeBoxProcessingFunctional2D |
| Easy instantiation of bounded boxed data processor for multiple lattices. More... | |
| struct | BoundedScalarFieldBoxProcessingFunctional2D |
| Easy instantiation of bounded boxed data processor for multiple scalar fields. More... | |
| struct | BoundedTensorFieldBoxProcessingFunctional2D |
| Easy instantiation of bounded boxed data processor for multiple tensor fields. More... | |
| struct | BoundedNTensorFieldBoxProcessingFunctional2D |
| Easy instantiation of bounded boxed data processor for multiple n-tensor fields. More... | |
| class | BoxProcessingFunctional3D |
| Easy instantiation of boxed data processor (general case). More... | |
| class | BoxProcessor3D |
| A Boxed data processor, automatically generated from a BoxProcessingFunctional3D. More... | |
| class | BoxProcessorGenerator3D |
| An automatically created generator for the BoxProcessor3D. More... | |
| struct | BoxProcessingFunctional3D_L |
| Easy instantiation of boxed data processor for a single lattice. More... | |
| struct | MaskedBoxProcessingFunctional3D_L |
| Easy instantiation of boxed data processor for a single lattice with bool mask. More... | |
| struct | BoxProcessingFunctional3D_S |
| Easy instantiation of boxed data processor for a single scalar field. More... | |
| struct | BoxProcessingFunctional3D_T |
| Easy instantiation of boxed data processor for a single tensor field. More... | |
| struct | BoxProcessingFunctional3D_N |
| Easy instantiation of boxed data processor for a single n-tensor field. More... | |
| struct | MaskedBoxProcessingFunctional3D_N |
| Easy instantiation of boxed data processor for a single n-tensor field with bool mask. More... | |
| struct | BoxProcessingFunctional3D_LL |
| Easy instantiation of boxed data processor for lattice-lattice coupling. More... | |
| struct | BoxProcessingFunctional3D_SS |
| Easy instantiation of boxed data processor for ScalarField-ScalarField coupling. More... | |
| struct | BoxProcessingFunctional3D_TT |
| Easy instantiation of boxed data processor for TensorField-TensorField coupling. More... | |
| struct | BoxProcessingFunctional3D_ST |
| Easy instantiation of boxed data processor for ScalarField-TensorField coupling. More... | |
| struct | BoxProcessingFunctional3D_NN |
| Easy instantiation of boxed data processor for NTensorField-NTensorField coupling. More... | |
| struct | MaskedBoxProcessingFunctional3D_NN |
| Easy instantiation of boxed data processor for NTensorField-NTensorField coupling with bool mask. More... | |
| struct | BoxProcessingFunctional3D_SN |
| Easy instantiation of boxed data processor for ScalarField-NTensorField coupling. More... | |
| struct | BoxProcessingFunctional3D_LS |
| Easy instantiation of boxed data processor for Lattice-ScalarField coupling. More... | |
| struct | BoxProcessingFunctional3D_LT |
| Easy instantiation of boxed data processor for Lattice-TensorField coupling. More... | |
| struct | BoxProcessingFunctional3D_LN |
| Easy instantiation of boxed data processor for Lattice-NTensorField coupling. More... | |
| struct | MaskedBoxProcessingFunctional3D_LN |
| Easy instantiation of boxed data processor for Lattice-NTensorField coupling with bool mask. More... | |
| struct | LatticeBoxProcessingFunctional3D |
| Easy instantiation of boxed data processor for multiple lattices. More... | |
| struct | ScalarFieldBoxProcessingFunctional3D |
| Easy instantiation of boxed data processor for multiple scalarFields. More... | |
| struct | TensorFieldBoxProcessingFunctional3D |
| Easy instantiation of boxed data processor for multiple tensorFields. More... | |
| struct | NTensorFieldBoxProcessingFunctional3D |
| Easy instantiation of boxed data processor for multiple n-tensorFields. More... | |
| struct | MaskedNTensorFieldBoxProcessingFunctional3D |
| Easy instantiation of boxed data processor for multiple n-tensorFields. More... | |
| struct | DotProcessingFunctional3D |
| Easy instantiation of dotted data processor (general case). More... | |
| class | DotProcessor3D |
| A Dotted data processor, automatically generated from a DotProcessingFunctional3D. More... | |
| class | DotProcessorGenerator3D |
| An automatically created generator for the DotProcessor3D. More... | |
| struct | DotProcessingFunctional3D_L |
| Easy instantiation of dotted data processor for a single lattice. More... | |
| struct | DotProcessingFunctional3D_S |
| Easy instantiation of dotted data processor for a single scalar field. More... | |
| struct | DotProcessingFunctional3D_T |
| Easy instantiation of dotted data processor for a single tensor field. More... | |
| struct | DotProcessingFunctional3D_N |
| Easy instantiation of dotted data processor for a single n-tensor field. More... | |
| struct | DotProcessingFunctional3D_LL |
| Easy instantiation of dotted data processor for lattice-lattice coupling. More... | |
| struct | DotProcessingFunctional3D_SS |
| Easy instantiation of dotted data processor for ScalarField-ScalarField coupling. More... | |
| struct | DotProcessingFunctional3D_TT |
| Easy instantiation of dotted data processor for TensorField-TensorField coupling. More... | |
| struct | DotProcessingFunctional3D_ST |
| Easy instantiation of dotted data processor for ScalarField-TensorField coupling. More... | |
| struct | DotProcessingFunctional3D_NN |
| Easy instantiation of dotted data processor for NTensorField-NTensorField coupling. More... | |
| struct | DotProcessingFunctional3D_SN |
| Easy instantiation of dotted data processor for ScalarField-NTensorField coupling. More... | |
| struct | DotProcessingFunctional3D_LS |
| Easy instantiation of dotted data processor for Lattice-ScalarField coupling. More... | |
| struct | DotProcessingFunctional3D_LT |
| Easy instantiation of dotted data processor for Lattice-TensorField coupling. More... | |
| struct | DotProcessingFunctional3D_LN |
| Easy instantiation of dotted data processor for Lattice-NTensorField coupling. More... | |
| struct | LatticeDotProcessingFunctional3D |
| Easy instantiation of dotted data processor for multiple lattices. More... | |
| struct | ScalarFieldDotProcessingFunctional3D |
| Easy instantiation of dotted data processor for multiple scalarFields. More... | |
| struct | TensorFieldDotProcessingFunctional3D |
| Easy instantiation of dotted data processor for multiple tensorFields. More... | |
| struct | NTensorFieldDotProcessingFunctional3D |
| Easy instantiation of dotted data processor for multiple n-tensorFields. More... | |
| class | BoundedBoxProcessingFunctional3D |
| Easy instantiation of boxed data processor special boundary treatment (general case). More... | |
| struct | BoundedBoxProcessingFunctional3D_L |
| Easy instantiation of bounded boxed data processor for a single lattice. More... | |
| struct | BoundedBoxProcessingFunctional3D_S |
| Easy instantiation of bounded boxed data processor for a single scalar field. More... | |
| struct | BoundedBoxProcessingFunctional3D_T |
| Easy instantiation of bounded boxed data processor for a single tensor field. More... | |
| struct | BoundedBoxProcessingFunctional3D_N |
| Easy instantiation of bounded boxed data processor for a single n-tensor field. More... | |
| struct | BoundedMaskedBoxProcessingFunctional3D_N |
| Easy instantiation of bounded boxed data processor for a single n-tensor field with bool mask. More... | |
| struct | BoundedBoxProcessingFunctional3D_LL |
| Easy instantiation of bounded boxed data processor for lattice-lattice coupling. More... | |
| struct | BoundedBoxProcessingFunctional3D_SS |
| Easy instantiation of bounded boxed data processor for ScalarField-ScalarField coupling. More... | |
| struct | BoundedBoxProcessingFunctional3D_TT |
| Easy instantiation of bounded boxed data processor for TensorField-TensorField coupling. More... | |
| struct | BoundedBoxProcessingFunctional3D_ST |
| Easy instantiation of bounded boxed data processor for ScalarField-TensorField coupling. More... | |
| struct | BoundedBoxProcessingFunctional3D_NN |
| Easy instantiation of bounded boxed data processor for NTensorField-NTensorField coupling. More... | |
| struct | BoundedMaskedBoxProcessingFunctional3D_NN |
| Easy instantiation of bounded boxed data processor for NTensorField-NTensorField coupling with bool mask. More... | |
| struct | BoundedBoxProcessingFunctional3D_SN |
| Easy instantiation of bounded boxed data processor for ScalarField-NTensorField coupling. More... | |
| struct | BoundedBoxProcessingFunctional3D_LS |
| Easy instantiation of bounded boxed data processor for Lattice-ScalarField coupling. More... | |
| struct | BoundedBoxProcessingFunctional3D_LT |
| Easy instantiation of bounded boxed data processor for Lattice-TensorField coupling. More... | |
| struct | BoundedBoxProcessingFunctional3D_LN |
| Easy instantiation of bounded boxed data processor for Lattice-NTensorField coupling. More... | |
| struct | BoundedMaskedBoxProcessingFunctional3D_LN |
| Easy instantiation of bounded boxed data processor for Lattice-NTensorField coupling. More... | |
| struct | BoundedLatticeBoxProcessingFunctional3D |
| Easy instantiation of bounded boxed data processor for multiple lattices. More... | |
| struct | BoundedScalarFieldBoxProcessingFunctional3D |
| Easy instantiation of bounded boxed data processor for multiple scalar fields. More... | |
| struct | BoundedTensorFieldBoxProcessingFunctional3D |
| Easy instantiation of bounded boxed data processor for multiple tensor fields. More... | |
| struct | BoundedNTensorFieldBoxProcessingFunctional3D |
| Easy instantiation of bounded boxed data processor for multiple n-tensor fields. More... | |
| struct | DataProcessor2D |
| DataProcessors are used to run extended operations on a lattice or data field. More... | |
| struct | DataProcessorGenerator2D |
| This is a factory class generating LatticeProcessors. More... | |
| class | BoxedDataProcessorGenerator2D |
| class | DottedDataProcessorGenerator2D |
| class | ReductiveDataProcessorGenerator2D |
| class | BoxedReductiveDataProcessorGenerator2D |
| class | DottedReductiveDataProcessorGenerator2D |
| struct | DataProcessor3D |
| DataProcessors are used to run extended operations on a lattice or data field. More... | |
| struct | DataProcessorGenerator3D |
| This is a factory class generating LatticeProcessors. More... | |
| class | BoxedDataProcessorGenerator3D |
| class | DottedDataProcessorGenerator3D |
| class | ReductiveDataProcessorGenerator3D |
| class | BoxedReductiveDataProcessorGenerator3D |
| class | DottedReductiveDataProcessorGenerator3D |
| struct | ReductiveBoxProcessingFunctional2D |
| Easy instantiation of reductive boxed data processor (general case). More... | |
| class | PlainReductiveBoxProcessingFunctional2D |
| ReductiveBoxProcessingFunctional2D which instantiates its own statistics object. More... | |
| class | ReductiveBoxProcessor2D |
| A reductive boxed data processor, automatically generated from a ReductiveBoxProcessingFunctional2D. More... | |
| class | ReductiveBoxProcessorGenerator2D |
| An automatically created generator for the ReductiveBoxProcessor2D. More... | |
| struct | ReductiveBoxProcessingFunctional2D_L |
| Easy instantiation of boxed data processor for a single lattice. More... | |
| struct | ReductiveBoxProcessingFunctional2D_S |
| Easy instantiation of boxed data processor for a single scalar field. More... | |
| struct | ReductiveBoxProcessingFunctional2D_T |
| Easy instantiation of boxed data processor for a single tensor field. More... | |
| struct | ReductiveBoxProcessingFunctional2D_N |
| Easy instantiation of boxed data processor for a single n-tensor field. More... | |
| struct | MaskedReductiveBoxProcessingFunctional2D_N |
| Easy instantiation of boxed data processor for a single n-tensor field. More... | |
| struct | ReductiveBoxProcessingFunctional2D_LL |
| Easy instantiation of boxed data processor for lattice-lattice coupling. More... | |
| struct | ReductiveBoxProcessingFunctional2D_SS |
| Easy instantiation of boxed data processor for ScalarField-ScalarField coupling. More... | |
| struct | ReductiveBoxProcessingFunctional2D_TT |
| Easy instantiation of boxed data processor for TensorField-TensorField coupling. More... | |
| struct | ReductiveBoxProcessingFunctional2D_ST |
| Easy instantiation of boxed data processor for ScalarField-TensorField coupling. More... | |
| struct | ReductiveBoxProcessingFunctional2D_NN |
| Easy instantiation of boxed data processor for NTensorField-NTensorField coupling. More... | |
| struct | MaskedReductiveBoxProcessingFunctional2D_NN |
| Easy instantiation of boxed data processor for NTensorField-NTensorField coupling. More... | |
| struct | ReductiveBoxProcessingFunctional2D_SN |
| Easy instantiation of boxed data processor for ScalarField-NTensorField coupling. More... | |
| struct | ReductiveBoxProcessingFunctional2D_LS |
| Easy instantiation of boxed data processor for Lattice-ScalarField coupling. More... | |
| struct | ReductiveBoxProcessingFunctional2D_LT |
| Easy instantiation of boxed data processor for Lattice-NTensorField coupling. More... | |
| struct | ReductiveBoxProcessingFunctional2D_LN |
| Easy instantiation of boxed data processor for Lattice-NTensorField coupling. More... | |
| struct | MaskedReductiveBoxProcessingFunctional2D_LN |
| Easy instantiation of boxed data processor for Lattice-NTensorField coupling. More... | |
| struct | ReductiveLatticeBoxProcessingFunctional2D |
| Easy instantiation of boxed data processor for multiple lattices. More... | |
| struct | ReductiveScalarFieldBoxProcessingFunctional2D |
| Easy instantiation of boxed data processor for multiple scalarFields. More... | |
| struct | ReductiveTensorFieldBoxProcessingFunctional2D |
| Easy instantiation of boxed data processor for multiple tensorFields. More... | |
| struct | ReductiveNTensorFieldBoxProcessingFunctional2D |
| Easy instantiation of boxed data processor for multiple n-tensorFields. More... | |
| class | ReductiveDotProcessingFunctional2D |
| Easy instantiation of reductive boxed data processor (general case). More... | |
| class | PlainReductiveDotProcessingFunctional2D |
| ReductiveDotProcessingFunctional2D which instantiates its own statistics object. More... | |
| class | ReductiveDotProcessor2D |
| A ReductiveDotted data processor, automatically generated from a ReductiveDotProcessingFunctional2D. More... | |
| class | ReductiveDotProcessorGenerator2D |
| An automatically created generator for the ReductiveDotProcessor2D. More... | |
| struct | ReductiveDotProcessingFunctional2D_L |
| Easy instantiation of dotted data processor for a single lattice. More... | |
| struct | ReductiveDotProcessingFunctional2D_S |
| Easy instantiation of dotted data processor for a single scalar field. More... | |
| struct | ReductiveDotProcessingFunctional2D_T |
| Easy instantiation of dotted data processor for a single tensor field. More... | |
| struct | ReductiveDotProcessingFunctional2D_N |
| Easy instantiation of dotted data processor for a single n-tensor field. More... | |
| struct | ReductiveDotProcessingFunctional2D_LL |
| Easy instantiation of dotted data processor for lattice-lattice coupling. More... | |
| struct | ReductiveDotProcessingFunctional2D_SS |
| Easy instantiation of dotted data processor for ScalarField-ScalarField coupling. More... | |
| struct | ReductiveDotProcessingFunctional2D_TT |
| Easy instantiation of dotted data processor for TensorField-TensorField coupling. More... | |
| struct | ReductiveDotProcessingFunctional2D_ST |
| Easy instantiation of dotted data processor for ScalarField-TensorField coupling. More... | |
| struct | ReductiveDotProcessingFunctional2D_NN |
| Easy instantiation of dotted data processor for NTensorField-NTensorField coupling. More... | |
| struct | ReductiveDotProcessingFunctional2D_SN |
| Easy instantiation of dotted data processor for ScalarField-NTensorField coupling. More... | |
| struct | ReductiveDotProcessingFunctional2D_LS |
| Easy instantiation of dotted data processor for Lattice-ScalarField coupling. More... | |
| struct | ReductiveDotProcessingFunctional2D_LT |
| Easy instantiation of dotted data processor for Lattice-TensorField coupling. More... | |
| struct | ReductiveDotProcessingFunctional2D_LN |
| Easy instantiation of dotted data processor for Lattice-NTensorField coupling. More... | |
| struct | ReductiveLatticeDotProcessingFunctional2D |
| Easy instantiation of dotted data processor for multiple lattices. More... | |
| struct | ReductiveScalarFieldDotProcessingFunctional2D |
| Easy instantiation of dotted data processor for multiple scalarFields. More... | |
| struct | ReductiveTensorFieldDotProcessingFunctional2D |
| Easy instantiation of dotted data processor for multiple tensorFields. More... | |
| struct | ReductiveNTensorFieldDotProcessingFunctional2D |
| Easy instantiation of dotted data processor for multiple n-tensorFields. More... | |
| class | BoundedReductiveBoxProcessingFunctional2D |
| Easy instantiation of boxed reductive data processor special boundary treatment (general case). More... | |
| struct | BoundedReductiveBoxProcessingFunctional2D_L |
| Easy instantiation of bounded boxed data processor for a single lattice. More... | |
| struct | BoundedReductiveBoxProcessingFunctional2D_S |
| Easy instantiation of bounded boxed data processor for a single scalar field. More... | |
| struct | BoundedReductiveBoxProcessingFunctional2D_T |
| Easy instantiation of bounded boxed data processor for a single tensor field. More... | |
| struct | BoundedReductiveBoxProcessingFunctional2D_N |
| Easy instantiation of bounded boxed data processor for a single n-tensor field. More... | |
| struct | BoundedMaskedReductiveBoxProcessingFunctional2D_N |
| Easy instantiation of bounded boxed data processor for a single n-tensor field. More... | |
| struct | BoundedReductiveBoxProcessingFunctional2D_LL |
| Easy instantiation of bounded boxed data processor for lattice-lattice coupling. More... | |
| struct | BoundedReductiveBoxProcessingFunctional2D_SS |
| struct | BoundedReductiveBoxProcessingFunctional2D_TT |
| struct | BoundedReductiveBoxProcessingFunctional2D_ST |
| struct | BoundedReductiveBoxProcessingFunctional2D_NN |
| struct | BoundedMaskedReductiveBoxProcessingFunctional2D_NN |
| struct | BoundedReductiveBoxProcessingFunctional2D_SN |
| struct | BoundedReductiveBoxProcessingFunctional2D_LS |
| Easy instantiation of bounded boxed data processor for Lattice-ScalarField coupling. More... | |
| struct | BoundedReductiveBoxProcessingFunctional2D_LT |
| Easy instantiation of bounded boxed data processor for Lattice-TensorField coupling. More... | |
| struct | BoundedReductiveBoxProcessingFunctional2D_LN |
| Easy instantiation of bounded boxed data processor for Lattice-NTensorField coupling. More... | |
| struct | BoundedMaskedReductiveBoxProcessingFunctional2D_LN |
| Easy instantiation of bounded boxed data processor for Lattice-NTensorField coupling. More... | |
| struct | BoundedReductiveLatticeBoxProcessingFunctional2D |
| Easy instantiation of bounded boxed data processor for multiple lattices. More... | |
| struct | BoundedReductiveScalarFieldBoxProcessingFunctional2D |
| Easy instantiation of bounded boxed data processor for multiple scalar fields. More... | |
| struct | BoundedReductiveTensorFieldBoxProcessingFunctional2D |
| Easy instantiation of bounded boxed data processor for multiple tensor fields. More... | |
| struct | BoundedReductiveNTensorFieldBoxProcessingFunctional2D |
| Easy instantiation of bounded boxed data processor for multiple n-tensor fields. More... | |
| struct | ReductiveBoxProcessingFunctional3D |
| Easy instantiation of reductive boxed data processor (general case). More... | |
| class | PlainReductiveBoxProcessingFunctional3D |
| ReductiveBoxProcessingFunctional3D which instantiates its own statistics object. More... | |
| class | ReductiveBoxProcessor3D |
| A reductive boxed data processor, automatically generated from a ReductiveBoxProcessingFunctional3D. More... | |
| class | ReductiveBoxProcessorGenerator3D |
| An automatically created generator for the ReductiveBoxProcessor3D. More... | |
| struct | ReductiveBoxProcessingFunctional3D_L |
| Easy instantiation of boxed data processor for a single lattice. More... | |
| struct | ReductiveBoxProcessingFunctional3D_S |
| Easy instantiation of boxed data processor for a single scalar field. More... | |
| struct | ReductiveBoxProcessingFunctional3D_T |
| Easy instantiation of boxed data processor for a single tensor field. More... | |
| struct | ReductiveBoxProcessingFunctional3D_N |
| Easy instantiation of boxed data processor for a single n-tensor field. More... | |
| struct | MaskedReductiveBoxProcessingFunctional3D_N |
| Easy instantiation of boxed data processor for a single n-tensor field. More... | |
| struct | ReductiveBoxProcessingFunctional3D_LL |
| Easy instantiation of boxed data processor for lattice-lattice coupling. More... | |
| struct | ReductiveBoxProcessingFunctional3D_SS |
| Easy instantiation of boxed data processor for ScalarField-ScalarField coupling. More... | |
| struct | ReductiveBoxProcessingFunctional3D_TT |
| Easy instantiation of boxed data processor for TensorField-TensorField coupling. More... | |
| struct | ReductiveBoxProcessingFunctional3D_ST |
| Easy instantiation of boxed data processor for ScalarField-TensorField coupling. More... | |
| struct | ReductiveBoxProcessingFunctional3D_NN |
| Easy instantiation of boxed data processor for NTensorField-NTensorField coupling. More... | |
| struct | MaskedReductiveBoxProcessingFunctional3D_NN |
| Easy instantiation of boxed data processor for NTensorField-NTensorField coupling. More... | |
| struct | ReductiveBoxProcessingFunctional3D_SN |
| Easy instantiation of boxed data processor for ScalarField-NTensorField coupling. More... | |
| struct | ReductiveBoxProcessingFunctional3D_LS |
| Easy instantiation of boxed data processor for Lattice-ScalarField coupling. More... | |
| struct | ReductiveBoxProcessingFunctional3D_LT |
| Easy instantiation of boxed data processor for Lattice-TensorField coupling. More... | |
| struct | ReductiveBoxProcessingFunctional3D_LN |
| Easy instantiation of boxed data processor for Lattice-NTensorField coupling. More... | |
| struct | MaskedReductiveBoxProcessingFunctional3D_LN |
| Easy instantiation of boxed data processor for Lattice-NTensorField coupling. More... | |
| struct | ReductiveLatticeBoxProcessingFunctional3D |
| Easy instantiation of boxed data processor for multiple lattices. More... | |
| struct | ReductiveScalarFieldBoxProcessingFunctional3D |
| Easy instantiation of boxed data processor for multiple scalarFields. More... | |
| struct | ReductiveTensorFieldBoxProcessingFunctional3D |
| Easy instantiation of boxed data processor for multiple tensorFields. More... | |
| struct | ReductiveNTensorFieldBoxProcessingFunctional3D |
| Easy instantiation of boxed data processor for multiple n-tensorFields. More... | |
| class | ReductiveDotProcessingFunctional3D |
| Easy instantiation of reductive boxed data processor (general case). More... | |
| class | PlainReductiveDotProcessingFunctional3D |
| ReductiveDotProcessingFunctional3D which instantiates its own statistics object. More... | |
| class | ReductiveDotProcessor3D |
| A ReductiveDotted data processor, automatically generated from a ReductiveDotProcessingFunctional3D. More... | |
| class | ReductiveDotProcessorGenerator3D |
| An automatically created generator for the ReductiveDotProcessor3D. More... | |
| struct | ReductiveDotProcessingFunctional3D_L |
| Easy instantiation of dotted data processor for a single lattice. More... | |
| struct | ReductiveDotProcessingFunctional3D_S |
| Easy instantiation of dotted data processor for a single scalar field. More... | |
| struct | ReductiveDotProcessingFunctional3D_T |
| Easy instantiation of dotted data processor for a single tensor field. More... | |
| struct | ReductiveDotProcessingFunctional3D_N |
| Easy instantiation of dotted data processor for a single n-tensor field. More... | |
| struct | ReductiveDotProcessingFunctional3D_LL |
| Easy instantiation of dotted data processor for lattice-lattice coupling. More... | |
| struct | ReductiveDotProcessingFunctional3D_SS |
| Easy instantiation of dotted data processor for ScalarField-ScalarField coupling. More... | |
| struct | ReductiveDotProcessingFunctional3D_TT |
| Easy instantiation of dotted data processor for TensorField-TensorField coupling. More... | |
| struct | ReductiveDotProcessingFunctional3D_ST |
| Easy instantiation of dotted data processor for ScalarField-TensorField coupling. More... | |
| struct | ReductiveDotProcessingFunctional3D_NN |
| Easy instantiation of dotted data processor for NTensorField-NTensorField coupling. More... | |
| struct | ReductiveDotProcessingFunctional3D_SN |
| Easy instantiation of dotted data processor for ScalarField-NTensorField coupling. More... | |
| struct | ReductiveDotProcessingFunctional3D_LS |
| Easy instantiation of dotted data processor for Lattice-ScalarField coupling. More... | |
| struct | ReductiveDotProcessingFunctional3D_LT |
| Easy instantiation of dotted data processor for Lattice-TensorField coupling. More... | |
| struct | ReductiveDotProcessingFunctional3D_LN |
| Easy instantiation of dotted data processor for Lattice-NTensorField coupling. More... | |
| struct | ReductiveLatticeDotProcessingFunctional3D |
| Easy instantiation of dotted data processor for multiple lattices. More... | |
| struct | ReductiveScalarFieldDotProcessingFunctional3D |
| Easy instantiation of dotted data processor for multiple scalarFields. More... | |
| struct | ReductiveTensorFieldDotProcessingFunctional3D |
| Easy instantiation of dotted data processor for multiple tensorFields. More... | |
| struct | ReductiveNTensorFieldDotProcessingFunctional3D |
| Easy instantiation of dotted data processor for multiple n-tensorFields. More... | |
| class | BoundedReductiveBoxProcessingFunctional3D |
| Easy instantiation of boxed data processor special boundary treatment (general case). More... | |
| struct | BoundedReductiveBoxProcessingFunctional3D_L |
| Easy instantiation of bounded boxed data processor for a single lattice. More... | |
| struct | BoundedReductiveBoxProcessingFunctional3D_S |
| Easy instantiation of bounded boxed data processor for a single scalar field. More... | |
| struct | BoundedReductiveBoxProcessingFunctional3D_T |
| Easy instantiation of bounded boxed data processor for a single tensor field. More... | |
| struct | BoundedReductiveBoxProcessingFunctional3D_N |
| Easy instantiation of bounded boxed data processor for a single n-tensor field. More... | |
| struct | BoundedMaskedReductiveBoxProcessingFunctional3D_N |
| Easy instantiation of bounded boxed data processor for a single n-tensor field with bool mask. More... | |
| struct | BoundedReductiveBoxProcessingFunctional3D_LL |
| Easy instantiation of bounded boxed data processor for lattice-lattice coupling. More... | |
| struct | BoundedReductiveBoxProcessingFunctional3D_SS |
| Easy instantiation of bounded boxed data processor for ScalarField-ScalarField coupling. More... | |
| struct | BoundedReductiveBoxProcessingFunctional3D_TT |
| Easy instantiation of bounded boxed data processor for TensorField-TensorField coupling. More... | |
| struct | BoundedReductiveBoxProcessingFunctional3D_ST |
| Easy instantiation of bounded boxed data processor for ScalarField-TensorField coupling. More... | |
| struct | BoundedReductiveBoxProcessingFunctional3D_NN |
| Easy instantiation of bounded boxed data processor for NTensorField-NTensorField coupling. More... | |
| struct | BoundedMaskedReductiveBoxProcessingFunctional3D_NN |
| Easy instantiation of bounded boxed data processor for NTensorField-NTensorField coupling. More... | |
| struct | BoundedReductiveBoxProcessingFunctional3D_SN |
| Easy instantiation of bounded boxed data processor for ScalarField-NTensorField coupling. More... | |
| struct | BoundedReductiveBoxProcessingFunctional3D_LS |
| Easy instantiation of bounded boxed data processor for Lattice-ScalarField coupling. More... | |
| struct | BoundedReductiveBoxProcessingFunctional3D_LT |
| Easy instantiation of bounded boxed data processor for Lattice-TensorField coupling. More... | |
| struct | BoundedReductiveBoxProcessingFunctional3D_LN |
| Easy instantiation of bounded boxed data processor for Lattice-NTensorField coupling. More... | |
| struct | BoundedMaskedReductiveBoxProcessingFunctional3D_LN |
| Easy instantiation of bounded boxed data processor for Lattice-NTensorField coupling. More... | |
| struct | BoundedReductiveLatticeBoxProcessingFunctional3D |
| Easy instantiation of bounded boxed data processor for multiple lattices. More... | |
| struct | BoundedReductiveScalarFieldBoxProcessingFunctional3D |
| Easy instantiation of bounded boxed data processor for multiple scalar fields. More... | |
| struct | BoundedReductiveTensorFieldBoxProcessingFunctional3D |
| Easy instantiation of bounded boxed data processor for multiple tensor fields. More... | |
| struct | BoundedReductiveNTensorFieldBoxProcessingFunctional3D |
| Easy instantiation of bounded boxed data processor for multiple n-tensor fields. More... | |
| class | ExternalRhoJcollideAndStream2D |
| class | Tau1CollideAndStream2D |
| class | ExternalRhoJcollideAndStream3D |
| class | OnLinkExternalRhoJcollideAndStream3D |
| class | ExternalForceDynamics |
| class | NaiveExternalForceBGKdynamics |
| Implementation BGK dynamics with a simple, linear external force. More... | |
| class | GuoExternalForceBGKdynamics |
| Implementation of O(Ma^2) BGK dynamics with an external force (Guo approach). More... | |
| class | ShanChenExternalForceBGKdynamics |
| Implementation of O(Ma^2) BGK dynamics with an external force (Shan/Chen approach). More... | |
| class | HeExternalForceBGKdynamics |
| Implementation of O(Ma^2) BGK dynamics with an external force (He et al. approach). More... | |
| class | IncGuoExternalForceBGKdynamics |
| Incompressible version of the Guo external forcing. More... | |
| class | IsoThermalBulkDynamics |
| Common base iso-thermal (or athermal) bulk dynamics. More... | |
| class | BGKdynamics |
| Implementation of O(Ma^2) BGK dynamics. More... | |
| class | StoreRhoBarJBGKdynamics |
| class | ExternalMomentBGKdynamics |
| Implementation of O(Ma^2) BGK dynamics, density and momentum taken from external scalars. More... | |
| class | ExternalVelocityBGKdynamics |
| Implementation of O(Ma^2) BGK dynamics, velocity taken from external scalar. More... | |
| class | QuasiIncBGKdynamics |
| Implementation of quasi-incompressible BGK dynamics. More... | |
| class | IncBGKdynamics |
| Implementation of incompressible BGK dynamics. More... | |
| class | ConstRhoBGKdynamics |
| Implementation of O(Ma^2) BGK dynamics with constant average density. More... | |
| class | RLBdynamics |
| Generic implementation of the Regularized BGK dynamics. More... | |
| class | RegularizedBGKdynamics |
| Implementation of O(Ma^2) regularized BGK dynamics. More... | |
| class | IncRegularizedBGKdynamics |
| Implementation of O(Ma^2) Regularized BGK dynamics without the 1/rho in front of the non-linear term. More... | |
| class | ExternalMomentRegularizedBGKdynamics |
| Implementation of O(Ma^2) BGK dynamics, density and momentum taken from external scalars. More... | |
| class | ChopardDynamics |
| Implementation of O(Ma^2) BGK dynamics with adjustable speed of sound. More... | |
| class | PrecondBGKdynamics |
| Implementation of O(Ma^2) BGK dynamics with preconditioning. More... | |
| class | ThermalBulkDynamics |
| Common base iso-thermal (or athermal) bulk dynamics. More... | |
| class | ThermalBGKdynamics |
| Implementation of O(Ma^2) BGK dynamics. More... | |
| class | MomentumExchangeBounceBack |
| Implementation of "full-way bounce-back" dynamics which computes momentum exchange. More... | |
| class | InitializeMomentumExchangeFunctional2D |
| class | MomentumExchangeComplexDomainFunctional2D |
| class | InitializeDotMomentumExchangeFunctional2D |
| class | InitializeMomentumExchangeFunctional3D |
| class | MomentumExchangeComplexDomainFunctional3D |
| class | InitializeDotMomentumExchangeFunctional3D |
| class | OnLatticeBoundaryCondition2D |
| class | RegularizedBoundaryManager2D |
| class | WrappedRegularizedBoundaryManager2D |
| class | EquilibriumBoundaryManager2D |
| class | InterpolationBoundaryManager2D |
| class | OnLatticeBoundaryCondition3D |
| class | RegularizedBoundaryManager3D |
| class | WrappedRegularizedBoundaryManager3D |
| class | EquilibriumBoundaryManager3D |
| class | InterpolationBoundaryManager3D |
| class | BoundaryCompositeDynamics |
| Computation of the macroscopic variables is obtained after invoking completion scheme. More... | |
| class | StoreDensityDynamics |
| Value of the density is stored inside Dynamics. More... | |
| class | StoreVelocityDynamics |
| Value of the velocity is stored inside dynamics. More... | |
| class | StoreDensityAndVelocityDynamics |
| Density and Velocity are stored inside dynamics. More... | |
| class | StoreTemperatureAndVelocityDynamics |
| Temperature and Velocity are stored inside dynamics. More... | |
| class | VelocityDirichletBoundaryDynamics |
| Velocity Dirichlet boundary dynamics for a straight wall. More... | |
| class | DensityDirichletBoundaryDynamics |
| Density Dirichlet boundary dynamics for a straight wall. More... | |
| class | BoundaryConditionInstantiator2D |
| class | BoundaryConditionInstantiator3D |
| struct | boundaryTemplates |
| class | EquilibriumVelocityBoundaryDynamics |
| Equilibrium velocity boundary dynamics for a straight wall. More... | |
| class | EquilibriumDensityBoundaryDynamics |
| Equilibrium density Dirichlet boundary dynamics for a straight wall. More... | |
| class | EquilibriumDensityAndVelocityBoundaryDynamics |
| Equilibrium boundary dynamics, on which both density and velocity are imposed. More... | |
| class | StraightFdBoundaryFunctional2D |
| class | OuterVelocityCornerFunctional2D |
| class | PlaneFdBoundaryFunctional3D |
| class | OuterVelocityEdgeFunctional3D |
| class | OuterVelocityCornerFunctional3D |
| class | GeneralizedBoundaryManager2D |
| class | WrappedGeneralizedBoundaryManager2D |
| class | MassConservingGeneralizedBoundaryManager2D |
| class | WrappedMassConservingGeneralizedBoundaryManager2D |
| class | GeneralizedBoundaryManager3D |
| class | WrappedGeneralizedBoundaryManager3D |
| class | GeneralizedVelocityBoundaryDynamics |
| Generic velocity boundary dynamics for a straight wall. More... | |
| class | GeneralizedMassConservingVelocityBoundaryDynamics |
| Mass Conserving Generic velocity boundary dynamics for a straight wall. More... | |
| class | GeneralizedDensityBoundaryDynamics |
| Generic density Dirichlet boundary dynamics for a straight wall. More... | |
| class | GeneralizedVelocityTemperatureBoundaryDynamics |
| Generic velocity and temperature boundary dynamics for a straight wall. More... | |
| class | GeneralizedNextToBoundaryDynamics |
| Generic velocity and temperature boundary dynamics for a straight wall. More... | |
| class | GeneralizedBoundarySolver |
| class | GeneralizedLinearBoundarySolver |
| class | GeneralizedNonLinearBoundarySolver |
| class | DirichletVelocityBoundarySolver |
| class | DirichletMassConservingVelocityBoundarySolver |
| class | DirichletDensityBoundarySolver |
| struct | generalizedComprTempBoundaryTemplates |
| struct | generalizedIncomprBoundaryTemplates |
| class | InamuroAnalyticalVelocityDynamics |
| class | InamuroAnalyticalPressureDynamics |
| class | InamuroBoundaryManager2D |
| class | WrappedInamuroBoundaryManager2D |
| class | CopyUnknownPopulationsFunctional2D |
| class | CopyAllPopulationsFunctional2D |
| class | CopyVelocityFunctional2D |
| class | CopyTangentialVelocityFunctional2D |
| class | CopyNormalVelocityFunctional2D |
| class | CopyDensityFunctional2D |
| class | CopyUnknownPopulationsFunctional3D |
| class | CopyAllPopulationsFunctional3D |
| class | CopyVelocityFunctional3D |
| class | CopyTangentialVelocityFunctional3D |
| class | CopyNormalVelocityFunctional3D |
| class | CopyDensityFunctional3D |
| class | ExecuteNonLocalDynamics3D |
| class | ExecutePlaneNLD_3D |
| class | ExecuteEdgeNLD_3D |
| class | ExecuteCornerNLD_3D |
| class | NonLocalBoundaryDynamics3D |
| class | NLD_VelocityBoundaryDynamics3D |
| class | NLD_VelocityNeumannBoundaryDynamics3D |
| class | NLD_VelocityCornerUtil3D |
| class | NLD_VelocityPlaneUtil3D |
| class | NLD_VelocityEdgeUtil3D |
| class | RegularizedVelocityBoundaryDynamics |
| Regularized velocity boundary dynamics for a straight wall. More... | |
| class | RegularizedDensityBoundaryDynamics |
| Regularized density Dirichlet boundary dynamics for a straight wall. More... | |
| class | RegularizedVelocityInnerCornerDynamics2D |
| Regularized boundary dynamics for an inner corner. More... | |
| class | RegularizedVelocityInnerEdgeDynamics3D |
| class | RegularizedVelocityInnerCornerDynamics3D |
| class | WrappedLocalBoundaryFunctional2D |
| class | WrappedLocalBoundaryFunctional3D |
| class | ZouHeBoundaryManager2D |
| class | WrappedZouHeBoundaryManager2D |
| class | ZouHeBoundaryManager3D |
| class | WrappedZouHeBoundaryManager3D |
| class | ZouHeVelocityDynamics |
| class | ZouHePressureDynamics |
| class | FlatAdiabaticBoundaryFunctional2D |
| class | FlatAdiabaticBoundaryFunctional3D |
| class | AdvectionDiffusionBoundaryDynamics |
| Advection-diffusion dynamics on flat boundaries. More... | |
| class | RegularizedAdvectionDiffusionBoundaryDynamics |
| Advection-diffusion dynamics on flat boundaries. More... | |
| class | AdvectionDiffusionCornerDynamics2D |
| Advection-diffusion dynamics on 2D corners. More... | |
| class | AdvectionDiffusionEdgeDynamics3D |
| Advection-diffusion dynamics on 3D edges. More... | |
| class | AdvectionDiffusionCornerDynamics3D |
| Advection-diffusion dynamics on 3D corners. More... | |
| class | OnLatticeAdvectionDiffusionBoundaryCondition2D |
| class | AdvectionDiffusionBoundaryManager2D |
| class | RegularizedAdvectionDiffusionBoundaryManager2D |
| class | OnLatticeAdvectionDiffusionBoundaryCondition3D |
| class | AdvectionDiffusionBoundaryManager3D |
| class | AdvectionDiffusionBoundaryConditionInstantiator2D |
| class | AdvectionDiffusionBoundaryConditionInstantiator3D |
| class | AdvectionDiffusionDynamics |
| Common base iso-thermal (or athermal) bulk dynamics. More... | |
| class | AdvectionDiffusionRLBdynamics |
| Regularized Advection-Diffusion dynamics. More... | |
| class | AdvectionDiffusionWithSourceRLBdynamics |
| class | SmagorinskyAdvectionDiffusionRLBdynamics |
| Regularized Advection-Diffusion dynamics with artificial diffusivity as in the Smagorinsky model. More... | |
| class | AdvectionDiffusionBGKdynamics |
| BGK Advection-Diffusion dynamics. More... | |
| struct | AD_SmagoOperations |
| class | RayleighBenardFlowParam |
| A useful class for the conversion between dimensionless and lattice units. More... | |
| class | AsinariDynamics |
| First part of collision in Asinari's LW-ACM model. More... | |
| class | IncAsinariDynamics |
| First part of collision in Asinari's LW-ACM model, with incompressible equilibrium. More... | |
| class | AsinariPostCollide3D |
| Second part of collision in Asinari's LW-ACM model, for 3D. More... | |
| class | AsinariPostCollide2D |
| Second part of collision in Asinari's LW-ACM model, for 2D. More... | |
| struct | asinariTemplates |
| This structure forwards the calls to the appropriate helper class. More... | |
| struct | asinariTemplatesImpl |
| All helper functions are inside this structure. More... | |
| struct | asinariTemplatesImpl< T, descriptors::D2Q9DescriptorBase< T > > |
| struct | asinariTemplatesImpl< T, descriptors::D3Q27DescriptorBase< T > > |
| struct | asinariTemplatesImpl< T, descriptors::D3Q19DescriptorBase< T > > |
| struct | asinariTemplatesImpl< T, descriptors::D3Q15DescriptorBase< T > > |
| class | CarreauDynamics |
| This class recomputes omega for a generalied newtonian fluid with a carreau constitutive equation. More... | |
| class | BGKCarreauDynamics |
| Implementation of O(Ma^2) BGK dynamics with constant average density. More... | |
| class | RegularizedBGKCarreauDynamics |
| Implementation of O(Ma^2) BGK dynamics with constant average density. More... | |
| struct | ImplicitOmega |
| struct | ImplicitOmega< T, 0 > |
| struct | carreauDynamicsTemplates |
| This structure forwards the calls to the appropriate helper class. More... | |
| class | CarreauFlowParam |
| Numeric parameters for isothermal, incompressible flow. More... | |
| class | ExternalOmegaDynamics |
| A dynamics which reads the relaxation parameter from external scalar before collision. More... | |
| class | ComputeSmagoViscosityFunctional3D |
| class | EntropicDynamics |
| Implementation of the entropic collision step. More... | |
| class | ForcedEntropicDynamics |
| Implementation of the forced entropic collision step. More... | |
| class | GuoExternalForceMRTdynamics |
| Implementation of the MRT collision step. More... | |
| class | MRTparam |
| class | MRTparamList |
| class | MRTdynamics |
| Implementation of the MRT collision step. More... | |
| class | ExternalVelocityMRTdynamics |
| Implementation of the MRT collision step. More... | |
| class | IncMRTdynamics |
| Implementation of incompressible MRT dynamics. More... | |
| class | ExternalVelocityIncMRTdynamics |
| Implementation of incompressible MRT dynamics, with velocity taken from an external scalar. More... | |
| class | SmagorinskyDynamics |
| class | SmagorinskyBGKdynamics |
| class | GuoExternalForceSmagorinskyBGKdynamics |
| class | IncGuoExternalForceSmagorinskyBGKdynamics |
| class | SmagorinskyRegularizedDynamics |
| struct | SmagoOperations |
| class | StaticSmagorinskyFunctional2D |
| class | StaticSmagorinskyFunctional3D |
| class | VariableOmegaDynamics |
| A dynamics for space-dependent relaxation parameter, generic with respect to base dynamics. More... | |
| class | OmegaFromPiDynamics |
| A dynamics for relaxation parameter dependent on off-equilibrium stress, generic with respect to base dynamics. More... | |
| class | Array |
| class | Array< T, 2 > |
| class | Array< T, 3 > |
| class | Array< T, 4 > |
| class | Block2D |
| class | CachePolicy2D |
| class | Block3D |
| class | CachePolicy3D |
| class | BlockLatticeBase2D |
| An interface to all the variants of (more or less) regular lattices. More... | |
| class | BlockLatticeBase3D |
| class | TimeCounter |
| A counter for keeping track of discrete time evolution. More... | |
| class | StatSubscriber |
| A polymorphic type to handle subscription to a BlockStatistics class. More... | |
| class | BlockStatistics |
| Store instances of observables, and compute their statistics. More... | |
| class | BlockSurface2D |
| Fragmentation of the surface of a block into bulk, edges, and corners. More... | |
| class | BlockSurface3D |
| Fragmentation of the surface of a block into bulk, surfaces, edges, and corners. More... | |
| class | ExternalFieldArray |
| Helper class: allocation of memory for external fields in a cell. More... | |
| class | ExternalFieldArray< T, descriptors::NoExternalField > |
| Specialization of ExternalFieldArray, when no external field is present. More... | |
| struct | CellInfo |
| Helper class to evaluate statically the full memory requirement of a cell. More... | |
| class | Cell |
| A LB lattice cell. More... | |
| class | ScalarFieldBase2D |
| Interface for the variants of 2D scalar fields. More... | |
| class | TensorFieldBase2D |
| Interface for the variants of 2D vector and tensor fields. More... | |
| class | NTensorFieldBase2D |
| Interface for the variants of generic-sized 2D vector and tensor fields. More... | |
| class | ScalarFieldBase3D |
| Interface for the variants of 3D scalar fields. More... | |
| class | TensorFieldBase3D |
| Interface for the variants of 3D vector and tensor fields. More... | |
| class | NTensorFieldBase3D |
| Interface for the variants of generic-sized 2D vector and tensor fields. More... | |
| struct | Dynamics |
| Interface for the dynamics classes. More... | |
| class | BasicBulkDynamics |
| Common base for bulk dynamics. More... | |
| class | CompositeDynamics |
| Base class for composite dynamics. More... | |
| class | PreparePopulationsDynamics |
| Base class for composite dynamics which pre-attributes values to distribution functions. More... | |
| class | BulkCompositeDynamics |
| Computation of the macroscopic variables is forwarded to basic dynamics. More... | |
| class | BounceBack |
| Implementation of "full-way bounce-back" dynamics. More... | |
| class | NoDynamics |
| Implementation of "dead dynamics" which does nothing. More... | |
| struct | Box2D |
| Coordinates of a 2D Box. More... | |
| struct | Dot2D |
| Coordinates of a 2D point. More... | |
| struct | DotList2D |
| List of 2D points, used to describe a subdomain. More... | |
| struct | Box3D |
| Coordinates of a 3D Box. More... | |
| struct | Dot3D |
| Coordinates of a 3D point. More... | |
| struct | DotList3D |
| List of 3D points, used to describe a subdomain. More... | |
| struct | Plane |
| Definition of a 3D unbounded plane. More... | |
| struct | Cuboid |
| Definition of a cuboid (rectangular parallelepiped). More... | |
| class | HierarchicUnserializer |
| class | HierarchicSerializer |
| class | IndexCollection |
| class | Index |
| class | NonLocalDynamics2D |
| class | NonLocalBoundaryDynamics2D |
| class | NonLocalDynamics3D |
| class | Complex |
| struct | DynamicNativeType |
| struct | NativeType |
| class | NativeTypeConstructor |
| class | DiagnosticFileSingleton |
| class | PlbException |
| class | PlbMemoryException |
| class | PlbIOException |
| class | PlbNetworkException |
| class | PlbLogicException |
| class | PlbOutOfRangeException |
| struct | DataSerializer |
| struct | DataUnSerializer |
| struct | SerializedWriter |
| struct | SerializedReader |
| class | WriteToSerialArray |
| class | ReadFromSerialArray |
| class | IncomprFlowParam |
| Numeric parameters for isothermal, incompressible flow. More... | |
| class | ComprFlowParam |
| Numeric parameters for isothermal, incompressible flow. More... | |
| class | BoxXderivativeFunctional2D |
| class | BoxYderivativeFunctional2D |
| class | BoxGradientNormFunctional2D |
| class | BoxPoissonIteration2D |
| class | JacobiIteration2D |
| class | GaussSeidelIteration2D |
| class | GaussSeidelDefect2D |
| class | GaussSeidelMaxDefectFunctional2D |
| class | BoxPoissonResidueFunctional2D |
| class | BoxXderivativeFunctional3D |
| class | BoxYderivativeFunctional3D |
| class | BoxZderivativeFunctional3D |
| class | BoxGradientNormFunctional3D |
| class | BoxPoissonIteration3D |
| class | BoxPoissonResidueFunctional3D |
| class | BoxXperiodicDerivativeFunctional3D |
| class | BoxYperiodicDerivativeFunctional3D |
| class | BoxZperiodicDerivativeFunctional3D |
| class | BoxPeriodicGradientNormFunctional3D |
| class | BoxPeriodicPoissonIteration3D |
| class | Base64Encoder |
| class | Base64Decoder |
| struct | ScalarFunction |
| class | LinearFunction |
| class | PowerLawFunction |
| struct | Piece |
| class | PiecewiseFunction |
| struct | rgb |
| class | ColorMap |
| class | ImageWriter |
| class | DevNullBuffer |
| A buffer which reads and writes nothing. More... | |
| struct | Parallel_ostream |
| class | Parallel_referring_ostream |
| class | plb_ofstream |
| struct | Parallel_istream |
| class | Parallel_referring_istream |
| class | plb_ifstream |
| class | FileName |
| class | Base64Writer |
| class | Base64Reader |
| class | AsciiWriter |
| class | AsciiReader |
| class | VtkDataWriter3D |
| class | VtkImageOutput2D |
| class | VtkImageOutput3D |
| class | VtkTypeNames |
| class | VtkStructuredWriter3D |
| class | VtkStructuredImageOutput2D |
| class | VtkStructuredImageOutput3D |
| struct | advectionDiffusionDynamicsTemplates |
| This structure forwards the calls to the appropriate helper class. More... | |
| struct | advectionDiffusionDynamicsTemplatesImpl |
| All helper functions are inside this structure. More... | |
| struct | advectionDiffusionDynamicsTemplatesImpl< T, descriptors::D2Q5DescriptorBase< T > > |
| All helper functions are inside this structure. More... | |
| struct | advectionDiffusionDynamicsTemplatesImpl< T, descriptors::D3Q7DescriptorBase< T > > |
| All helper functions are inside this structure. More... | |
| struct | advectionDiffusionMomentTemplates |
| struct | advectionDiffusionMomentTemplatesImpl |
| struct | advectionDiffusionMomentTemplatesImpl< T, descriptors::D2Q5DescriptorBase< T > > |
| struct | advectionDiffusionMomentTemplatesImpl< T, descriptors::D3Q7DescriptorBase< T > > |
| struct | d3q13Templates |
| Helper functions for the (somewhat special) D3Q13 lattice. More... | |
| struct | dynamicsTemplates |
| This structure forwards the calls to the appropriate helper class. More... | |
| struct | dynamicsTemplatesImpl |
| All helper functions are inside this structure. More... | |
| struct | neqPiD2Q9 |
| Compute Pi tensor efficiently on D2Q9 lattice. More... | |
| struct | dynamicsTemplatesImpl< T, descriptors::D2Q9DescriptorBase< T > > |
| struct | neqPiD3Q27 |
| struct | dynamicsTemplatesImpl< T, descriptors::D3Q27DescriptorBase< T > > |
| struct | neqPiD3Q19 |
| struct | dynamicsTemplatesImpl< T, descriptors::D3Q19DescriptorBase< T > > |
| struct | neqPiD3Q15 |
| Compute Pi tensor efficiently on D3Q15 lattice. More... | |
| struct | dynamicsTemplatesImpl< T, descriptors::D3Q15DescriptorBase< T > > |
| struct | entropicLbTemplates |
| struct | entropicLbTemplates< T, descriptors::D2Q9Descriptor > |
| struct | entropicLbTemplates< T, descriptors::D3Q19Descriptor > |
| struct | ExternalForceAccess |
| Default implementation of ExternalForceAccess: return force from external scalar. More... | |
| struct | RhoBarJAccess |
| struct | ExternalForceAccess< T, Descriptor, 0 > |
| Specialization of ExternalForceAccess: return 0 if there is no external force. More... | |
| struct | RhoBarJAccess< T, Descriptor, descriptors::RhoBarJdescriptor3D > |
| struct | RhoBarJAccess< T, Descriptor, descriptors::RhoBarJdescriptor2D > |
| struct | externalForceTemplates |
| struct | externalForceTemplatesImpl |
| struct | externalForceTemplatesImpl< T, descriptors::ForcedD2Q9Descriptor< T > > |
| struct | externalForceTemplatesImpl< T, descriptors::ForcedD3Q19Descriptor< T > > |
| struct | VectorTemplate |
| struct | VectorTemplateImpl |
| struct | VectorTemplateImpl< T, 2 > |
| struct | VectorTemplateImpl< T, 3 > |
| struct | SymmetricTensorImpl |
| struct | SymmetricTensorImpl< T, 2 > |
| struct | SymmetricTensorImpl< T, 3 > |
| struct | SymmetricTensor |
| Operations on a symmetric tensor which stores only above-or-on-diagonal values. More... | |
| struct | SymmetricRankThreeTensorImpl |
| struct | SymmetricRankThreeTensorImpl< T, 2 > |
| struct | SymmetricRankThreeTensorImpl< T, 3 > |
| struct | SymmetricRankThreeTensor |
| Operations on a symmetric tensor which stores only above-or-on-diagonal values. More... | |
| struct | SymmetricRankFourTensorImpl |
| struct | SymmetricRankFourTensorImpl< T, 2 > |
| struct | SymmetricRankFourTensorImpl< T, 3 > |
| struct | SymmetricRankFourTensor |
| Operations on a symmetric tensor which stores only above-or-on-diagonal values. More... | |
| struct | HermiteTemplate |
| struct | HermiteTemplateImpl< T, Descriptor, 2 > |
| struct | HermiteTemplateImpl< T, Descriptor, 3 > |
| struct | latticeTemplates |
| Helper functions with full-lattice access. More... | |
| struct | latticeTemplates< T, descriptors::D2Q9Descriptor > |
| struct | latticeTemplates< T, descriptors::ForcedD2Q9Descriptor > |
| struct | latticeTemplates< T, descriptors::D3Q19Descriptor > |
| struct | latticeTemplates< T, descriptors::ForcedD3Q19Descriptor > |
| struct | latticeTemplates< T, descriptors::D3Q15Descriptor > |
| struct | latticeTemplates< T, descriptors::ForcedD3Q15Descriptor > |
| struct | momentTemplates |
| struct | momentTemplatesImpl |
| struct | momentTemplatesImpl< T, descriptors::D2Q9DescriptorBase< T > > |
| struct | momentTemplatesImpl< T, descriptors::D3Q27DescriptorBase< T > > |
| struct | momentTemplatesImpl< T, descriptors::D3Q19DescriptorBase< T > > |
| struct | momentTemplatesImpl< T, descriptors::D3Q15DescriptorBase< T > > |
| struct | mrtTemplates |
| All helper functions are inside this structure. More... | |
| struct | mrtTemplatesImpl |
| struct | mrtTemplatesImpl< T, descriptors::MRTD2Q9DescriptorBase< T > > |
| struct | mrtTemplatesImpl< T, descriptors::MRTD3Q19DescriptorBase< T > > |
| struct | offEquilibriumAdvectionDiffusionTemplates |
| General first-order functions. More... | |
| struct | offEquilibriumAdvectionDiffusionTemplatesImpl |
| struct | offEquilibriumTemplates |
| General first-order functions. More... | |
| struct | offEquilibriumTemplatesImpl |
| struct | NoOptimizationRoundOffPolicy |
| struct | DefaultRoundOffPolicy |
| struct | LinearRoundOffPolicy |
| struct | Order2RoundOffPolicy |
| struct | Order3RoundOffPolicy |
| class | XMLreader |
| class | XMLreaderProxy |
| class | XMLwriter |
| struct | BlockCommunicator2D |
| struct | BlockCommunicator3D |
| class | CombinedStatistics |
| class | SerialCombinedStatistics |
| class | DefaultMultiBlockPolicy2D |
| class | DefaultMultiBlockPolicy3D |
| struct | DomainAndId2D |
| struct | DomainAndId3D |
| class | Overlap2D |
| struct | PeriodicOverlap2D |
| This structure holds both overlap information and orientation of the boundary. More... | |
| class | LocalMultiBlockInfo2D |
| class | Overlap3D |
| struct | PeriodicOverlap3D |
| This structure holds both overlap information and orientation of the boundary. More... | |
| class | LocalMultiBlockInfo3D |
| class | MultiStatSubscriber2D |
| Handles statistics subscriptions for the MultiBlockLattice2D. More... | |
| class | PeriodicitySwitch2D |
| class | MultiBlock2D |
| class | MultiBlockRegistration2D |
| class | MultiStatSubscriber3D |
| Handles statistics subscriptions for the MultiBlockLattice3D. More... | |
| class | PeriodicitySwitch3D |
| class | MultiBlock3D |
| class | MultiBlockRegistration3D |
| struct | MultiCellAccess2D |
| class | MultiBlockLattice2D |
| A complex LatticeBase, itself decomposed into smaller components. More... | |
| struct | MultiCellAccess3D |
| class | MultiBlockLattice3D |
| A complex LatticeBase, itself decomposed into smaller components. More... | |
| class | MultiBlockManagement2D |
| class | SmartBulk2D |
| Compute envelope and things alike. More... | |
| class | MultiBlockManagement3D |
| class | SmartBulk3D |
| Compute envelope and things alike. More... | |
| class | MultiProcessing2D |
| class | MultiProcessing3D |
| class | MultiBlockSerializer2D |
| class | MultiBlockUnSerializer2D |
| class | MultiBlockFastSerializer2D |
| class | MultiBlockFastUnSerializer2D |
| class | MultiBlockSerializer3D |
| class | MultiBlockUnSerializer3D |
| class | MultiBlockFastSerializer3D |
| class | MultiBlockFastUnSerializer3D |
| class | MultiContainerBlock2D |
| class | MultiContainerBlock3D |
| struct | MultiScalarAccess2D |
| class | MultiScalarField2D |
| struct | MultiTensorAccess2D |
| class | MultiTensorField2D |
| struct | MultiNTensorAccess2D |
| class | MultiNTensorField2D |
| struct | MultiScalarAccess3D |
| class | MultiScalarField3D |
| struct | MultiTensorAccess3D |
| class | MultiTensorField3D |
| struct | MultiNTensorAccess3D |
| class | MultiNTensorField3D |
| struct | MultiBlockRedistribute3D |
| class | RandomRedistribute3D |
| class | SerialBlockCommunicator2D |
| class | SerialBlockCommunicator3D |
| class | SerialCellAccess2D |
| class | SerialCellAccess3D |
| class | SerialScalarAccess2D |
| class | SerialTensorAccess2D |
| class | SerialNTensorAccess2D |
| class | SerialScalarAccess3D |
| class | SerialTensorAccess3D |
| class | SerialNTensorAccess3D |
| class | SparseBlockStructure2D |
| class | EuclideanIterator2D |
| Iterate in a structured way over a sparse multi-block structure. More... | |
| class | SparseBlockStructure3D |
| class | EuclideanIterator3D |
| Iterate in a structured way over a sparse multi-block structure. More... | |
| struct | ThreadAttribution |
| struct | SerialThreadAttribution |
| struct | OneToOneThreadAttribution |
| class | ExplicitThreadAttribution |
| class | CopyFineToCoarse2D |
| Coupling to be added to fine lattice: copies data to coarse lattice after numTimeSteps interations. More... | |
| class | CopyFineToCoarseWithFiltering2D |
| Coupling to be added to fine lattice: copies data to coarse lattice after numTimeSteps interations and does a filtering operation. More... | |
| class | CopyFineToCoarse3D |
| Coupling to be added to fine lattice: copies data to coarse lattice after numTimeSteps interations. More... | |
| class | CopyFineToCoarseWithFiltering3D |
| Coupling to be added to fine lattice: copies data from fine to coarse and does a filtering operation. More... | |
| class | DefaultMultiGridPolicy2D |
| class | DefaultMultiGridPolicy3D |
| class | SurfaceDivision3D |
| Fragmentation of the surface of a block into bulk, edges, and corners. More... | |
| class | CopyCoarseToFineLinearInterp2D |
| class | CopyCoarseToFineBoundaryLinearInterp2D |
| Coupling to be added to coarse lattice: interpolates on the boundary of a grid-refined domain. More... | |
| class | CopyCoarseToFineCubicInterp2D |
| Copy from coarse to fine grid and perform a third order interpolation for unknown populations. More... | |
| class | CopyCoarseToFineCubicInterpWithDeconvolution2D |
| Copy from coarse to fine grid and perform a third order interpolation for unknown populations. More... | |
| class | CopyCoarseToFineBoundaryCubicInterp2D |
| Copy over the boundary from coarse to fine with third order interpolation for unknown populations. More... | |
| class | Copy_t1_to_t0_2D |
| Processor to be added to coarse lattice: copies t1 values to t0 after each numTimeSteps iteration. More... | |
| class | CoarseToFineConverter2D |
| class | NTensorInterpolateCoarseToFine3D |
| class | CopyDecomposedValuesFromCoarse3D |
| class | CopyDecomposedValuesToFine3D |
| class | Copy_t1_to_t0_3D |
| Processor to be added to coarse lattice: copies t1 values to t0 after each numTimeSteps iteration. More... | |
| class | CoarseToFineConverter3D |
| A helper class for grid refinement processors, used to convert location between grids. More... | |
| class | ScalarCopyFineToCoarseZerothOrder2D |
| Copy data from a fine to a coarse ScalarField2D. More... | |
| class | TensorCopyFineToCoarseZerothOrder2D |
| Copy data from a fine to a coarse TensorField2D. More... | |
| class | LatticeCopyFineToCoarseZerothOrder2D |
| Copy data from a fine to a coarse ScalarField2D. More... | |
| class | ScalarInterpolateCoarseToFine2D |
| Copy data from a coarse to a fine ScalarField2D, using bilinear interpolation. More... | |
| class | TensorInterpolateCoarseToFine2D |
| Copy data from a coarse to a fine TensorField2D, using bilinear interpolation. More... | |
| class | LatticeInterpolateCoarseToFine2D |
| Copy data from a coarse to a fine BlockLattice, using bilinear interpolation. More... | |
| class | ScalarCopyFineToCoarseZerothOrder3D |
| Copy data from a fine to a coarse ScalarField3D. More... | |
| class | TensorCopyFineToCoarseZerothOrder3D |
| Copy data from a fine to a coarse TensorField3D. More... | |
| class | LatticeCopyFineToCoarseZerothOrder3D |
| Copy data from a fine to a coarse ScalarField3D. More... | |
| class | CopyRescaleParticles3D |
| Copy particles from a fine to a coarse field. More... | |
| class | ScalarInterpolateCoarseToFine3D |
| Copy data from a coarse to a fine ScalarField3D, using bilinear interpolation. More... | |
| class | TensorInterpolateCoarseToFine3D |
| Copy data from a coarse to a fine TensorField3D, using bilinear interpolation. More... | |
| class | LatticeInterpolateCoarseToFine3D |
| Copy data from a coarse to a fine BlockLattice, using bilinear interpolation. More... | |
| class | RescaleEngine |
| A policy for scaling the data between the cells of a coarse and a fine grid. More... | |
| class | ConvectiveRescaleEngine |
| Rescale values in a convective regime, dx=dt, with a factor 2 between coarse and fine grid. More... | |
| class | NoScalingEngine |
| Perform no rescaling. More... | |
| class | FineGridBoundaryDynamics |
| Dynamics attributed to boundary cell of fine lattice with grid refinement. More... | |
| class | InterpolateCoarseToFineDynamics3D |
| class | InterpolateCoarseToFineBoundaryDynamics3D |
| class | InterpolateCoarseToFineCornerDynamics3D |
| class | MultiGridPeriodicitySwitch2D |
| Class that allows periodicity to be toggled on/off in the multigrid. More... | |
| class | MultiGridStatSubscriber2D |
| Handles statistics subscriptions for the MultiGridLattice2D. More... | |
| class | MultiGrid2D |
| Base non-typed object that represents a multigrid. More... | |
| class | MultiGridPeriodicitySwitch3D |
| Class that allows periodicity to be toggled on/off in the multigrid. More... | |
| class | MultiGridStatSubscriber3D |
| Handles statistics subscriptions for the MultiGridLattice3D. More... | |
| class | MultiGrid3D |
| Base non-typed object that represents a multigrid. More... | |
| class | MultiGridScalarField2D |
| class | MultiGridTensorField2D |
| class | MultiGridScalarField3D |
| class | MultiGridTensorField3D |
| class | FineGridInterfaceInstantiator |
| Interface for the class that creates the fine grid interface. More... | |
| class | CoarseGridInterfaceInstantiator |
| Interface for the class that creates the coarse grid interface. More... | |
| class | LinearInterpolationFineGridInterfaceInstantiator |
| Create a fine grid interface with linear interpolation. More... | |
| class | CubicInterpolationFineGridInterfaceInstantiator |
| Create a fine grid interface with cubic interpolation. More... | |
| class | FilteredCoarseGridInterfaceInstantiator |
| Create a coarse grid interface with filtering when copying from fine grid. More... | |
| class | UnfilteredCoarseGridInterfaceInstantiator |
| Create a coarse grid interface that performs only a simple copy from the fine grid. More... | |
| class | MultiGridGenerator2D |
| Factory class to create several different refined grids. More... | |
| class | MultiGridLattice2D |
| Main class when dealing with grid refinement. More... | |
| class | MultiGridLattice3D |
| class | MultiGridManagement2D |
| class | MultiGridManagement3D |
| class | RefinementParameters |
| Interface for a wrapper of refinement parameters (each level posseses specific parameters). More... | |
| class | ConvectiveRefinementParameters |
| In the convective scaling (dx=dt). More... | |
| class | DiffusiveRefinementParameters |
| In the convective scaling (dx=dt^2) so viscosity is constant. More... | |
| struct | MultiScaleManager |
| class | PowerTwoMultiScaleManager |
| class | ConvectiveMultiScaleManager |
| class | SVGWriter2D |
| class | BoussinesqThermalProcessor2D |
| class | LatticeToPassiveAdvDiff2D |
| class | BoussinesqThermalProcessor3D |
| class | VelocityToPassiveAdvDiff3D |
| class | LatticeToPassiveAdvDiff3D |
| class | FS_AverageMassFunctional3D |
| class | FS_AverageDensityFunctional3D |
| class | FS_AverageVolumeFractionFunctional3D |
| class | CountFreeSurfaceElementsFunctional3D |
| class | FS_AverageMomentumFunctional3D |
| class | FS_AverageHeightFunctional3D |
| class | GetWaterLevelAtxyFunctional3D |
| class | FreeSurfaceFadingArea3D |
| class | PouringLiquid3D |
| class | RemoveMass3D |
| class | DefaultInitializeFreeSurface3D |
| class | PartiallyDefaultInitializeFreeSurface3D |
| class | AnalyticalIniVolumeFraction3D |
| class | ConstantIniVelocityFreeSurface3D |
| class | DefaultInitializeSecondFluid3D |
| class | MassChange3D |
| Compute the mass balance on every node in the domain, and store in mass matrix. More... | |
| class | FreeSurfaceCompletion3D |
| Completion scheme on the post-collide populations on interface cells. More... | |
| class | FreeSurfaceMacroscopic3D |
| Compute and store mass-fraction and macroscopic variables. More... | |
| class | FreeSurfaceWeightedForce3D |
| class | ComputeInterfaceLists3D |
| class | IniInterfaceToAnyNodes3D |
| class | IniEmptyToInterfaceNodes3D |
| class | RemoveFalseInterfaceCells3D |
| class | EqualMassExcessReDistribution3D |
| Enforce exact mass balance when interface cells become fluid or empty. More... | |
| class | InitializeInterfaceLists3D |
| struct | FreeSurfaceFields3D |
| struct | freeSurfaceTemplates |
| struct | freeSurfaceTemplates< T, descriptors::ForcedD3Q19Descriptor > |
| class | StoreSurfaceNormal3D |
| class | IsoFreeSurfaceDefinition3D |
| struct | InterfaceLists |
| Data structure for holding lists of cells along the free surface in an AtomicContainerBlock. More... | |
| class | FreeSurfaceProcessorParam3D |
| class | BinaryFreeSurfaceProcessorParam3D |
| class | Compute_C_processor |
| Compute the concentration C of the heavy phase. More... | |
| class | Compute_gradC_rho_mu_processor |
| Compute quantities derived from C. More... | |
| class | Compute_gradMu_laplaceMu_processor |
| class | Compute_gradMu_laplaceMu_u_p1_processor |
| class | HeLeeCollisionProcessor |
| class | FiniteDifference |
| struct | multiPhaseTemplates2D |
| Helper functions with full-lattice access. More... | |
| struct | multiPhaseHelpers2D |
| struct | multiPhaseTemplates2D< T, descriptors::ForcedShanChenD2Q9Descriptor > |
| struct | multiPhaseTemplates3D |
| Helper functions with full-lattice access. More... | |
| struct | multiPhaseTemplates3D< T, descriptors::ForcedShanChenD3Q19Descriptor > |
| class | ShanChenMultiComponentProcessor2D |
| Shan-Chen coupling for multi-component flow with or without external force. More... | |
| class | ShanChenSingleComponentProcessor2D |
| Shan-Chen coupling for single-component flow with or without external force. More... | |
| class | ShanChenMultiComponentProcessor3D |
| Shan-Chen coupling for multi-component flow with or without external force. More... | |
| class | ShanChenSingleComponentProcessor3D |
| Shan-Chen coupling for single-component flow with or without external force. More... | |
| class | BoxSumVelocityTemperatureFunctional2D |
| class | BoxSumVelocityTemperatureFunctional3D |
| struct | CommunicationInfo2D |
| struct | CommunicationInfo3D |
| class | CoProcessor3D |
| class | D3Q19ExampleCoProcessor3D |
| class | D3Q19CudaCoProcessor3D |
| struct | PureDynamics |
| class | IdentifyPureDynamics3D |
| class | BoxSumRhoBarFunctional2D |
| class | BoxSumEnergyFunctional2D |
| class | CountLatticeElementsFunctional2D |
| class | CopyPopulationsFunctional2D |
| class | CopyConvertPopulationsFunctional2D |
| class | LatticeCopyAllFunctional2D |
| class | LatticeRegenerateFunctional2D |
| class | BoxDensityFunctional2D |
| class | BoxRhoBarFunctional2D |
| class | BoxRhoBarJfunctional2D |
| class | PackedRhoBarJfunctional2D |
| class | BoxKineticEnergyFunctional2D |
| class | BoxVelocityNormFunctional2D |
| class | BoxVelocityComponentFunctional2D |
| class | BoxVelocityFunctional2D |
| class | BoxDeviatoricStressFunctional2D |
| class | BoxStrainRateFromStressFunctional2D |
| class | BoxTemperatureFunctional2D |
| class | BoxSoundSpeedFunctional2D |
| class | BoxPopulationFunctional2D |
| class | BoxEquilibriumFunctional2D |
| class | BoxAllPopulationsFunctional2D |
| class | BoxAllPopulationsToLatticeFunctional2D |
| class | BoxOmegaFunctional2D |
| class | BoxScalarSumFunctional2D |
| class | MaskedBoxScalarAverageFunctional2D |
| class | BoxScalarMinFunctional2D |
| class | BoxScalarMaxFunctional2D |
| class | BoundedBoxScalarSumFunctional2D |
| class | CountScalarElementsFunctional2D |
| class | ComputeAbsoluteValueFunctional2D |
| class | ComputeScalarSqrtFunctional2D |
| class | ComputeScalarLogFunctional2D |
| class | CopyConvertScalarFunctional2D |
| class | ExtractScalarSubDomainFunctional2D |
| class | ApplyScalarFunctional2D |
| class | EvaluateScalarFunctional2D |
| class | A_lt_alpha_functional2D |
| class | A_gt_alpha_functional2D |
| class | A_plus_alpha_functional2D |
| class | A_minus_alpha_functional2D |
| class | Alpha_minus_A_functional2D |
| class | A_times_alpha_functional2D |
| class | A_dividedBy_alpha_functional2D |
| class | Alpha_dividedBy_A_functional2D |
| class | A_plus_alpha_inplace_functional2D |
| class | A_minus_alpha_inplace_functional2D |
| class | A_times_alpha_inplace_functional2D |
| class | A_dividedBy_alpha_inplace_functional2D |
| class | A_lt_B_functional2D |
| class | A_gt_B_functional2D |
| class | A_plus_B_functional2D |
| class | A_minus_B_functional2D |
| class | A_times_B_functional2D |
| class | A_dividedBy_B_functional2D |
| class | A_plus_B_inplace_functional2D |
| class | A_minus_B_inplace_functional2D |
| class | A_times_B_inplace_functional2D |
| class | A_dividedBy_B_inplace_functional2D |
| class | ComputeTensorSqrtFunctional2D |
| class | CountTensorElementsFunctional2D |
| class | CopyConvertTensorFunctional2D |
| class | ExtractTensorSubDomainFunctional2D |
| class | ExtractTensorComponentFunctional2D |
| class | ComputeNormFunctional2D |
| class | ComputeNormSqrFunctional2D |
| class | ComputeSymmetricTensorNormFunctional2D |
| class | ComputeSymmetricTensorNormSqrFunctional2D |
| class | ComputeSymmetricTensorTraceFunctional2D |
| class | BoxBulkVorticityFunctional2D |
| class | BoxVorticityFunctional2D |
| class | BoxBulkStrainRateFunctional2D |
| class | BoxStrainRateFunctional2D |
| class | Tensor_A_times_alpha_functional2D |
| class | Tensor_A_plus_B_functional2D |
| class | Tensor_A_minus_B_functional2D |
| class | Tensor_A_times_B_functional2D |
| class | Tensor_A_dividedBy_B_functional2D |
| class | Tensor_A_plus_B_inplace_functional2D |
| class | Tensor_A_minus_B_inplace_functional2D |
| class | Tensor_A_times_B_inplace_functional2D |
| class | Tensor_A_times_alpha_inplace_functional2D |
| class | Tensor_A_dividedBy_B_inplace_functional2D |
| class | BoxSumRhoBarFunctional3D |
| class | BoxSumEnergyFunctional3D |
| class | CountLatticeElementsFunctional3D |
| class | DensitySingleProbe3D |
| class | VelocitySingleProbe3D |
| class | VorticitySingleProbe3D |
| class | CopyPopulationsFunctional3D |
| class | CopyConvertPopulationsFunctional3D |
| class | LatticeCopyAllFunctional3D |
| class | LatticeRegenerateFunctional3D |
| class | BoxDensityFunctional3D |
| class | BoxRhoBarFunctional3D |
| class | BoxRhoBarJfunctional3D |
| class | PackedRhoBarJfunctional3D |
| class | BoxKineticEnergyFunctional3D |
| class | BoxVelocityNormFunctional3D |
| class | BoxVelocityComponentFunctional3D |
| class | BoxVelocityFunctional3D |
| class | BoxTemperatureFunctional3D |
| class | BoxDeviatoricStressFunctional3D |
| class | BoxStrainRateFromStressFunctional3D |
| class | BoxPopulationFunctional3D |
| class | BoxEquilibriumFunctional3D |
| class | BoxAllPopulationsFunctional3D |
| class | BoxAllPopulationsToLatticeFunctional3D |
| class | BoxOmegaFunctional3D |
| class | BoxScalarSumFunctional3D |
| class | MaskedBoxScalarAverageFunctional3D |
| class | BoxScalarMinFunctional3D |
| class | BoxScalarMaxFunctional3D |
| class | BoundedBoxScalarSumFunctional3D |
| class | CountScalarElementsFunctional3D |
| class | ComputeScalarSqrtFunctional3D |
| class | ComputeAbsoluteValueFunctional3D |
| class | CopyConvertScalarFunctional3D |
| class | ExtractScalarSubDomainFunctional3D |
| class | ApplyScalarFunctional3D |
| class | EvaluateScalarFunctional3D |
| class | A_plus_alpha_functional3D |
| class | A_lt_alpha_functional3D |
| class | A_gt_alpha_functional3D |
| class | A_minus_alpha_functional3D |
| class | Alpha_minus_A_functional3D |
| class | A_times_alpha_functional3D |
| class | A_dividedBy_alpha_functional3D |
| class | Alpha_dividedBy_A_functional3D |
| class | A_plus_alpha_inplace_functional3D |
| class | A_minus_alpha_inplace_functional3D |
| class | A_times_alpha_inplace_functional3D |
| class | A_dividedBy_alpha_inplace_functional3D |
| class | A_lt_B_functional3D |
| class | A_gt_B_functional3D |
| class | A_plus_B_functional3D |
| class | A_minus_B_functional3D |
| class | A_times_B_functional3D |
| class | A_dividedBy_B_functional3D |
| class | A_plus_B_inplace_functional3D |
| class | A_minus_B_inplace_functional3D |
| class | A_times_B_inplace_functional3D |
| class | A_dividedBy_B_inplace_functional3D |
| class | ComputeTensorSqrtFunctional3D |
| class | CountTensorElementsFunctional3D |
| class | CopyConvertTensorFunctional3D |
| class | ExtractTensorSubDomainFunctional3D |
| class | ExtractTensorComponentFunctional3D |
| class | ComputeNormFunctional3D |
| class | ComputeNormSqrFunctional3D |
| class | ComputeSymmetricTensorNormFunctional3D |
| class | ComputeSymmetricTensorNormSqrFunctional3D |
| class | ComputeSymmetricTensorTraceFunctional3D |
| class | BoxBulkGradientFunctional3D |
| class | BoxGradientFunctional3D |
| class | BoxBulkVorticityFunctional3D |
| class | BoxVorticityFunctional3D |
| class | BoxBulkStrainRateFunctional3D |
| class | BoxStrainRateFunctional3D |
| class | BoxQcriterionFunctional3D |
| class | BoxBulkDivergenceFunctional3D |
| class | Tensor_A_plus_B_functional3D |
| class | Tensor_A_minus_B_functional3D |
| class | Tensor_A_times_B_functional3D |
| class | Tensor_A_dividedBy_B_functional3D |
| class | Tensor_A_plus_B_inplace_functional3D |
| class | Tensor_A_minus_B_inplace_functional3D |
| class | Tensor_A_times_B_inplace_functional3D |
| class | Tensor_A_times_alpha_functional3D |
| class | Tensor_A_times_alpha_inplace_functional3D |
| class | Tensor_A_dividedBy_B_inplace_functional3D |
| class | LBMsmoothen3D |
| struct | OneCellFunctional2D |
| struct | OneCellIndexedFunctional2D |
| struct | DomainFunctional2D |
| class | GenericLatticeFunctional2D |
| class | GenericIndexedLatticeFunctional2D |
| class | InstantiateDynamicsFunctional2D |
| class | InstantiateComplexDomainDynamicsFunctional2D |
| class | InstantiateDotDynamicsFunctional2D |
| class | DynamicsFromMaskFunctional2D |
| Assign dynamics to nodes specified by a boolean mask. More... | |
| class | DynamicsFromIntMaskFunctional2D |
| Assign dynamics to nodes specified by an integer mask. More... | |
| class | RecomposeFromFlowVariablesFunctional2D |
| class | AssignOmegaFunctional2D |
| class | SetConstBoundaryVelocityFunctional2D |
| class | SetCustomBoundaryVelocityFunctional2D |
| class | SetConstBoundaryDensityFunctional2D |
| class | SetConstBoundaryTemperatureFunctional2D |
| class | SetCustomBoundaryDensityFunctional2D |
| class | SetCustomBoundaryTemperatureFunctional2D |
| class | IniConstEquilibriumFunctional2D |
| class | IniCustomEquilibriumFunctional2D |
| class | IniCustomThermalEquilibriumFunctional2D |
| class | StripeOffDensityOffsetFunctional2D |
| class | InstantiateCompositeDynamicsFunctional2D |
| class | SetExternalScalarFunctional2D |
| class | SetExternalScalarFromScalarFieldFunctional2D |
| class | SetExternalVectorFunctional2D |
| class | SetExternalVectorFromTensorFieldFunctional2D |
| class | IniConstScalarFunctional2D |
| class | MaskedIniConstScalarFunctional2D |
| class | SetToScalarFunctionFunctional2D |
| class | IniConstTensorFunctional2D |
| class | MaskedIniConstTensorFunctional2D |
| class | SetToTensorFunctionFunctional2D |
| class | SetToCoordinateFunctional2D |
| class | SetToCoordinatesFunctional2D |
| class | SetTensorComponentFunctional2D |
| struct | OneCellFunctional3D |
| struct | OneCellIndexedFunctional3D |
| struct | DomainFunctional3D |
| class | GenericLatticeFunctional3D |
| class | GenericIndexedLatticeFunctional3D |
| class | InstantiateDynamicsFunctional3D |
| class | InstantiateComplexDomainDynamicsFunctional3D |
| class | InstantiateDotDynamicsFunctional3D |
| class | DynamicsFromMaskFunctional3D |
| Assign dynamics to nodes specified by a boolean mask. More... | |
| class | DynamicsFromIntMaskFunctional3D |
| Assign dynamics to nodes specified by a boolean mask. More... | |
| class | RecomposeFromFlowVariablesFunctional3D |
| class | AssignOmegaFunctional3D |
| class | SetConstBoundaryVelocityFunctional3D |
| class | SetCustomBoundaryVelocityFunctional3D |
| class | SetConstBoundaryDensityFunctional3D |
| class | SetCustomBoundaryDensityFunctional3D |
| class | IniConstEquilibriumFunctional3D |
| class | IniCustomEquilibriumFunctional3D |
| class | IniCustomThermalEquilibriumFunctional3D |
| class | StripeOffDensityOffsetFunctional3D |
| class | InstantiateCompositeDynamicsFunctional3D |
| class | SetExternalScalarFunctional3D |
| class | SetExternalVectorFunctional3D |
| class | SetExternalVectorFromTensorFieldFunctional3D |
| class | InterpolatePopulationsFunctional3D |
| class | IniConstScalarFunctional3D |
| class | MaskedIniConstScalarFunctional3D |
| class | SetToScalarFunctionFunctional3D |
| class | IniConstTensorFunctional3D |
| class | MaskedIniConstTensorFunctional3D |
| class | SetToTensorFunctionFunctional3D |
| class | SetToCoordinateFunctional3D |
| class | SetToCoordinatesFunctional3D |
| class | SetTensorComponentFunctional3D |
| class | StoreDynamicsFunctional2D |
| class | IterateDynamicsFunctional2D |
| class | ExtractDynamicsChainFunctional2D |
| class | ExtractTopMostDynamicsFunctional2D |
| class | ExtractBottomMostDynamicsFunctional2D |
| class | AssignEntireCellFunctional2D |
| class | AllFlagsTrueFunctional2D |
| class | StoreDynamicsFunctional3D |
| class | IterateDynamicsFunctional3D |
| class | ExtractDynamicsChainFunctional3D |
| class | ExtractTopMostDynamicsFunctional3D |
| class | ExtractBottomMostDynamicsFunctional3D |
| class | AssignEntireCellFunctional3D |
| class | AllFlagsTrueFunctional3D |
| class | GetThreadNumFunctional3D |
| struct | VectorIsLess |
| class | StoreDynamicsID |
| Container object for StoreDynamicsFunctionalXD. More... | |
| class | CopyConvertNTensorFunctional2D |
| class | CopyConvertNTensorFunctional3D |
| struct | OffBoundary |
| struct | BoundaryShape3D |
| Description of a shape as the boundary of a given volume. More... | |
| class | BoundaryShapeIntersection3D |
| class | ComputeValue3D |
| class | ExtrapolateValue3D |
| class | TerminalExtrapolateValue3D |
| class | X_ExtrapolateValue3D |
| class | ExtrapolatedGeneralizedOffLatticeModel3D |
| class | InterpolatedGeneralizedOffLatticeModel3D |
| class | GuoAdvDiffOffLatticeModel3D |
| class | GuoOffLatticeModel3D |
| class | ComputeSparsityFunctional2D |
| struct | FlagData2D |
| class | ComputeSparsityFunctional3D |
| struct | FlagData3D |
| class | IsoSurfaceDefinition3D |
| class | ScalarFieldIsoSurface3D |
| class | BoundaryShapeIsoSurface3D |
| class | MarchingCubeSurfaces3D |
| struct | MarchingCubeConstants |
| struct | NextNeighbor |
| struct | NextNeighborPop |
| class | OffLatticeBoundaryCondition3D |
| class | CheckVoxelizationFunctional3D |
| class | BoundaryProfile3D |
| struct | DefaultWallProfile3D |
| class | NoSlipProfile3D |
| class | FreeSlipProfile3D |
| class | ConstantVelocityProfile3D |
| class | VelocityPlugProfile3D |
| class | OscillatingPoiseuilleProfile3D |
| class | IncreasingPoiseuilleProfile3D |
| class | PoiseuilleProfile3D |
| class | NeumannBoundaryProfile3D |
| class | DensityNeumannBoundaryProfile3D |
| class | ScalarNeumannProfile3D |
| class | ScalarDirichletProfile3D |
| class | ScalarFluxProfile3D |
| class | ScalarIsolationProfile3D |
| Implements the condition grad(rho) = kappa(asymptoticRho-rho). More... | |
| struct | DefaultWallProfile3D< T, Array< T, 3 > > |
| struct | DefaultWallProfile3D< T, Array< T, 2 > > |
| class | OffLatticeModel3D |
| class | OffLatticePatternFunctional3D |
| class | OffLatticeCompletionFunctional3D |
| class | GetForceOnObjectFunctional3D |
| class | DEFscaledMesh |
| struct | VertexProperty3D |
| struct | RigidWallProperty3D |
| struct | InletOutletProperty3D |
| class | BoundaryProfiles3D |
| class | TriangleBoundary3D |
| class | TriangleFlowShape3D |
| class | VoxelizedDomain3D |
| class | AddLayerFunctional3D |
| class | TriangleHash |
| class | CreateTriangleHash |
| class | ReAssignTriangleHash |
| class | BruteReAssignTriangleHash |
| struct | TriangleHashData |
| class | TriangleSet |
| class | TriangleToDef |
| class | TriangularSurfaceMesh |
| class | LidLessThan |
| class | VoxelizeMeshFunctional3D |
| class | DetectBorderLineFunctional3D |
Typedefs | |
| typedef ptrdiff_t | plint |
| Integer type for Palabos. | |
| typedef size_t | pluint |
| Unsigned integer type for Palabos. | |
| typedef unsigned long | id_t |
| Unsigned integer type for tracking global ids of individual objects. | |
| typedef ScalarField2D < unsigned char > | CellTypeField2D |
| typedef ScalarField3D < unsigned char > | CellTypeField3D |
| typedef std::vector < CommunicationInfo2D > | CommunicationPackage2D |
| typedef std::vector < CommunicationInfo3D > | CommunicationPackage3D |
Enumerations | |
| enum | Precision { FLT, DBL, LDBL } |
| enum | SurfaceGeometryFileFormat { STL } |
| enum | { cornerLL = 0, cornerUL, cornerLR, cornerUR } |
| enum | { borderUp = 0, borderLeft, borderDown, borderRight } |
| enum | { left = 0, right, bottom, top, front, back } |
Functions | |
| template<typename T > | |
| void | gramSchmidt (Array< T, 3 > const &v1Unit, Array< T, 3 > &v2Unit, Array< T, 3 > &v3Unit) |
| Dot2D | computeRelativeDisplacement (AtomicBlock2D const &block1, AtomicBlock2D const &block2) |
| Dot3D | computeRelativeDisplacement (AtomicBlock3D const &block1, AtomicBlock3D const &block2) |
| void | executeDataProcessor (DataProcessorGenerator2D const &generator, std::vector< AtomicBlock2D * > objects) |
| void | executeDataProcessor (DataProcessorGenerator2D const &generator, AtomicBlock2D &object) |
| void | executeDataProcessor (DataProcessorGenerator2D const &generator, AtomicBlock2D &object1, AtomicBlock2D &object2) |
| void | executeDataProcessor (ReductiveDataProcessorGenerator2D &generator, std::vector< AtomicBlock2D * > objects) |
| void | executeDataProcessor (ReductiveDataProcessorGenerator2D &generator, AtomicBlock2D &object) |
| void | executeDataProcessor (ReductiveDataProcessorGenerator2D &generator, AtomicBlock2D &object1, AtomicBlock2D &object2) |
| void | addInternalProcessor (DataProcessorGenerator2D const &generator, std::vector< AtomicBlock2D * > objects, plint level) |
| void | addInternalProcessor (DataProcessorGenerator2D const &generator, AtomicBlock2D &object, plint level) |
| void | addInternalProcessor (DataProcessorGenerator2D const &generator, AtomicBlock2D &object1, AtomicBlock2D &object2, plint level) |
| void | executeDataProcessor (DataProcessorGenerator3D const &generator, std::vector< AtomicBlock3D * > objects) |
| void | executeDataProcessor (DataProcessorGenerator3D const &generator, AtomicBlock3D &object) |
| void | executeDataProcessor (DataProcessorGenerator3D const &generator, AtomicBlock3D &object1, AtomicBlock3D &object2) |
| void | executeDataProcessor (ReductiveDataProcessorGenerator3D &generator, std::vector< AtomicBlock3D * > objects) |
| void | executeDataProcessor (ReductiveDataProcessorGenerator3D &generator, AtomicBlock3D &object) |
| void | executeDataProcessor (ReductiveDataProcessorGenerator3D &generator, AtomicBlock3D &object1, AtomicBlock3D &object2) |
| void | addInternalProcessor (DataProcessorGenerator3D const &generator, std::vector< AtomicBlock3D * > objects, plint level) |
| void | addInternalProcessor (DataProcessorGenerator3D const &generator, AtomicBlock3D &object, plint level) |
| void | addInternalProcessor (DataProcessorGenerator3D const &generator, AtomicBlock3D &object1, AtomicBlock3D &object2, plint level) |
| template<typename T , template< typename U > class Descriptor> | |
| double | getStoredAverageDensity (BlockLattice2D< T, Descriptor > const &blockLattice) |
| template<typename T , template< typename U > class Descriptor> | |
| double | getStoredAverageEnergy (BlockLattice2D< T, Descriptor > const &blockLattice) |
| template<typename T , template< typename U > class Descriptor> | |
| double | getStoredAverageVelocity (BlockLattice2D< T, Descriptor > const &blockLattice) |
| template<typename T , template< typename U > class Descriptor> | |
| double | getStoredMaxVelocity (BlockLattice2D< T, Descriptor > const &blockLattice) |
| template<typename T , template< typename U > class Descriptor> | |
| double | getStoredAverageDensity (BlockLattice3D< T, Descriptor > const &blockLattice) |
| template<typename T , template< typename U > class Descriptor> | |
| double | getStoredAverageEnergy (BlockLattice3D< T, Descriptor > const &blockLattice) |
| template<typename T , template< typename U > class Descriptor> | |
| double | getStoredAverageVelocity (BlockLattice3D< T, Descriptor > const &blockLattice) |
| template<typename T , template< typename U > class Descriptor> | |
| double | getStoredMaxVelocity (BlockLattice3D< T, Descriptor > const &blockLattice) |
| void | applyProcessingFunctional (BoxProcessingFunctional2D *functional, Box2D domain, std::vector< AtomicBlock2D * > atomicBlocks) |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D *functional, Box2D domain, std::vector< AtomicBlock2D * > atomicBlocks, plint level) |
| void | applyProcessingFunctional (DotProcessingFunctional2D *functional, DotList2D const &dotList, std::vector< AtomicBlock2D * > atomicBlocks) |
| void | integrateProcessingFunctional (DotProcessingFunctional2D *functional, DotList2D const &dotList, std::vector< AtomicBlock2D * > atomicBlocks, plint level) |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D *functional, Box2D domain, std::vector< AtomicBlock2D * > atomicBlocks, plint boundaryWidth) |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D *functional, Box2D domain, std::vector< AtomicBlock2D * > atomicBlocks, plint boundaryWidth, plint level) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (LatticeBoxProcessingFunctional2D< T, Descriptor > *functional, Box2D domain, std::vector< BlockLattice2D< T, Descriptor > * > lattices) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (LatticeBoxProcessingFunctional2D< T, Descriptor > *functional, Box2D domain, std::vector< BlockLattice2D< T, Descriptor > * > lattices, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (ScalarFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< ScalarField2D< T > * > fields) |
| template<typename T > | |
| void | integrateProcessingFunctional (ScalarFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< ScalarField2D< T > * > fields, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (TensorFieldBoxProcessingFunctional2D< T, nDim > *functional, Box2D domain, std::vector< TensorField2D< T, nDim > * > fields) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (TensorFieldBoxProcessingFunctional2D< T, nDim > *functional, Box2D domain, std::vector< TensorField2D< T, nDim > * > fields, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (NTensorFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< NTensorField2D< T > * > fields) |
| template<typename T > | |
| void | integrateProcessingFunctional (NTensorFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< NTensorField2D< T > * > fields, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_L< T, Descriptor > *functional, Box2D domain, BlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_L< T, Descriptor > *functional, Box2D domain, BlockLattice2D< T, Descriptor > &lattice, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_S< T > *functional, Box2D domain, ScalarField2D< T > &field) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_S< T > *functional, Box2D domain, ScalarField2D< T > &field, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_T< T, nDim > *functional, Box2D domain, TensorField2D< T, nDim > &field) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_T< T, nDim > *functional, Box2D domain, TensorField2D< T, nDim > &field, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_N< T > *functional, Box2D domain, NTensorField2D< T > &field) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_N< T > *functional, Box2D domain, NTensorField2D< T > &field, plint level=0) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, Box2D domain, BlockLattice2D< T1, Descriptor1 > &lattice1, BlockLattice2D< T2, Descriptor2 > &lattice2) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, Box2D domain, BlockLattice2D< T1, Descriptor1 > &lattice1, BlockLattice2D< T2, Descriptor2 > &lattice2, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_SS< T1, T2 > *functional, Box2D domain, ScalarField2D< T1 > &field1, ScalarField2D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_SS< T1, T2 > *functional, Box2D domain, ScalarField2D< T1 > &field1, ScalarField2D< T2 > &field2, plint level=0) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 > *functional, Box2D domain, TensorField2D< T1, nDim1 > &field1, TensorField2D< T2, nDim2 > &field2) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 > *functional, Box2D domain, TensorField2D< T1, nDim1 > &field1, TensorField2D< T2, nDim2 > &field2, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_NN< T1, T2 > *functional, Box2D domain, NTensorField2D< T1 > &field1, NTensorField2D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_NN< T1, T2 > *functional, Box2D domain, NTensorField2D< T1 > &field1, NTensorField2D< T2 > &field2, plint level=0) |
| template<typename T1 , typename T2 , int nDim> | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_ST< T1, T2, nDim > *functional, Box2D domain, ScalarField2D< T1 > &field1, TensorField2D< T2, nDim > &field2) |
| template<typename T1 , typename T2 , int nDim> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_ST< T1, T2, nDim > *functional, Box2D domain, ScalarField2D< T1 > &field1, TensorField2D< T2, nDim > &field2, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_SN< T1, T2 > *functional, Box2D domain, ScalarField2D< T1 > &field1, NTensorField2D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_SN< T1, T2 > *functional, Box2D domain, ScalarField2D< T1 > &field1, NTensorField2D< T2 > &field2, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_LS< T1, Descriptor, T2 > *functional, Box2D domain, BlockLattice2D< T1, Descriptor > &lattice, ScalarField2D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_LS< T1, Descriptor, T2 > *functional, Box2D domain, BlockLattice2D< T1, Descriptor > &lattice, ScalarField2D< T2 > &field, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_LT< T1, Descriptor, T2, nDim > *functional, Box2D domain, BlockLattice2D< T1, Descriptor > &lattice, TensorField2D< T2, nDim > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_LT< T1, Descriptor, T2, nDim > *functional, Box2D domain, BlockLattice2D< T1, Descriptor > &lattice, TensorField2D< T2, nDim > &field, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_LN< T1, Descriptor, T2 > *functional, Box2D domain, BlockLattice2D< T1, Descriptor > &lattice, NTensorField2D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_LN< T1, Descriptor, T2 > *functional, Box2D domain, BlockLattice2D< T1, Descriptor > &lattice, NTensorField2D< T2 > &field, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (LatticeDotProcessingFunctional2D< T, Descriptor > *functional, DotList2D const &dotList, std::vector< BlockLattice2D< T, Descriptor > * > lattices) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (LatticeDotProcessingFunctional2D< T, Descriptor > *functional, DotList2D const &dotList, std::vector< BlockLattice2D< T, Descriptor > * > lattices, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (ScalarFieldDotProcessingFunctional2D< T > *functional, DotList2D const &dotList, std::vector< ScalarField2D< T > * > fields) |
| template<typename T > | |
| void | integrateProcessingFunctional (ScalarFieldDotProcessingFunctional2D< T > *functional, DotList2D const &dotList, std::vector< ScalarField2D< T > * > fields, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (TensorFieldDotProcessingFunctional2D< T, nDim > *functional, DotList2D const &dotList, std::vector< TensorField2D< T, nDim > * > fields) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (TensorFieldDotProcessingFunctional2D< T, nDim > *functional, DotList2D const &dotList, std::vector< TensorField2D< T, nDim > * > fields, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (NTensorFieldDotProcessingFunctional2D< T > *functional, DotList2D const &dotList, std::vector< NTensorField2D< T > * > fields) |
| template<typename T > | |
| void | integrateProcessingFunctional (NTensorFieldDotProcessingFunctional2D< T > *functional, DotList2D const &dotList, std::vector< NTensorField2D< T > * > fields, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_L< T, Descriptor > *functional, DotList2D const &dotList, BlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_L< T, Descriptor > *functional, DotList2D const &dotList, BlockLattice2D< T, Descriptor > &lattice, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_S< T > *functional, DotList2D const &dotList, ScalarField2D< T > &field) |
| template<typename T > | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_S< T > *functional, DotList2D const &dotList, ScalarField2D< T > &field, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_T< T, nDim > *functional, DotList2D const &dotList, TensorField2D< T, nDim > &field) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_T< T, nDim > *functional, DotList2D const &dotList, TensorField2D< T, nDim > &field, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_N< T > *functional, DotList2D const &dotList, NTensorField2D< T > &field) |
| template<typename T > | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_N< T > *functional, DotList2D const &dotList, NTensorField2D< T > &field, plint level=0) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, DotList2D const &dotList, BlockLattice2D< T1, Descriptor1 > &lattice1, BlockLattice2D< T2, Descriptor2 > &lattice2) |
| 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 | integrateProcessingFunctional (DotProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, DotList2D const &dotList, BlockLattice2D< T1, Descriptor1 > &lattice1, BlockLattice2D< T2, Descriptor2 > &lattice2, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_SS< T1, T2 > *functional, DotList2D const &dotList, ScalarField2D< T1 > &field1, ScalarField2D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_SS< T1, T2 > *functional, DotList2D const &dotList, ScalarField2D< T1 > &field1, ScalarField2D< T2 > &field2, plint level=0) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 > *functional, DotList2D const &dotList, TensorField2D< T1, nDim1 > &field1, TensorField2D< T2, nDim2 > &field2) |
| Easy instantiation of dotted data processor for TensorField-TensorField coupling. | |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 > *functional, DotList2D const &dotList, TensorField2D< T1, nDim1 > &field1, TensorField2D< T2, nDim2 > &field2, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_NN< T1, T2 > *functional, DotList2D const &dotList, NTensorField2D< T1 > &field1, NTensorField2D< T2 > &field2) |
| Easy instantiation of dotted data processor for NTensorField-NTensorField coupling. | |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_NN< T1, T2 > *functional, DotList2D const &dotList, NTensorField2D< T1 > &field1, NTensorField2D< T2 > &field2, plint level=0) |
| template<typename T1 , typename T2 , int nDim> | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_ST< T1, T2, nDim > *functional, DotList2D const &dotList, ScalarField2D< T1 > &field1, TensorField2D< T2, nDim > &field2) |
| template<typename T1 , typename T2 , int nDim> | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_ST< T1, T2, nDim > *functional, DotList2D const &dotList, ScalarField2D< T1 > &field1, TensorField2D< T2, nDim > &field2, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_SN< T1, T2 > *functional, DotList2D const &dotList, ScalarField2D< T1 > &field1, NTensorField2D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_SN< T1, T2 > *functional, DotList2D const &dotList, ScalarField2D< T1 > &field1, NTensorField2D< T2 > &field2, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_LS< T1, Descriptor, T2 > *functional, DotList2D const &dotList, BlockLattice2D< T1, Descriptor > &lattice, ScalarField2D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_LS< T1, Descriptor, T2 > *functional, DotList2D const &dotList, BlockLattice2D< T1, Descriptor > &lattice, ScalarField2D< T2 > &field, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_LT< T1, Descriptor, T2, nDim > *functional, DotList2D const &dotList, BlockLattice2D< T1, Descriptor > &lattice, TensorField2D< T2, nDim > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_LT< T1, Descriptor, T2, nDim > *functional, DotList2D const &dotList, BlockLattice2D< T1, Descriptor > &lattice, TensorField2D< T2, nDim > &field, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_LN< T1, Descriptor, T2 > *functional, DotList2D const &dotList, BlockLattice2D< T1, Descriptor > &lattice, NTensorField2D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_LN< T1, Descriptor, T2 > *functional, DotList2D const &dotList, BlockLattice2D< T1, Descriptor > &lattice, NTensorField2D< T2 > &field, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (BoundedLatticeBoxProcessingFunctional2D< T, Descriptor > *functional, Box2D domain, std::vector< BlockLattice2D< T, Descriptor > * > lattices, plint boundaryWidth=Descriptor< T >::boundaryWidth) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (BoundedLatticeBoxProcessingFunctional2D< T, Descriptor > *functional, Box2D domain, std::vector< BlockLattice2D< T, Descriptor > * > lattices, plint boundaryWidth=Descriptor< T >::boundaryWidth, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedScalarFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< ScalarField2D< T > * > fields, plint boundaryWidth) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedScalarFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< ScalarField2D< T > * > fields, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoundedTensorFieldBoxProcessingFunctional2D< T, nDim > *functional, Box2D domain, std::vector< TensorField2D< T, nDim > * > fields, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (BoundedTensorFieldBoxProcessingFunctional2D< T, nDim > *functional, Box2D domain, std::vector< TensorField2D< T, nDim > * > fields, plint boundaryWidth) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedNTensorFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< NTensorField2D< T > * > fields, plint boundaryWidth) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedNTensorFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< NTensorField2D< T > * > fields, plint boundaryWidth) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_L< T, Descriptor > *functional, Box2D domain, BlockLattice2D< T, Descriptor > &lattice, plint boundaryWidth=Descriptor< T >::boundaryWidth) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_L< T, Descriptor > *functional, Box2D domain, BlockLattice2D< T, Descriptor > &lattice, plint boundaryWidth=Descriptor< T >::boundaryWidth, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_S< T > *functional, Box2D domain, ScalarField2D< T > &field, plint boundaryWidth) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_S< T > *functional, Box2D domain, ScalarField2D< T > &field, plint boundaryWidth, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_T< T, nDim > *functional, Box2D domain, TensorField2D< T, nDim > &field, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_T< T, nDim > *functional, Box2D domain, TensorField2D< T, nDim > &field, plint boundaryWidth, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_N< T > *functional, Box2D domain, NTensorField2D< T > &field, plint boundaryWidth) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_N< T > *functional, Box2D domain, NTensorField2D< T > &field, plint boundaryWidth, plint level=0) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, Box2D domain, BlockLattice2D< T1, Descriptor1 > &lattice1, BlockLattice2D< T2, Descriptor2 > &lattice2, plint boundaryWidth=Descriptor1< T1 >::boundaryWidth) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, Box2D domain, BlockLattice2D< T1, Descriptor1 > &lattice1, BlockLattice2D< T2, Descriptor2 > &lattice2, plint boundaryWidth=Descriptor1< T1 >::boundaryWidth, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_SS< T1, T2 > *functional, Box2D domain, ScalarField2D< T1 > &field1, ScalarField2D< T2 > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_SS< T1, T2 > *functional, Box2D domain, ScalarField2D< T1 > &field1, ScalarField2D< T2 > &field2, plint boundaryWidth, plint level=0) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 > *functional, Box2D domain, TensorField2D< T1, nDim1 > &field1, TensorField2D< T2, nDim2 > &field2, plint boundaryWidth) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 > *functional, Box2D domain, TensorField2D< T1, nDim1 > &field1, TensorField2D< T2, nDim2 > &field2, plint boundaryWidth, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_NN< T1, T2 > *functional, Box2D domain, NTensorField2D< T1 > &field1, NTensorField2D< T2 > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_NN< T1, T2 > *functional, Box2D domain, NTensorField2D< T1 > &field1, NTensorField2D< T2 > &field2, plint boundaryWidth, plint level=0) |
| template<typename T1 , typename T2 , int nDim> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_ST< T1, T2, nDim > *functional, Box2D domain, ScalarField2D< T1 > &field1, TensorField2D< T2, nDim > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 , int nDim> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_ST< T1, T2, nDim > *functional, Box2D domain, ScalarField2D< T1 > &field1, TensorField2D< T2, nDim > &field2, plint boundaryWidth, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_SN< T1, T2 > *functional, Box2D domain, ScalarField2D< T1 > &field1, NTensorField2D< T2 > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_SN< T1, T2 > *functional, Box2D domain, ScalarField2D< T1 > &field1, NTensorField2D< T2 > &field2, plint boundaryWidth, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_LS< T1, Descriptor, T2 > *functional, Box2D domain, BlockLattice2D< T1, Descriptor > &lattice, ScalarField2D< T2 > &field, plint boundaryWidth=Descriptor< T1 >::boundaryWidth) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_LS< T1, Descriptor, T2 > *functional, Box2D domain, BlockLattice2D< T1, Descriptor > &lattice, ScalarField2D< T2 > &field, plint boundaryWidth=Descriptor< T1 >::boundaryWidth, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_LT< T1, Descriptor, T2, nDim > *functional, Box2D domain, BlockLattice2D< T1, Descriptor > &lattice, TensorField2D< T2, nDim > &field, plint boundaryWidth=Descriptor< T1 >::boundaryWidth) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_LT< T1, Descriptor, T2, nDim > *functional, Box2D domain, BlockLattice2D< T1, Descriptor > &lattice, TensorField2D< T2, nDim > &field, plint boundaryWidth=Descriptor< T1 >::boundaryWidth, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_LN< T1, Descriptor, T2 > *functional, Box2D domain, BlockLattice2D< T1, Descriptor > &lattice, NTensorField2D< T2 > &field, plint boundaryWidth=Descriptor< T1 >::boundaryWidth) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_LN< T1, Descriptor, T2 > *functional, Box2D domain, BlockLattice2D< T1, Descriptor > &lattice, NTensorField2D< T2 > &field, plint boundaryWidth=Descriptor< T1 >::boundaryWidth, plint level=0) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedScalarFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< ScalarField2D< T > * > fields, plint boundaryWidth, plint level) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (BoundedTensorFieldBoxProcessingFunctional2D< T, nDim > *functional, Box2D domain, std::vector< TensorField2D< T, nDim > * > fields, plint boundaryWidth, plint level) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedNTensorFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< NTensorField2D< T > * > fields, plint boundaryWidth, plint level) |
| void | applyProcessingFunctional (BoxProcessingFunctional3D *functional, Box3D domain, std::vector< AtomicBlock3D * > atomicBlocks) |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D *functional, Box3D domain, std::vector< AtomicBlock3D * > atomicBlocks, plint level) |
| void | applyProcessingFunctional (DotProcessingFunctional3D *functional, DotList3D const &dotList, std::vector< AtomicBlock3D * > atomicBlocks) |
| void | integrateProcessingFunctional (DotProcessingFunctional3D *functional, DotList3D const &dotList, std::vector< AtomicBlock3D * > atomicBlocks, plint level) |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D *functional, Box3D domain, std::vector< AtomicBlock3D * > atomicBlocks, plint boundaryWidth) |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D *functional, Box3D domain, std::vector< AtomicBlock3D * > atomicBlocks, plint boundaryWidth, plint level) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (LatticeBoxProcessingFunctional3D< T, Descriptor > *functional, Box3D domain, std::vector< BlockLattice3D< T, Descriptor > * > lattices) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (LatticeBoxProcessingFunctional3D< T, Descriptor > *functional, Box3D domain, std::vector< BlockLattice3D< T, Descriptor > * > lattices, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (ScalarFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< ScalarField3D< T > * > fields) |
| template<typename T > | |
| void | integrateProcessingFunctional (ScalarFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< ScalarField3D< T > * > fields, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (TensorFieldBoxProcessingFunctional3D< T, nDim > *functional, Box3D domain, std::vector< TensorField3D< T, nDim > * > fields) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (TensorFieldBoxProcessingFunctional3D< T, nDim > *functional, Box3D domain, std::vector< TensorField3D< T, nDim > * > fields, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (NTensorFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< NTensorField3D< T > * > fields) |
| template<typename T > | |
| void | integrateProcessingFunctional (NTensorFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< NTensorField3D< T > * > fields, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_L< T, Descriptor > *functional, Box3D domain, BlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_L< T, Descriptor > *functional, Box3D domain, BlockLattice3D< T, Descriptor > &lattice, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_S< T > *functional, Box3D domain, ScalarField3D< T > &field) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_S< T > *functional, Box3D domain, ScalarField3D< T > &field, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_T< T, nDim > *functional, Box3D domain, TensorField3D< T, nDim > &field) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_T< T, nDim > *functional, Box3D domain, TensorField3D< T, nDim > &field, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_N< T > *functional, Box3D domain, NTensorField3D< T > &field) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_N< T > *functional, Box3D domain, NTensorField3D< T > &field, plint level=0) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, Box3D domain, BlockLattice3D< T1, Descriptor1 > &lattice1, BlockLattice3D< T2, Descriptor2 > &lattice2) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, Box3D domain, BlockLattice3D< T1, Descriptor1 > &lattice1, BlockLattice3D< T2, Descriptor2 > &lattice2, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_SS< T1, T2 > *functional, Box3D domain, ScalarField3D< T1 > &field1, ScalarField3D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_SS< T1, T2 > *functional, Box3D domain, ScalarField3D< T1 > &field1, ScalarField3D< T2 > &field2, plint level=0) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_TT< T1, nDim1, T2, nDim2 > *functional, Box3D domain, TensorField3D< T1, nDim1 > &field1, TensorField3D< T2, nDim2 > &field2) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_TT< T1, nDim1, T2, nDim2 > *functional, Box3D domain, TensorField3D< T1, nDim1 > &field1, TensorField3D< T2, nDim2 > &field2, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_NN< T1, T2 > *functional, Box3D domain, NTensorField3D< T1 > &field1, NTensorField3D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_NN< T1, T2 > *functional, Box3D domain, NTensorField3D< T1 > &field1, NTensorField3D< T2 > &field2, plint level=0) |
| template<typename T1 , typename T2 , int nDim> | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_ST< T1, T2, nDim > *functional, Box3D domain, ScalarField3D< T1 > &field1, TensorField3D< T2, nDim > &field2) |
| template<typename T1 , typename T2 , int nDim> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_ST< T1, T2, nDim > *functional, Box3D domain, ScalarField3D< T1 > &field1, TensorField3D< T2, nDim > &field2, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_SN< T1, T2 > *functional, Box3D domain, ScalarField3D< T1 > &field1, NTensorField3D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_SN< T1, T2 > *functional, Box3D domain, ScalarField3D< T1 > &field1, NTensorField3D< T2 > &field2, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_LS< T1, Descriptor, T2 > *functional, Box3D domain, BlockLattice3D< T1, Descriptor > &lattice, ScalarField3D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_LS< T1, Descriptor, T2 > *functional, Box3D domain, BlockLattice3D< T1, Descriptor > &lattice, ScalarField3D< T2 > &field, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_LT< T1, Descriptor, T2, nDim > *functional, Box3D domain, BlockLattice3D< T1, Descriptor > &lattice, TensorField3D< T2, nDim > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_LT< T1, Descriptor, T2, nDim > *functional, Box3D domain, BlockLattice3D< T1, Descriptor > &lattice, TensorField3D< T2, nDim > &field, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_LN< T1, Descriptor, T2 > *functional, Box3D domain, BlockLattice3D< T1, Descriptor > &lattice, NTensorField3D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_LN< T1, Descriptor, T2 > *functional, Box3D domain, BlockLattice3D< T1, Descriptor > &lattice, NTensorField3D< T2 > &field, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (LatticeDotProcessingFunctional3D< T, Descriptor > *functional, DotList3D const &dotList, std::vector< BlockLattice3D< T, Descriptor > * > lattices) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (LatticeDotProcessingFunctional3D< T, Descriptor > *functional, DotList3D const &dotList, std::vector< BlockLattice3D< T, Descriptor > * > lattices, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (ScalarFieldDotProcessingFunctional3D< T > *functional, DotList3D const &dotList, std::vector< ScalarField3D< T > * > fields) |
| template<typename T > | |
| void | integrateProcessingFunctional (ScalarFieldDotProcessingFunctional3D< T > *functional, DotList3D const &dotList, std::vector< ScalarField3D< T > * > fields, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (TensorFieldDotProcessingFunctional3D< T, nDim > *functional, DotList3D const &dotList, std::vector< TensorField3D< T, nDim > * > fields) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (TensorFieldDotProcessingFunctional3D< T, nDim > *functional, DotList3D const &dotList, std::vector< TensorField3D< T, nDim > * > fields, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (NTensorFieldDotProcessingFunctional3D< T > *functional, DotList3D const &dotList, std::vector< NTensorField3D< T > * > fields) |
| template<typename T > | |
| void | integrateProcessingFunctional (NTensorFieldDotProcessingFunctional3D< T > *functional, DotList3D const &dotList, std::vector< NTensorField3D< T > * > fields, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_L< T, Descriptor > *functional, DotList3D const &dotList, BlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_L< T, Descriptor > *functional, DotList3D const &dotList, BlockLattice3D< T, Descriptor > &lattice, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_S< T > *functional, DotList3D const &dotList, ScalarField3D< T > &field) |
| template<typename T > | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_S< T > *functional, DotList3D const &dotList, ScalarField3D< T > &field, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_T< T, nDim > *functional, DotList3D const &dotList, TensorField3D< T, nDim > &field) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_T< T, nDim > *functional, DotList3D const &dotList, TensorField3D< T, nDim > &field, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_N< T > *functional, DotList3D const &dotList, NTensorField3D< T > &field) |
| template<typename T > | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_N< T > *functional, DotList3D const &dotList, NTensorField3D< T > &field, plint level=0) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, DotList3D const &dotList, BlockLattice3D< T1, Descriptor1 > &lattice1, BlockLattice3D< T2, Descriptor2 > &lattice2) |
| 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 | integrateProcessingFunctional (DotProcessingFunctional3D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, DotList3D const &dotList, BlockLattice3D< T1, Descriptor1 > &lattice1, BlockLattice3D< T2, Descriptor2 > &lattice2, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_SS< T1, T2 > *functional, DotList3D const &dotList, ScalarField3D< T1 > &field1, ScalarField3D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_SS< T1, T2 > *functional, DotList3D const &dotList, ScalarField3D< T1 > &field1, ScalarField3D< T2 > &field2, plint level=0) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_TT< T1, nDim1, T2, nDim2 > *functional, DotList3D const &dotList, TensorField3D< T1, nDim1 > &field1, TensorField3D< T2, nDim2 > &field2) |
| Easy instantiation of dotted data processor for TensorField-TensorField coupling. | |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_TT< T1, nDim1, T2, nDim2 > *functional, DotList3D const &dotList, TensorField3D< T1, nDim1 > &field1, TensorField3D< T2, nDim2 > &field2, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_NN< T1, T2 > *functional, DotList3D const &dotList, NTensorField3D< T1 > &field1, NTensorField3D< T2 > &field2) |
| Easy instantiation of dotted data processor for NTensorField-NTensorField coupling. | |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_NN< T1, T2 > *functional, DotList3D const &dotList, NTensorField3D< T1 > &field1, NTensorField3D< T2 > &field2, plint level=0) |
| template<typename T1 , typename T2 , int nDim> | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_ST< T1, T2, nDim > *functional, DotList3D const &dotList, ScalarField3D< T1 > &field1, TensorField3D< T2, nDim > &field2) |
| template<typename T1 , typename T2 , int nDim> | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_ST< T1, T2, nDim > *functional, DotList3D const &dotList, ScalarField3D< T1 > &field1, TensorField3D< T2, nDim > &field2, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_SN< T1, T2 > *functional, DotList3D const &dotList, ScalarField3D< T1 > &field1, NTensorField3D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_SN< T1, T2 > *functional, DotList3D const &dotList, ScalarField3D< T1 > &field1, NTensorField3D< T2 > &field2, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_LS< T1, Descriptor, T2 > *functional, DotList3D const &dotList, BlockLattice3D< T1, Descriptor > &lattice, ScalarField3D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_LS< T1, Descriptor, T2 > *functional, DotList3D const &dotList, BlockLattice3D< T1, Descriptor > &lattice, ScalarField3D< T2 > &field, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_LT< T1, Descriptor, T2, nDim > *functional, DotList3D const &dotList, BlockLattice3D< T1, Descriptor > &lattice, TensorField3D< T2, nDim > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_LT< T1, Descriptor, T2, nDim > *functional, DotList3D const &dotList, BlockLattice3D< T1, Descriptor > &lattice, TensorField3D< T2, nDim > &field, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_LN< T1, Descriptor, T2 > *functional, DotList3D const &dotList, BlockLattice3D< T1, Descriptor > &lattice, NTensorField3D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_LN< T1, Descriptor, T2 > *functional, DotList3D const &dotList, BlockLattice3D< T1, Descriptor > &lattice, NTensorField3D< T2 > &field, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (BoundedLatticeBoxProcessingFunctional3D< T, Descriptor > *functional, Box3D domain, std::vector< BlockLattice3D< T, Descriptor > * > lattices, plint boundaryWidth=Descriptor< T >::boundaryWidth) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (BoundedLatticeBoxProcessingFunctional3D< T, Descriptor > *functional, Box3D domain, std::vector< BlockLattice3D< T, Descriptor > * > lattices, plint boundaryWidth=Descriptor< T >::boundaryWidth, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedScalarFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< ScalarField3D< T > * > fields, plint boundaryWidth) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedScalarFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< ScalarField3D< T > * > fields, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoundedTensorFieldBoxProcessingFunctional3D< T, nDim > *functional, Box3D domain, std::vector< TensorField3D< T, nDim > * > fields, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (BoundedTensorFieldBoxProcessingFunctional3D< T, nDim > *functional, Box3D domain, std::vector< TensorField3D< T, nDim > * > fields, plint boundaryWidth) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedNTensorFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< NTensorField3D< T > * > fields, plint boundaryWidth) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedNTensorFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< NTensorField3D< T > * > fields, plint boundaryWidth) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_L< T, Descriptor > *functional, Box3D domain, BlockLattice3D< T, Descriptor > &lattice, plint boundaryWidth=Descriptor< T >::boundaryWidth) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_L< T, Descriptor > *functional, Box3D domain, BlockLattice3D< T, Descriptor > &lattice, plint boundaryWidth=Descriptor< T >::boundaryWidth, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_S< T > *functional, Box3D domain, ScalarField3D< T > &field, plint boundaryWidth) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_S< T > *functional, Box3D domain, ScalarField3D< T > &field, plint boundaryWidth, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_T< T, nDim > *functional, Box3D domain, TensorField3D< T, nDim > &field, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_T< T, nDim > *functional, Box3D domain, TensorField3D< T, nDim > &field, plint boundaryWidth, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_N< T > *functional, Box3D domain, NTensorField3D< T > &field, plint boundaryWidth) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_N< T > *functional, Box3D domain, NTensorField3D< T > &field, plint boundaryWidth, plint level=0) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, Box3D domain, BlockLattice3D< T1, Descriptor1 > &lattice1, BlockLattice3D< T2, Descriptor2 > &lattice2, plint boundaryWidth=Descriptor1< T1 >::boundaryWidth) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, Box3D domain, BlockLattice3D< T1, Descriptor1 > &lattice1, BlockLattice3D< T2, Descriptor2 > &lattice2, plint boundaryWidth=Descriptor1< T1 >::boundaryWidth, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_SS< T1, T2 > *functional, Box3D domain, ScalarField3D< T1 > &field1, ScalarField3D< T2 > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_SS< T1, T2 > *functional, Box3D domain, ScalarField3D< T1 > &field1, ScalarField3D< T2 > &field2, plint boundaryWidth, plint level=0) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_TT< T1, nDim1, T2, nDim2 > *functional, Box3D domain, TensorField3D< T1, nDim1 > &field1, TensorField3D< T2, nDim2 > &field2, plint boundaryWidth) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_TT< T1, nDim1, T2, nDim2 > *functional, Box3D domain, TensorField3D< T1, nDim1 > &field1, TensorField3D< T2, nDim2 > &field2, plint boundaryWidth, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_NN< T1, T2 > *functional, Box3D domain, NTensorField3D< T1 > &field1, NTensorField3D< T2 > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_NN< T1, T2 > *functional, Box3D domain, NTensorField3D< T1 > &field1, NTensorField3D< T2 > &field2, plint boundaryWidth, plint level=0) |
| template<typename T1 , typename T2 , int nDim> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_ST< T1, T2, nDim > *functional, Box3D domain, ScalarField3D< T1 > &field1, TensorField3D< T2, nDim > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 , int nDim> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_ST< T1, T2, nDim > *functional, Box3D domain, ScalarField3D< T1 > &field1, TensorField3D< T2, nDim > &field2, plint boundaryWidth, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_SN< T1, T2 > *functional, Box3D domain, ScalarField3D< T1 > &field1, NTensorField3D< T2 > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_SN< T1, T2 > *functional, Box3D domain, ScalarField3D< T1 > &field1, NTensorField3D< T2 > &field2, plint boundaryWidth, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_LS< T1, Descriptor, T2 > *functional, Box3D domain, BlockLattice3D< T1, Descriptor > &lattice, ScalarField3D< T2 > &field, plint boundaryWidth=Descriptor< T1 >::boundaryWidth) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_LS< T1, Descriptor, T2 > *functional, Box3D domain, BlockLattice3D< T1, Descriptor > &lattice, ScalarField3D< T2 > &field, plint boundaryWidth=Descriptor< T1 >::boundaryWidth, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_LT< T1, Descriptor, T2, nDim > *functional, Box3D domain, BlockLattice3D< T1, Descriptor > &lattice, TensorField3D< T2, nDim > &field, plint boundaryWidth=Descriptor< T1 >::boundaryWidth) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_LT< T1, Descriptor, T2, nDim > *functional, Box3D domain, BlockLattice3D< T1, Descriptor > &lattice, TensorField3D< T2, nDim > &field, plint boundaryWidth=Descriptor< T1 >::boundaryWidth, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_LN< T1, Descriptor, T2 > *functional, Box3D domain, BlockLattice3D< T1, Descriptor > &lattice, NTensorField3D< T2 > &field, plint boundaryWidth=Descriptor< T1 >::boundaryWidth) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_LN< T1, Descriptor, T2 > *functional, Box3D domain, BlockLattice3D< T1, Descriptor > &lattice, NTensorField3D< T2 > &field, plint boundaryWidth=Descriptor< T1 >::boundaryWidth, plint level=0) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedScalarFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< ScalarField3D< T > * > fields, plint boundaryWidth, plint level) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (BoundedTensorFieldBoxProcessingFunctional3D< T, nDim > *functional, Box3D domain, std::vector< TensorField3D< T, nDim > * > fields, plint boundaryWidth, plint level) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedNTensorFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< NTensorField3D< T > * > fields, plint boundaryWidth, plint level) |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D &functional, Box2D domain, std::vector< AtomicBlock2D * > atomicBlocks) |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D &functional, DotList2D const &dotList, std::vector< AtomicBlock2D * > atomicBlocks) |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D &functional, Box2D domain, std::vector< AtomicBlock2D * > atomicBlocks, plint boundaryWidth) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (ReductiveLatticeBoxProcessingFunctional2D< T, Descriptor > &functional, Box2D domain, std::vector< BlockLattice2D< T, Descriptor > * > lattices) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveScalarFieldBoxProcessingFunctional2D< T > &functional, Box2D domain, std::vector< ScalarField2D< T > * > fields) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (ReductiveTensorFieldBoxProcessingFunctional2D< T, nDim > &functional, Box2D domain, std::vector< TensorField2D< T, nDim > * > fields) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveNTensorFieldBoxProcessingFunctional2D< T > &functional, Box2D domain, std::vector< NTensorField2D< T > * > fields) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_L< T, Descriptor > &functional, Box2D domain, BlockLattice2D< T, Descriptor > &lattice) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_S< T > &functional, Box2D domain, ScalarField2D< T > &field) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_T< T, nDim > &functional, Box2D domain, TensorField2D< T, nDim > &field) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_N< T > &functional, Box2D domain, NTensorField2D< T > &field) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 > &functional, Box2D domain, BlockLattice2D< T1, Descriptor1 > &lattice1, BlockLattice2D< T2, Descriptor2 > &lattice2) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_SS< T1, T2 > &functional, Box2D domain, ScalarField2D< T1 > &field1, ScalarField2D< T2 > &field2) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 > &functional, Box2D domain, TensorField2D< T1, nDim1 > &field1, TensorField2D< T2, nDim2 > &field2) |
| template<typename T1 , typename T2 , int nDim> | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_ST< T1, T2, nDim > &functional, Box2D domain, ScalarField2D< T1 > &field1, TensorField2D< T2, nDim > &field2) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_NN< T1, T2 > &functional, Box2D domain, NTensorField2D< T1 > &field1, NTensorField2D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_SN< T1, T2 > &functional, Box2D domain, ScalarField2D< T1 > &field1, NTensorField2D< T2 > &field2) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_LS< T1, Descriptor, T2 > &functional, Box2D domain, BlockLattice2D< T1, Descriptor > &lattice, ScalarField2D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_LT< T1, Descriptor, T2, nDim > &functional, Box2D domain, BlockLattice2D< T1, Descriptor > &lattice, TensorField2D< T2, nDim > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_LN< T1, Descriptor, T2 > &functional, Box2D domain, BlockLattice2D< T1, Descriptor > &lattice, NTensorField2D< T2 > &field) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (ReductiveLatticeDotProcessingFunctional2D< T, Descriptor > &functional, DotList2D const &dotList, std::vector< BlockLattice2D< T, Descriptor > * > lattices) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveScalarFieldDotProcessingFunctional2D< T > &functional, DotList2D const &dotList, std::vector< ScalarField2D< T > * > fields) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (ReductiveTensorFieldDotProcessingFunctional2D< T, nDim > &functional, DotList2D const &dotList, std::vector< TensorField2D< T, nDim > * > fields) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveNTensorFieldDotProcessingFunctional2D< T > &functional, DotList2D const &dotList, std::vector< NTensorField2D< T > * > fields) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_L< T, Descriptor > &functional, DotList2D const &dotList, BlockLattice2D< T, Descriptor > &lattice) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_S< T > &functional, DotList2D const &dotList, ScalarField2D< T > &field) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_T< T, nDim > &functional, DotList2D const &dotList, TensorField2D< T, nDim > &field) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_N< T > &functional, DotList2D const &dotList, NTensorField2D< T > &field) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 > &functional, DotList2D const &dotList, BlockLattice2D< T1, Descriptor1 > &lattice1, BlockLattice2D< T2, Descriptor2 > &lattice2) |
| Easy instantiation of dotted data processor for lattice-lattice coupling. | |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_SS< T1, T2 > &functional, DotList2D const &dotList, ScalarField2D< T1 > &field1, ScalarField2D< T2 > &field2) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 > &functional, DotList2D const &dotList, TensorField2D< T1, nDim1 > &field1, TensorField2D< T2, nDim2 > &field2) |
| Easy instantiation of dotted data processor for TensorField-TensorField coupling. | |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_NN< T1, T2 > &functional, DotList2D const &dotList, NTensorField2D< T1 > &field1, NTensorField2D< T2 > &field2) |
| Easy instantiation of dotted data processor for NTensorField-NTensorField coupling. | |
| template<typename T1 , typename T2 , int nDim> | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_ST< T1, T2, nDim > &functional, DotList2D const &dotList, ScalarField2D< T1 > &field1, TensorField2D< T2, nDim > &field2) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_SN< T1, T2 > &functional, DotList2D const &dotList, ScalarField2D< T1 > &field1, NTensorField2D< T2 > &field2) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_LS< T1, Descriptor, T2 > &functional, DotList2D const &dotList, BlockLattice2D< T1, Descriptor > &lattice, ScalarField2D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_LT< T1, Descriptor, T2, nDim > &functional, DotList2D const &dotList, BlockLattice2D< T1, Descriptor > &lattice, TensorField2D< T2, nDim > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_LN< T1, Descriptor, T2 > &functional, DotList2D const &dotList, BlockLattice2D< T1, Descriptor > &lattice, NTensorField2D< T2 > &field) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (BoundedReductiveLatticeBoxProcessingFunctional2D< T, Descriptor > &functional, Box2D domain, std::vector< BlockLattice2D< T, Descriptor > * > lattices, plint boundaryWidth=Descriptor< T >::boundaryWidth) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedReductiveScalarFieldBoxProcessingFunctional2D< T > &functional, Box2D domain, std::vector< ScalarField2D< T > * > fields, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoundedReductiveTensorFieldBoxProcessingFunctional2D< T, nDim > &functional, Box2D domain, std::vector< TensorField2D< T, nDim > * > fields, plint boundaryWidth) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedReductiveNTensorFieldBoxProcessingFunctional2D< T > &functional, Box2D domain, std::vector< NTensorField2D< T > * > fields, plint boundaryWidth) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_L< T, Descriptor > &functional, Box2D domain, BlockLattice2D< T, Descriptor > &lattice, plint boundaryWidth=Descriptor< T >::boundaryWidth) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_S< T > &functional, Box2D domain, ScalarField2D< T > &field, plint boundaryWidth) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 > &functional, Box2D domain, BlockLattice2D< T1, Descriptor1 > &lattice1, BlockLattice2D< T2, Descriptor2 > &lattice2, plint boundaryWidth=Descriptor1< T1 >::boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_SS< T1, T2 > &functional, Box2D domain, ScalarField2D< T1 > &field1, ScalarField2D< T2 > &field2, plint boundaryWidth) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 > &functional, Box2D domain, TensorField2D< T1, nDim1 > &field1, TensorField2D< T2, nDim2 > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 , int nDim> | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_ST< T1, T2, nDim > &functional, Box2D domain, ScalarField2D< T1 > &field1, TensorField2D< T2, nDim > &field2, plint boundaryWidth) |
| template<typename T1 , int nDim1, typename T2 > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_NN< T1, T2 > &functional, Box2D domain, NTensorField2D< T1 > &field1, NTensorField2D< T2 > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_SN< T1, T2 > &functional, Box2D domain, ScalarField2D< T1 > &field1, NTensorField2D< T2 > &field2, plint boundaryWidth) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_LS< T1, Descriptor, T2 > &functional, Box2D domain, BlockLattice2D< T1, Descriptor > &lattice, ScalarField2D< T2 > &field, plint boundaryWidth=Descriptor< T1 >::boundaryWidth) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_LT< T1, Descriptor, T2, nDim > &functional, Box2D domain, BlockLattice2D< T1, Descriptor > &lattice, TensorField2D< T2, nDim > &field, plint boundaryWidth=Descriptor< T1 >::boundaryWidth) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_LN< T1, Descriptor, T2 > &functional, Box2D domain, BlockLattice2D< T1, Descriptor > &lattice, NTensorField2D< T2 > &field, plint boundaryWidth=Descriptor< T1 >::boundaryWidth) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_T< T, nDim > &functional, Box2D domain, TensorField2D< T, nDim > &field, plint boundaryWidth) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_N< T > &functional, Box2D domain, NTensorField2D< T > &field, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_NN< T1, T2 > &functional, Box2D domain, NTensorField2D< T1 > &field1, NTensorField2D< T2 > &field2, plint boundaryWidth) |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D &functional, Box3D domain, std::vector< AtomicBlock3D * > atomicBlocks) |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D &functional, DotList3D const &dotList, std::vector< AtomicBlock3D * > atomicBlocks) |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D &functional, Box3D domain, std::vector< AtomicBlock3D * > atomicBlocks, plint boundaryWidth) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (ReductiveLatticeBoxProcessingFunctional3D< T, Descriptor > &functional, Box3D domain, std::vector< BlockLattice3D< T, Descriptor > * > lattices) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveScalarFieldBoxProcessingFunctional3D< T > &functional, Box3D domain, std::vector< ScalarField3D< T > * > fields) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (ReductiveTensorFieldBoxProcessingFunctional3D< T, nDim > &functional, Box3D domain, std::vector< TensorField3D< T, nDim > * > fields) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveNTensorFieldBoxProcessingFunctional3D< T > &functional, Box3D domain, std::vector< NTensorField3D< T > * > fields) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_L< T, Descriptor > &functional, Box3D domain, BlockLattice3D< T, Descriptor > &lattice) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_S< T > &functional, Box3D domain, ScalarField3D< T > &field) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_T< T, nDim > &functional, Box3D domain, TensorField3D< T, nDim > &field) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_N< T > &functional, Box3D domain, NTensorField3D< T > &field) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_LL< T1, Descriptor1, T2, Descriptor2 > &functional, Box3D domain, BlockLattice3D< T1, Descriptor1 > &lattice1, BlockLattice3D< T2, Descriptor2 > &lattice2) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_SS< T1, T2 > &functional, Box3D domain, ScalarField3D< T1 > &field1, ScalarField3D< T2 > &field2) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_TT< T1, nDim1, T2, nDim2 > &functional, Box3D domain, TensorField3D< T1, nDim1 > &field1, TensorField3D< T2, nDim2 > &field2) |
| template<typename T1 , typename T2 , int nDim> | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_ST< T1, T2, nDim > &functional, Box3D domain, ScalarField3D< T1 > &field1, TensorField3D< T2, nDim > &field2) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_NN< T1, T2 > &functional, Box3D domain, NTensorField3D< T1 > &field1, NTensorField3D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_SN< T1, T2 > &functional, Box3D domain, ScalarField3D< T1 > &field1, NTensorField3D< T2 > &field2) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_LS< T1, Descriptor, T2 > &functional, Box3D domain, BlockLattice3D< T1, Descriptor > &lattice, ScalarField3D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_LT< T1, Descriptor, T2, nDim > &functional, Box3D domain, BlockLattice3D< T1, Descriptor > &lattice, TensorField3D< T2, nDim > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_LN< T1, Descriptor, T2 > &functional, Box3D domain, BlockLattice3D< T1, Descriptor > &lattice, NTensorField3D< T2 > &field) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (ReductiveLatticeDotProcessingFunctional3D< T, Descriptor > &functional, DotList3D const &dotList, std::vector< BlockLattice3D< T, Descriptor > * > lattices) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveScalarFieldDotProcessingFunctional3D< T > &functional, DotList3D const &dotList, std::vector< ScalarField3D< T > * > fields) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (ReductiveTensorFieldDotProcessingFunctional3D< T, nDim > &functional, DotList3D const &dotList, std::vector< TensorField3D< T, nDim > * > fields) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveNTensorFieldDotProcessingFunctional3D< T > &functional, DotList3D const &dotList, std::vector< NTensorField3D< T > * > fields) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_L< T, Descriptor > &functional, DotList3D const &dotList, BlockLattice3D< T, Descriptor > &lattice) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_S< T > &functional, DotList3D const &dotList, ScalarField3D< T > &field) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_T< T, nDim > &functional, DotList3D const &dotList, TensorField3D< T, nDim > &field) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_N< T > &functional, DotList3D const &dotList, NTensorField3D< T > &field) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_LL< T1, Descriptor1, T2, Descriptor2 > &functional, DotList3D const &dotList, BlockLattice3D< T1, Descriptor1 > &lattice1, BlockLattice3D< T2, Descriptor2 > &lattice2) |
| Easy instantiation of dotted data processor for lattice-lattice coupling. | |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_SS< T1, T2 > &functional, DotList3D const &dotList, ScalarField3D< T1 > &field1, ScalarField3D< T2 > &field2) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_TT< T1, nDim1, T2, nDim2 > &functional, DotList3D const &dotList, TensorField3D< T1, nDim1 > &field1, TensorField3D< T2, nDim2 > &field2) |
| Easy instantiation of dotted data processor for TensorField-TensorField coupling. | |
| template<typename T1 , typename T2 , int nDim> | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_ST< T1, T2, nDim > &functional, DotList3D const &dotList, ScalarField3D< T1 > &field1, TensorField3D< T2, nDim > &field2) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_NN< T1, T2 > &functional, DotList3D const &dotList, NTensorField3D< T1 > &field1, NTensorField3D< T2 > &field2) |
| Easy instantiation of dotted data processor for NTensorField-NTensorField coupling. | |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_SN< T1, T2 > &functional, DotList3D const &dotList, ScalarField3D< T1 > &field1, NTensorField3D< T2 > &field2) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_LS< T1, Descriptor, T2 > &functional, DotList3D const &dotList, BlockLattice3D< T1, Descriptor > &lattice, ScalarField3D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_LT< T1, Descriptor, T2, nDim > &functional, DotList3D const &dotList, BlockLattice3D< T1, Descriptor > &lattice, TensorField3D< T2, nDim > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_LN< T1, Descriptor, T2 > &functional, DotList3D const &dotList, BlockLattice3D< T1, Descriptor > &lattice, NTensorField3D< T2 > &field) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (BoundedReductiveLatticeBoxProcessingFunctional3D< T, Descriptor > &functional, Box3D domain, std::vector< BlockLattice3D< T, Descriptor > * > lattices, plint boundaryWidth=Descriptor< T >::boundaryWidth) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedReductiveScalarFieldBoxProcessingFunctional3D< T > &functional, Box3D domain, std::vector< ScalarField3D< T > * > fields, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoundedReductiveTensorFieldBoxProcessingFunctional3D< T, nDim > &functional, Box3D domain, std::vector< TensorField3D< T, nDim > * > fields, plint boundaryWidth) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedReductiveNTensorFieldBoxProcessingFunctional3D< T > &functional, Box3D domain, std::vector< NTensorField3D< T > * > fields, plint boundaryWidth) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_L< T, Descriptor > &functional, Box3D domain, BlockLattice3D< T, Descriptor > &lattice, plint boundaryWidth=Descriptor< T >::boundaryWidth) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_S< T > &functional, Box3D domain, ScalarField3D< T > &field, plint boundaryWidth) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_LL< T1, Descriptor1, T2, Descriptor2 > &functional, Box3D domain, BlockLattice3D< T1, Descriptor1 > &lattice1, BlockLattice3D< T2, Descriptor2 > &lattice2, plint boundaryWidth=Descriptor1< T1 >::boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_SS< T1, T2 > &functional, Box3D domain, ScalarField3D< T1 > &field1, ScalarField3D< T2 > &field2, plint boundaryWidth) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_TT< T1, nDim1, T2, nDim2 > &functional, Box3D domain, TensorField3D< T1, nDim1 > &field1, TensorField3D< T2, nDim2 > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 , int nDim> | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_ST< T1, T2, nDim > &functional, Box3D domain, ScalarField3D< T1 > &field1, TensorField3D< T2, nDim > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_NN< T1, T2 > &functional, Box3D domain, NTensorField3D< T1 > &field1, NTensorField3D< T2 > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_SN< T1, T2 > &functional, Box3D domain, ScalarField3D< T1 > &field1, NTensorField3D< T2 > &field2, plint boundaryWidth) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_LS< T1, Descriptor, T2 > &functional, Box3D domain, BlockLattice3D< T1, Descriptor > &lattice, ScalarField3D< T2 > &field, plint boundaryWidth=Descriptor< T1 >::boundaryWidth) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_LT< T1, Descriptor, T2, nDim > &functional, Box3D domain, BlockLattice3D< T1, Descriptor > &lattice, TensorField3D< T2, nDim > &field, plint boundaryWidth=Descriptor< T1 >::boundaryWidth) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_LN< T1, Descriptor, T2 > &functional, Box3D domain, BlockLattice3D< T1, Descriptor > &lattice, NTensorField3D< T2 > &field, plint boundaryWidth=Descriptor< T1 >::boundaryWidth) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_T< T, nDim > &functional, Box3D domain, TensorField3D< T, nDim > &field, plint boundaryWidth) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_N< T > &functional, Box3D domain, NTensorField3D< T > &field, plint boundaryWidth) |
| template<typename T , template< typename U > class Descriptor> | |
| void | onLinkSwapAndStream3D (Cell< T, Descriptor > ***grid, plint iX, plint iY, plint iZ) |
| template<typename T , template< class U > class Descriptor> | |
| void | initializeMomentumExchange (BlockLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< class U > class Descriptor> | |
| void | initializeMomentumExchange (BlockLattice2D< T, Descriptor > &lattice, Box2D boundingBox, DomainFunctional2D *domain) |
| template<typename T , template< class U > class Descriptor> | |
| void | initializeMomentumExchange (BlockLattice2D< T, Descriptor > &lattice, DotList2D const &dotList) |
| template<typename T , template< class U > class Descriptor> | |
| void | initializeMomentumExchange (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< class U > class Descriptor> | |
| void | initializeMomentumExchange (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D boundingBox, DomainFunctional2D *domain) |
| template<typename T , template< class U > class Descriptor> | |
| void | initializeMomentumExchange (MultiBlockLattice2D< T, Descriptor > &lattice, DotList2D const &dotList) |
| template<typename T , template< class U > class Descriptor> | |
| void | initializeMomentumExchange (BlockLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< class U > class Descriptor> | |
| void | initializeMomentumExchange (BlockLattice3D< T, Descriptor > &lattice, Box3D boundingBox, DomainFunctional3D *domain) |
| template<typename T , template< class U > class Descriptor> | |
| void | initializeMomentumExchange (BlockLattice3D< T, Descriptor > &lattice, DotList3D const &dotList) |
| template<typename T , template< class U > class Descriptor> | |
| void | initializeMomentumExchange (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< class U > class Descriptor> | |
| void | initializeMomentumExchange (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D boundingBox, DomainFunctional3D *domain) |
| template<typename T , template< class U > class Descriptor> | |
| void | initializeMomentumExchange (MultiBlockLattice3D< T, Descriptor > &lattice, DotList3D const &dotList) |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeBoundaryCondition2D < T, Descriptor > * | createLocalBoundaryCondition2D () |
| Generate the regularized boundary condition, managed by data processors. | |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeBoundaryCondition2D < T, Descriptor > * | createDynamicsBasedLocalBoundaryCondition2D () |
| Generate the regularized boundary condition, managed by dynamics only. | |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeBoundaryCondition2D < T, Descriptor > * | createEquilibriumBoundaryCondition2D () |
| Generate a boundary condition which imposes equilibrium, but computes density properly. | |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeBoundaryCondition2D < T, Descriptor > * | createInterpBoundaryCondition2D () |
| Generate Skordos boundary condition. | |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeBoundaryCondition3D < T, Descriptor > * | createLocalBoundaryCondition3D () |
| Generate the regularized boundary condition, managed by data processors. | |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeBoundaryCondition3D < T, Descriptor > * | createDynamicsBasedLocalBoundaryCondition3D () |
| Generate the regularized boundary condition, managed by dynamics only. | |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeBoundaryCondition3D < T, Descriptor > * | createEquilibriumBoundaryCondition3D () |
| Generate a boundary condition which imposes equilibrium, but computes density properly. | |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeBoundaryCondition3D < T, Descriptor > * | createInterpBoundaryCondition3D () |
| Generate Skordos boundary condition. | |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeBoundaryCondition2D < T, Descriptor > * | createGeneralizedBoundaryCondition2D () |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeBoundaryCondition2D < T, Descriptor > * | createDynamicsBasedGeneralizedBoundaryCondition2D () |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeBoundaryCondition2D < T, Descriptor > * | createGeneralizedMassConservingBoundaryCondition2D () |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeBoundaryCondition2D < T, Descriptor > * | createDynamicsBasedGeneralizedMassConservingBoundaryCondition2D () |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeBoundaryCondition2D < T, Descriptor > * | createDynamicsBasedMassConservingGeneralizedBoundaryCondition2D () |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeBoundaryCondition3D < T, Descriptor > * | createGeneralizedBoundaryCondition3D () |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeBoundaryCondition3D < T, Descriptor > * | createDynamicsBasedGeneralizedBoundaryCondition3D () |
| template<typename T , template< typename U > class Descriptor, int direction, int orientation> | |
| void | InamuroAnalyticalClosure (Cell< T, Descriptor > &cell, Dynamics< T, Descriptor > const &dynamics) |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeBoundaryCondition2D < T, Descriptor > * | createInamuroBoundaryCondition2D () |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeBoundaryCondition2D < T, Descriptor > * | createDynamicBasedInamuroBoundaryCondition2D () |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeBoundaryCondition2D < T, Descriptor > * | createDynamicsBasedInamuroBoundaryCondition2D () |
| template<typename T , template< typename U > class Descriptor> | |
| void | instantiateOuterNLDboundary (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D bbox) |
| template<typename T , template< typename U > class Descriptor> | |
| void | setOuterNLDboundaryDynamics (MultiBlockLattice3D< T, Descriptor > &lattice, Dynamics< T, Descriptor > *baseDynamics, Box3D bbox, Box3D domain, boundary::BcType bcType) |
| template<typename T , template< typename U > class Descriptor> | |
| void | setOuterNLDboundaryDynamics (MultiBlockLattice3D< T, Descriptor > &lattice, Dynamics< T, Descriptor > *baseDynamics, Box3D domain, boundary::BcType bcType) |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeBoundaryCondition2D < T, Descriptor > * | createZouHeBoundaryCondition2D () |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeBoundaryCondition2D < T, Descriptor > * | createDynamicsBasedZouHeBoundaryCondition2D () |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeBoundaryCondition3D < T, Descriptor > * | createZouHeBoundaryCondition3D () |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeBoundaryCondition3D < T, Descriptor > * | createDynamicsBasedZouHeBoundaryCondition3D () |
| template<typename T , template< typename U > class Descriptor, int direction, int orientation> | |
| void | ZouHeClosure (Cell< T, Descriptor > &cell, Dynamics< T, Descriptor > const &dynamics) |
| template<typename T , template< typename U > class Descriptor, int direction, int orientation> | |
| void | DensityClosure (Cell< T, Descriptor > &cell, Dynamics< T, Descriptor > const &dynamics) |
| template<typename T , template< typename U > class Descriptor, int direction, int orientation> | |
| void | RegularizedClosure (Cell< T, Descriptor > &cell, Dynamics< T, Descriptor > const &dynamics) |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeAdvectionDiffusionBoundaryCondition2D < T, Descriptor > * | createLocalAdvectionDiffusionBoundaryCondition2D () |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeAdvectionDiffusionBoundaryCondition2D < T, Descriptor > * | createLocalRegularizedAdvectionDiffusionBoundaryCondition2D () |
| template<typename T , template< typename U > class Descriptor> | |
| OnLatticeAdvectionDiffusionBoundaryCondition3D < T, Descriptor > * | createLocalAdvectionDiffusionBoundaryCondition3D () |
| template<typename T , template< typename NSU > class nsDescriptor, template< typename ADU > class adDescriptor> | |
| void | writeLogFile (RayleighBenardFlowParam< T, nsDescriptor, adDescriptor > const ¶meters, std::string const &title) |
| template<typename T > | |
| void | writeLogFile (CarreauFlowParam< T > const ¶meters, std::string const &title) |
| template<typename T , template< typename U > class Descriptor> | |
| MRTparamList< T, Descriptor > & | mrtParam () |
| template<typename T , template< typename U > class Descriptor> | |
| void | instantiateStaticSmagorinsky (BlockLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| void | instantiateStaticSmagorinsky (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor, class SmagoFunction > | |
| void | instantiateStaticSmagorinsky (BlockLattice2D< T, Descriptor > &lattice, Box2D domain, SmagoFunction smagoFunction, T cSmago0) |
| template<typename T , template< typename U > class Descriptor, class SmagoFunction > | |
| void | instantiateStaticSmagorinsky (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D domain, SmagoFunction smagoFunction, T cSmago0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | instantiateStaticSmagorinsky (BlockLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| void | instantiateStaticSmagorinsky (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor, class SmagoFunction > | |
| void | instantiateStaticSmagorinsky (BlockLattice3D< T, Descriptor > &lattice, Box3D domain, SmagoFunction smagoFunction, T cSmago0) |
| template<typename T , template< typename U > class Descriptor, class SmagoFunction > | |
| void | instantiateStaticSmagorinsky (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain, SmagoFunction smagoFunction, T cSmago0) |
| template<typename T > | |
| T | constOmegaFromOmega0 (plint iX, plint iY, T omega0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | instantiateStaticSmagorinsky (BlockLattice2D< T, Descriptor > &lattice, Box2D domain, T cSmago) |
| template<typename T , template< typename U > class Descriptor> | |
| void | instantiateStaticSmagorinsky (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D domain, T cSmago) |
| template<typename T > | |
| T | constOmegaFromOmega0 (plint iX, plint iY, plint iZ, T omega0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | instantiateStaticSmagorinsky (BlockLattice3D< T, Descriptor > &lattice, Box3D domain, T cSmago) |
| template<typename T , template< typename U > class Descriptor> | |
| void | instantiateStaticSmagorinsky (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain, T cSmago) |
| template<typename T , pluint size> | |
| Array< T, size > | operator+ (Array< T, size > const &a, Array< T, size > const &b) |
| template<typename T , pluint size> | |
| Array< T, size > | operator+ (Array< T, size > const &a, T alpha) |
| template<typename T , pluint size> | |
| Array< T, size > | operator+ (T alpha, Array< T, size > const &a) |
| template<typename T , pluint size> | |
| Array< T, size > | operator- (Array< T, size > const &a, Array< T, size > const &b) |
| template<typename T , pluint size> | |
| Array< T, size > | operator- (Array< T, size > const &a) |
| template<typename T , pluint size> | |
| Array< T, size > | operator- (Array< T, size > const &a, T alpha) |
| template<typename T , pluint size> | |
| Array< T, size > | operator- (T alpha, Array< T, size > const &a) |
| template<typename T , pluint size> | |
| Array< T, size > | operator* (Array< T, size > const &a, Array< T, size > const &b) |
| template<typename T , pluint size> | |
| Array< T, size > | operator* (Array< T, size > const &a, T alpha) |
| template<typename T , pluint size> | |
| Array< T, size > | operator* (T alpha, Array< T, size > const &a) |
| template<typename T , pluint size> | |
| Array< T, size > | operator/ (Array< T, size > const &a, Array< T, size > const &b) |
| template<typename T , pluint size> | |
| Array< T, size > | operator/ (Array< T, size > const &a, T alpha) |
| template<typename T , pluint size> | |
| bool | operator== (Array< T, size > const &A, Array< T, size > const &B) |
| template<typename T , pluint size> | |
| bool | operator!= (Array< T, size > const &A, Array< T, size > const &B) |
| template<typename T , pluint size> | |
| bool | operator< (Array< T, size > const &A, Array< T, size > const &B) |
| template<typename T , pluint size> | |
| Array< T, size > | operator/ (T alpha, Array< T, size > const &a) |
| template<typename T > | |
| Array< T, 2 > | operator+ (Array< T, 2 > const &a, Array< T, 2 > const &b) |
| template<typename T > | |
| Array< T, 2 > | operator+ (Array< T, 2 > const &a, T alpha) |
| template<typename T > | |
| Array< T, 2 > | operator+ (T alpha, Array< T, 2 > const &a) |
| template<typename T > | |
| Array< T, 2 > | operator- (Array< T, 2 > const &a, Array< T, 2 > const &b) |
| template<typename T > | |
| Array< T, 2 > | operator- (Array< T, 2 > const &a) |
| template<typename T > | |
| Array< T, 2 > | operator- (Array< T, 2 > const &a, T alpha) |
| template<typename T > | |
| Array< T, 2 > | operator- (T alpha, Array< T, 2 > const &a) |
| template<typename T > | |
| Array< T, 2 > | operator* (Array< T, 2 > const &a, Array< T, 2 > const &b) |
| template<typename T > | |
| Array< T, 2 > | operator* (Array< T, 2 > const &a, T alpha) |
| template<typename T > | |
| Array< T, 2 > | operator* (T alpha, Array< T, 2 > const &a) |
| template<typename T > | |
| Array< T, 2 > | operator/ (Array< T, 2 > const &a, Array< T, 2 > const &b) |
| template<typename T > | |
| Array< T, 2 > | operator/ (Array< T, 2 > const &a, T alpha) |
| template<typename T > | |
| Array< T, 2 > | operator/ (T alpha, Array< T, 2 > const &a) |
| template<typename T > | |
| Array< T, 3 > | operator+ (Array< T, 3 > const &a, Array< T, 3 > const &b) |
| template<typename T > | |
| Array< T, 3 > | operator+ (Array< T, 3 > const &a, T alpha) |
| template<typename T > | |
| Array< T, 3 > | operator+ (T alpha, Array< T, 3 > const &a) |
| template<typename T > | |
| Array< T, 3 > | operator- (Array< T, 3 > const &a, Array< T, 3 > const &b) |
| template<typename T > | |
| Array< T, 3 > | operator- (Array< T, 3 > const &a) |
| template<typename T > | |
| Array< T, 3 > | operator- (Array< T, 3 > const &a, T alpha) |
| template<typename T > | |
| Array< T, 3 > | operator- (T alpha, Array< T, 3 > const &a) |
| template<typename T > | |
| Array< T, 3 > | operator* (Array< T, 3 > const &a, Array< T, 3 > const &b) |
| template<typename T > | |
| Array< T, 3 > | operator* (Array< T, 3 > const &a, T alpha) |
| template<typename T > | |
| Array< T, 3 > | operator* (T alpha, Array< T, 3 > const &a) |
| template<typename T > | |
| Array< T, 3 > | operator/ (Array< T, 3 > const &a, Array< T, 3 > const &b) |
| template<typename T > | |
| Array< T, 3 > | operator/ (Array< T, 3 > const &a, T alpha) |
| template<typename T > | |
| Array< T, 3 > | operator/ (T alpha, Array< T, 3 > const &a) |
| template<typename T > | |
| Array< T, 4 > | operator+ (Array< T, 4 > const &a, Array< T, 4 > const &b) |
| template<typename T > | |
| Array< T, 4 > | operator+ (Array< T, 4 > const &a, T alpha) |
| template<typename T > | |
| Array< T, 4 > | operator+ (T alpha, Array< T, 4 > const &a) |
| template<typename T > | |
| Array< T, 4 > | operator- (Array< T, 4 > const &a, Array< T, 4 > const &b) |
| template<typename T > | |
| Array< T, 4 > | operator- (Array< T, 4 > const &a) |
| template<typename T > | |
| Array< T, 4 > | operator- (Array< T, 4 > const &a, T alpha) |
| template<typename T > | |
| Array< T, 4 > | operator- (T alpha, Array< T, 4 > const &a) |
| template<typename T > | |
| Array< T, 4 > | operator* (Array< T, 4 > const &a, Array< T, 4 > const &b) |
| template<typename T > | |
| Array< T, 4 > | operator* (Array< T, 4 > const &a, T alpha) |
| template<typename T > | |
| Array< T, 4 > | operator* (T alpha, Array< T, 4 > const &a) |
| template<typename T > | |
| Array< T, 4 > | operator/ (Array< T, 4 > const &a, Array< T, 4 > const &b) |
| template<typename T > | |
| Array< T, 4 > | operator/ (Array< T, 4 > const &a, T alpha) |
| template<typename T > | |
| Array< T, 4 > | operator/ (T alpha, Array< T, 4 > const &a) |
| void | copySerializedBlock (Block2D const &from, Block2D &to, IndexOrdering::OrderingT ordering) |
| void | copySerializedBlock (Block3D const &from, Block3D &to, IndexOrdering::OrderingT ordering) |
| void | combine (std::vector< BlockStatistics * > &components, BlockStatistics &result) |
| template<typename T , template< typename U > class Descriptor> | |
| void | iniCellAtEquilibrium (Cell< T, Descriptor > &cell, T density, Array< T, Descriptor< T >::d > const &velocity) |
| template<typename T , template< typename U > class Descriptor> | |
| void | iniCellAtEquilibrium (Cell< T, Descriptor > &cell, T density, Array< T, Descriptor< T >::d > const &velocity, T temperature) |
| template<typename T , template< typename U > class Descriptor> | |
| void | constructIdChain (Dynamics< T, Descriptor > const &dynamics, std::vector< int > &chain) |
| Get all the IDs of the dynamics which are part of a composite dynamics construct. | |
| template<typename T , template< typename U > class Descriptor> | |
| Dynamics< T, Descriptor > const & | getBottomMostDynamics (Dynamics< T, Descriptor > const &dynamics) |
| Access the bottom-most dynamics in a hierarchy of composite dynamics. | |
| template<typename T , template< typename U > class Descriptor> | |
| Dynamics< T, Descriptor > * | cloneAndReplaceBottomDynamics (Dynamics< T, Descriptor > const &dynamics, Dynamics< T, Descriptor > *newBottom) |
| template<typename T , template< typename U > class Descriptor> | |
| Dynamics< T, Descriptor > * | cloneAndInsertAtTopDynamics (Dynamics< T, Descriptor > const &dynamics, CompositeDynamics< T, Descriptor > *newTop) |
| template<typename T , template< typename U > class Descriptor> | |
| Dynamics< T, Descriptor > * | removeBoundaryComponents (Dynamics< T, Descriptor > const &dynamics) |
| template<typename T , template< typename U > class Descriptor> | |
| void | serialize (Dynamics< T, Descriptor > const &dynamics, std::vector< char > &data) |
| template<typename T , template< typename U > class Descriptor> | |
| void | serialize (std::vector< Dynamics< T, Descriptor > * > const &dynamics, std::vector< char > &data) |
| Serialize all dynamics objects from the list into a single byte-stream. | |
| template<typename T , template< typename U > class Descriptor> | |
| pluint | unserialize (Dynamics< T, Descriptor > &dynamics, std::vector< char > const &data, pluint serializerPos=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | generateAndUnserializeDynamics (std::vector< char > const &data, std::vector< Dynamics< T, Descriptor > * > &dynamics) |
| Unserialize all data into newly generated dynamics objects. | |
| Dot2D | operator+ (Dot2D const &dot1, Dot2D const &dot2) |
| Dot2D | operator- (Dot2D const &dot1, Dot2D const &dot2) |
| bool | operator< (Dot2D const &dot1, Dot2D const &dot2) |
| Comparison operator based on Palabos' x-major ordering. | |
| bool | operator== (Dot2D const &dot1, Dot2D const &dot2) |
| bool | operator< (Box2D const &box1, Box2D const &box2) |
| bool | contained (plint x, plint y, Box2D const &box) |
| Decide if lattice point is contained in 2D box, boundaries inclusive. | |
| bool | contained (Dot2D dot, Box2D const &box) |
| Decide if lattice point is contained in 2D box, boundaries inclusive. | |
| bool | contained (Box2D const &box1, Box2D const &box2) |
| Decide if 2D box1 is contained in 2D box2, boundaries inclusive. | |
| bool | intersect (Box2D const &box1, Box2D const &box2, Box2D &inters) |
| Compute intersection between two 2D boxes. | |
| bool | doesIntersect (Box2D const &box1, Box2D const &box2) |
| Determine if the intersection between box1 and box2 is non-empty. | |
| bool | merge (Box2D &box1, Box2D const &box2) |
| bool | intersect (Box2D const &box, DotList2D const &dotlist, DotList2D &inters) |
| Compute intersection between a 2D box and a 2D DotList. | |
| void | except (Box2D const &originalBox, Box2D const &toExcept, std::vector< Box2D > &result) |
| Except the domain of box "toExcept" form the domain of box "originalBox". | |
| Box2D | bound (Box2D const &box1, Box2D const &box2) |
| Return a minimal box which contains both box1 and box2, boundaries inclusive. | |
| void | adjustEqualSize (Box2D &fromDomain, Box2D &toDomain) |
| Adjust two domains so they are of equal size (but not necessarily overlapping). | |
| Dot3D | operator+ (Dot3D const &dot1, Dot3D const &dot2) |
| Dot3D | operator- (Dot3D const &dot1, Dot3D const &dot2) |
| bool | operator< (Dot3D const &dot1, Dot3D const &dot2) |
| Comparison operator based on Palabos' x-major ordering. | |
| bool | operator== (Dot3D const &dot1, Dot3D const &dot2) |
| bool | operator< (Box3D const &box1, Box3D const &box2) |
| bool | contained (plint x, plint y, plint z, Box3D const &box) |
| Decide if lattice point is contained in 3D box, boundaries inclusive. | |
| bool | contained (Dot3D dot, Box3D const &box) |
| Decide if lattice point is contained in 3D box, boundaries inclusive. | |
| bool | contained (Box3D const &box1, Box3D const &box2) |
| Decide if 3D box1 is contained in 3D box2, boundaries inclusive. | |
| bool | intersect (Box3D const &box1, Box3D const &box2, Box3D &inters) |
| Compute intersection between two 3D boxes. | |
| bool | doesIntersect (Box3D const &box1, Box3D const &box2) |
| Determine if the intersection between box1 and box2 is non-empty. | |
| bool | merge (Box3D &box1, Box3D const &box2) |
| bool | intersect (Box3D const &box, DotList3D const &dotlist, DotList3D &inters) |
| Compute intersection between a 3D box and a 3D DotList. | |
| void | except (Box3D const &originalBox, Box3D const &toExcept, std::vector< Box3D > &result) |
| Except the domain of box "toExcept" form the domain of box "originalBox". | |
| Box3D | bound (Box3D const &box1, Box3D const &box2) |
| Return a minimal box which contains both box1 and box2, boundaries inclusive. | |
| void | adjustEqualSize (Box3D &fromDomain, Box3D &toDomain) |
| Adjust two domains so they are of equal size (but not necessarily overlapping). | |
| template<typename T > | |
| int | lineIntersectionWithPlane (Plane< T > const &plane, Array< T, 3 > const &point1, Array< T, 3 > const &point2, Precision precision, Array< T, 3 > &intersection) |
| template<typename T > | |
| T | getEpsilon (Precision precision) |
| IndexCollection | operator&& (IndexCollection const &coll1, IndexCollection const &coll2) |
| IndexCollection | operator|| (IndexCollection const &coll1, IndexCollection const &coll2) |
| IndexCollection | operator! (IndexCollection const &coll) |
| std::vector< plint > | findIndexes (IndexCollection const &collection) |
| void | gatherStatistics (BlockStatistics &statistics, double rhoBar, double uSqr) |
| template<typename T > | |
| Complex< T > | operator+ (Complex< T > const &arg1, Complex< T > const &arg2) |
| template<typename T , typename U > | |
| Complex< T > | operator+ (Complex< T > const &arg1, U arg2) |
| template<typename T , typename U > | |
| Complex< U > | operator+ (T arg1, Complex< U > const &arg2) |
| template<typename T > | |
| Complex< T > | operator- (Complex< T > const &arg1, Complex< T > const &arg2) |
| template<typename T , typename U > | |
| Complex< T > | operator- (Complex< T > const &arg1, U arg2) |
| template<typename T , typename U > | |
| Complex< U > | operator- (T arg1, Complex< U > const &arg2) |
| template<typename T > | |
| Complex< T > | operator* (Complex< T > const &arg1, Complex< T > const &arg2) |
| template<typename T , typename U > | |
| Complex< T > | operator* (Complex< T > const &arg1, U arg2) |
| template<typename T , typename U > | |
| Complex< U > | operator* (T arg1, Complex< U > const &arg2) |
| template<typename T > | |
| Complex< T > | operator/ (Complex< T > const &arg1, Complex< T > const &arg2) |
| template<typename T , typename U > | |
| Complex< T > | operator/ (Complex< T > const &arg1, U arg2) |
| template<typename T , typename U > | |
| Complex< U > | operator/ (T arg1, Complex< U > const &arg2) |
| void | plbInit (int *argc, char ***argv, bool verbous) |
| void | plbInit () |
| DiagnosticFileSingleton & | warningFile () |
| void | plbWarning (bool issueWarning, std::string message) |
| void | plbWarning (std::string message) |
| DiagnosticFileSingleton & | errorFile () |
| void | plbMemoryError (bool issueError, std::string message) |
| void | plbMemoryError (std::string message) |
| void | plbMainProcMemoryError (bool issueError, std::string message) |
| void | plbIOError (bool issueError, std::string message) |
| void | plbIOError (std::string message) |
| void | plbMainProcIOError (bool issueError, std::string message) |
| void | plbNetworkError (bool issueError, std::string message) |
| void | plbNetworkError (std::string message) |
| void | plbMainProcNetworkError (bool issueError, std::string message) |
| void | plbLogicError (bool issueError, std::string message) |
| void | plbLogicError (std::string message) |
| void | plbMainProcLogicError (bool issueError, std::string message) |
| void | serializerToUnSerializer (DataSerializer const *serializer, DataUnSerializer *unSerializer) |
| void | serializerToSink (DataSerializer const *serializer, SerializedWriter *sink) |
| void | sourceToUnSerializer (SerializedReader const *source, DataUnSerializer *unSerializer) |
| template<typename T > | |
| void | writeLogFile (IncomprFlowParam< T > const ¶meters, std::string const &title) |
| template<typename T > | |
| void | writeLogFile (ComprFlowParam< T > const ¶meters, std::string const &title) |
| template<typename T > | |
| void | computeXderivative (MultiScalarField2D< T > &value, MultiScalarField2D< T > &derivative, Box2D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | computeXderivative (MultiScalarField2D< T > &value, Box2D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | computeXderivative (MultiScalarField2D< T > &value) |
| template<typename T > | |
| void | computeYderivative (MultiScalarField2D< T > &value, MultiScalarField2D< T > &derivative, Box2D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | computeYderivative (MultiScalarField2D< T > &value, Box2D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | computeYderivative (MultiScalarField2D< T > &value) |
| template<typename T > | |
| void | computeGradientNorm (MultiScalarField2D< T > &value, MultiScalarField2D< T > &derivative, Box2D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | computeGradientNorm (MultiScalarField2D< T > &value, Box2D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | computeGradientNorm (MultiScalarField2D< T > &value) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | computePoissonRHS (MultiTensorField2D< T, 2 > &velocity, Box2D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | computePoissonRHS (MultiTensorField2D< T, 2 > &velocity) |
| template<typename T > | |
| void | poissonIterate (MultiScalarField2D< T > &oldPressure, MultiScalarField2D< T > &newPressure, MultiScalarField2D< T > &rhs, Box2D const &domain) |
| template<typename T > | |
| T | computePoissonResidue (MultiScalarField2D< T > &pressure, MultiScalarField2D< T > &rhs, Box2D const &domain) |
| template<typename T > | |
| void | JacobiIteration (MultiScalarField2D< T > &u_h, MultiScalarField2D< T > &new_u_h, MultiScalarField2D< T > &rhs, Box2D const &domain) |
| template<typename T > | |
| void | GaussSeidelIteration (MultiScalarField2D< T > &u_h, MultiScalarField2D< T > &jacobi_u_h, MultiScalarField2D< T > &new_u_h, MultiScalarField2D< T > &rhs, Box2D const &domain) |
| template<typename T > | |
| void | GaussSeidelSolver (MultiScalarField2D< T > &initialValue, MultiScalarField2D< T > &result, MultiScalarField2D< T > &rhs, Box2D const &domain, T tolerance=1e-5, plint maxIter=100000) |
| template<typename T > | |
| MultiScalarField2D< T > * | computeGaussSeidelDefect (MultiScalarField2D< T > &u_h, MultiScalarField2D< T > &rhs, Box2D const &domain) |
| template<typename T > | |
| MultiScalarField2D< T > * | smooth (MultiScalarField2D< T > &initialValue, MultiScalarField2D< T > &rhs, Box2D const &domain, plint smoothIters) |
| Iterate Gauss-Sidel for a given number of iterations. | |
| template<typename T > | |
| MultiScalarField2D< T > * | smoothAndInterpolate (MultiScalarField2D< T > &initialValue, MultiScalarField2D< T > &rhs, Box2D const &domain, plint smoothIters) |
| Iterate Gauss-Sidel and then interpolate the result (go up in the V). | |
| template<typename T > | |
| T | smoothAndComputeError (MultiScalarField2D< T > &initialValue, MultiScalarField2D< T > &rhs, Box2D const &domain) |
| template<typename T > | |
| MultiScalarField2D< T > * | smoothAndComputeCoarseDefect (MultiScalarField2D< T > &initialValue, MultiScalarField2D< T > &rhs, Box2D const &domain, plint smoothIters) |
| Iterate Gauss-Sidel and then compute the defect (the last level before the coarsest grid). | |
| template<typename T > | |
| T | multiGridVCycle (MultiScalarField2D< T > &initialValue, MultiScalarField2D< T > &newValue, MultiScalarField2D< T > &rhs, Box2D const &domain, plint depth=1) |
| template<typename T > | |
| std::vector < MultiScalarField2D< T > * > | fullMultiGrid (MultiScalarField2D< T > &initialValue, MultiScalarField2D< T > &rhs, Box2D const &domain, plint gridLevels=2, plint ncycles=1) |
| template<typename T > | |
| std::vector < MultiScalarField2D< T > * > | fullMultiGrid (MultiScalarField2D< T > &initialValue, MultiScalarField2D< T > &rhs, Box2D const &domain, plint gridLevels=2) |
| template<typename T > | |
| void | poissonIterate (MultiScalarField2D< T > &oldPressure, MultiScalarField2D< T > &newPressure, MultiScalarField2D< T > &rhs, T beta, Box2D const &domain) |
| template<typename T > | |
| T | computeEuclidianNorm (MultiScalarField2D< T > &matrix, Box2D const &domain) |
| template<typename T > | |
| MultiScalarField2D< T > * | smoothAndComputeError (MultiScalarField2D< T > &initialValue, MultiScalarField2D< T > &rhs, Box2D const &domain, T &newError, plint smoothIters) |
| Iterate Gauss-Sidel and then compute the error (the finest level in the V). | |
| template<typename T > | |
| void | generateRHS (MultiScalarField2D< T > &originalRHS, std::vector< MultiScalarField2D< T > * > &rhs) |
| template<typename T > | |
| std::vector < MultiScalarField2D< T > * > | simpleMultiGrid (MultiScalarField2D< T > &initialValue, MultiScalarField2D< T > &originalRhs, Box2D const &domain, plint gridLevels) |
| template<typename T > | |
| void | computeXderivative (MultiScalarField3D< T > &value, MultiScalarField3D< T > &derivative, Box3D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | computeXderivative (MultiScalarField3D< T > &value, Box3D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | computeXderivative (MultiScalarField3D< T > &value) |
| template<typename T > | |
| void | computeYderivative (MultiScalarField3D< T > &value, MultiScalarField3D< T > &derivative, Box3D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | computeYderivative (MultiScalarField3D< T > &value, Box3D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | computeYderivative (MultiScalarField3D< T > &value) |
| template<typename T > | |
| void | computeZderivative (MultiScalarField3D< T > &value, MultiScalarField3D< T > &derivative, Box3D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | computeZderivative (MultiScalarField3D< T > &value, Box3D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | computeZderivative (MultiScalarField3D< T > &value) |
| template<typename T > | |
| void | computeGradientNorm (MultiScalarField3D< T > &value, MultiScalarField3D< T > &derivative, Box3D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | computeGradientNorm (MultiScalarField3D< T > &value, Box3D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | computeGradientNorm (MultiScalarField3D< T > &value) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | computePoissonRHS (MultiTensorField3D< T, 3 > &velocity, Box3D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | computePoissonRHS (MultiTensorField3D< T, 3 > &velocity) |
| template<typename T > | |
| void | poissonIterate (MultiScalarField3D< T > &oldPressure, MultiScalarField3D< T > &newPressure, MultiScalarField3D< T > &rhs, T beta, Box3D const &domain, plint boundaryWidth=1) |
| template<typename T > | |
| T | computePoissonResidue (MultiScalarField3D< T > &pressure, MultiScalarField3D< T > &rhs, Box3D const &domain) |
| template<typename T > | |
| void | computeXperiodicDerivative (MultiScalarField3D< T > &value, MultiScalarField3D< T > &derivative, Box3D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | computeXperiodicDerivative (MultiScalarField3D< T > &value, Box3D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | computeXperiodicDerivative (MultiScalarField3D< T > &value) |
| template<typename T > | |
| void | computeYperiodicDerivative (MultiScalarField3D< T > &value, MultiScalarField3D< T > &derivative, Box3D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | computeYperiodicDerivative (MultiScalarField3D< T > &value, Box3D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | computeYperiodicDerivative (MultiScalarField3D< T > &value) |
| template<typename T > | |
| void | computeZperiodicDerivative (MultiScalarField3D< T > &value, MultiScalarField3D< T > &derivative, Box3D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | computeZperiodicDerivative (MultiScalarField3D< T > &value, Box3D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | computeZperiodicDerivative (MultiScalarField3D< T > &value) |
| template<typename T > | |
| void | computePeriodicGradientNorm (MultiScalarField3D< T > &value, MultiScalarField3D< T > &derivative, Box3D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | computePeriodicGradientNorm (MultiScalarField3D< T > &value, Box3D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | computePeriodicGradientNorm (MultiScalarField3D< T > &value) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | computePeriodicPoissonRHS (MultiTensorField3D< T, 3 > &velocity, Box3D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | computePeriodicPoissonRHS (MultiTensorField3D< T, 3 > &velocity) |
| template<typename T > | |
| void | periodicPoissonIterate (MultiScalarField3D< T > &oldPressure, MultiScalarField3D< T > &newPressure, MultiScalarField3D< T > &rhs, T beta, Box3D const &domain) |
| template<typename T > | |
| void | linearInterpolationCoefficients (AtomicBlock2D const &block, Array< T, 2 > const &position, std::vector< Dot2D > &cellPos, std::vector< T > &weights) |
| Helper function: linear interpolation within one cell. | |
| template<typename T > | |
| void | linearInterpolationCoefficients (AtomicBlock3D const &block, Array< T, 3 > const &position, std::vector< Dot3D > &cellPos, std::vector< T > &weights) |
| Helper function: linear interpolation within one cell. | |
| template<int nBytes> | |
| void | endianByteSwapImpl (char const *src, char *dest) |
| template<int nBytes> | |
| void | endianByteSwapImpl (char *value) |
| template<typename T > | |
| void | endianByteSwap (T const &src, T &dest) |
| template<typename T > | |
| void | endianByteSwap (T &value) |
| template<> | |
| void | endianByteSwapImpl< 1 > (char const *src, char *dest) |
| template<> | |
| void | endianByteSwapImpl< 1 > (char *value) |
| template<> | |
| void | endianByteSwapImpl< 2 > (char const *src, char *dest) |
| template<> | |
| void | endianByteSwapImpl< 2 > (char *value) |
| template<> | |
| void | endianByteSwapImpl< 4 > (char const *src, char *dest) |
| template<> | |
| void | endianByteSwapImpl< 4 > (char *value) |
| template<> | |
| void | endianByteSwapImpl< 8 > (char const *src, char *dest) |
| template<> | |
| void | endianByteSwapImpl< 8 > (char *value) |
| template<> | |
| void | endianByteSwapImpl< 12 > (char const *src, char *dest) |
| template<> | |
| void | endianByteSwapImpl< 12 > (char *value) |
| template<> | |
| void | endianByteSwapImpl< 16 > (char const *src, char *dest) |
| template<> | |
| void | endianByteSwapImpl< 16 > (char *value) |
| std::string | createFileName (std::string name, plint number, plint width) |
| template<typename T > | |
| bool | equals (T a, T b) |
| template<> | |
| bool | equals (float a, float b) |
| template<> | |
| bool | equals (double a, double b) |
| template<typename Value > | |
| Parallel_ostream & | operator<< (Parallel_ostream &lhs, Value const &rhs) |
| Parallel_ostream & | operator<< (Parallel_ostream &lhs, std::ostream &(*op)(std::ostream &)) |
| template<typename Value > | |
| Parallel_istream & | operator>> (Parallel_istream &lhs, Value &rhs) |
| Parallel_istream & | operator>> (Parallel_istream &lhs, std::istream &(*op)(std::istream &)) |
| void | serializerToBase64Stream (DataSerializer const *serializer, std::ostream *ostr, bool enforceUint=false) |
| Take a Serializer, convert into Base64 format (ASCII based binary representation), and stream into output stream. | |
| void | base64StreamToUnSerializer (std::istream *istr, DataUnSerializer *unSerializer, bool enforceUint=false) |
| Take an input stream with Base64 encoded binary content, and stream into an unSerializer. | |
| template<typename T > | |
| void | serializerToAsciiStream (DataSerializer const *serializer, std::ostream *ostr, plint numDigits=8) |
| Take a Serializer, convert and stream into output in ASCII format. | |
| template<typename T > | |
| void | asciiStreamToUnSerializer (std::istream *istr, DataUnSerializer *unSerializer) |
| Take an UnSerializer and fill it with data from an ASCII-format input stream. | |
| void | saveBinaryBlock (Block2D const &block, std::string fName, bool enforceUint=false) |
| Save the content of a Block2D into a Base64 encoded binary file. | |
| void | loadBinaryBlock (Block2D &block, std::string fName, bool enforceUint=false) |
| Load the content of a Block2D from a Base64 encoded binary file. | |
| template<typename T > | |
| std::ostream & | block2ostream (std::ostream &ostr, Block2D const &block) |
| Flush the content of a Block2D into a generic C++ stream with space-separated ASCII words. | |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &ostr, MultiScalarField2D< T > const &block) |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &ostr, MultiNTensorField2D< T > const &block) |
| template<typename T , int nDim> | |
| std::ostream & | operator<< (std::ostream &ostr, MultiTensorField2D< T, nDim > const &block) |
| template<typename T , template< typename U > class Descriptor> | |
| std::ostream & | operator<< (std::ostream &ostr, MultiBlockLattice2D< T, Descriptor > const &block) |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &ostr, ScalarField2D< T > const &block) |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &ostr, NTensorField2D< T > const &block) |
| template<typename T , int nDim> | |
| std::ostream & | operator<< (std::ostream &ostr, TensorField2D< T, nDim > const &block) |
| template<typename T , template< typename U > class Descriptor> | |
| std::ostream & | operator<< (std::ostream &ostr, BlockLattice2D< T, Descriptor > const &block) |
| template<typename T > | |
| std::istream & | istream2block (std::istream &istr, Block2D &block) |
| Flush the content of a generic C++ stream with ASCII content into a Block2D. | |
| template<typename T > | |
| std::istream & | operator>> (std::istream &istr, MultiScalarField2D< T > &block) |
| template<typename T > | |
| std::istream & | operator>> (std::istream &istr, MultiNTensorField2D< T > &block) |
| template<typename T , int nDim> | |
| std::istream & | operator>> (std::istream &istr, MultiTensorField2D< T, nDim > &block) |
| template<typename T , template< typename U > class Descriptor> | |
| std::istream & | operator>> (std::istream &istr, MultiBlockLattice2D< T, Descriptor > &block) |
| template<typename T > | |
| std::istream & | operator>> (std::istream &istr, ScalarField2D< T > &block) |
| template<typename T > | |
| std::istream & | operator>> (std::istream &istr, NTensorField2D< T > &block) |
| template<typename T , int nDim> | |
| std::istream & | operator>> (std::istream &istr, TensorField2D< T, nDim > &block) |
| template<typename T , template< typename U > class Descriptor> | |
| std::istream & | operator>> (std::istream &istr, BlockLattice2D< T, Descriptor > &block) |
| void | saveBinaryBlock (Block3D const &block, std::string fName, bool enforceUint=false) |
| Save the content of a Block3D into a Base64 encoded binary file. | |
| void | loadBinaryBlock (Block3D &block, std::string fName, bool enforceUint=false) |
| Load the content of a Block3D from a Base64 encoded binary file. | |
| template<typename T > | |
| std::ostream & | block2ostream (std::ostream &ostr, Block3D const &block) |
| Flush the content of a Block3D into a generic C++ stream with space-separated ASCII words. | |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &ostr, MultiScalarField3D< T > const &block) |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &ostr, MultiNTensorField3D< T > const &block) |
| template<typename T , int nDim> | |
| std::ostream & | operator<< (std::ostream &ostr, MultiTensorField3D< T, nDim > const &block) |
| template<typename T , template< typename U > class Descriptor> | |
| std::ostream & | operator<< (std::ostream &ostr, MultiBlockLattice3D< T, Descriptor > const &block) |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &ostr, ScalarField3D< T > const &block) |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &ostr, NTensorField3D< T > const &block) |
| template<typename T , int nDim> | |
| std::ostream & | operator<< (std::ostream &ostr, TensorField3D< T, nDim > const &block) |
| template<typename T , template< typename U > class Descriptor> | |
| std::ostream & | operator<< (std::ostream &ostr, BlockLattice3D< T, Descriptor > const &block) |
| template<typename T > | |
| std::istream & | istream2block (std::istream &istr, Block3D &block) |
| Flush the content of a generic C++ stream with ASCII content into a Block3D. | |
| template<typename T > | |
| std::istream & | operator>> (std::istream &istr, MultiScalarField3D< T > &block) |
| template<typename T > | |
| std::istream & | operator>> (std::istream &istr, MultiNTensorField3D< T > &block) |
| template<typename T , int nDim> | |
| std::istream & | operator>> (std::istream &istr, MultiTensorField3D< T, nDim > &block) |
| template<typename T , template< typename U > class Descriptor> | |
| std::istream & | operator>> (std::istream &istr, MultiBlockLattice3D< T, Descriptor > &block) |
| template<typename T > | |
| std::istream & | operator>> (std::istream &istr, ScalarField3D< T > &block) |
| template<typename T > | |
| std::istream & | operator>> (std::istream &istr, NTensorField3D< T > &block) |
| template<typename T , int nDim> | |
| std::istream & | operator>> (std::istream &istr, TensorField3D< T, nDim > &block) |
| template<typename T , template< typename U > class Descriptor> | |
| std::istream & | operator>> (std::istream &istr, BlockLattice3D< T, Descriptor > &block) |
| template<typename T , template< typename U > class Descriptor> | |
| T | getExternalForceComponent (Cell< T, Descriptor > const &cell, plint iD) |
| Automatic instantiation of ExternalForceAccess, depending on the Descriptor. | |
| template<typename T , template< typename U > class Descriptor> | |
| T | getRhoBar (Cell< T, Descriptor > const &cell) |
| template<typename T , template< typename U > class Descriptor> | |
| void | getJ (Cell< T, Descriptor > const &cell, Array< T, Descriptor< T >::d > &j) |
| template<typename T , template< typename U > class Descriptor> | |
| void | getRhoBarJ (Cell< T, Descriptor > const &cell, T &rhoBar, Array< T, Descriptor< T >::d > &j) |
| template<typename T > | |
| void | crossProduct (Array< T, 3 > const &u1, Array< T, 3 > const &u2, Array< T, 3 > &result) |
| template<typename T , pluint n> | |
| T | dot (Array< T, n > const &v1, Array< T, n > const &v2) |
| Scalar product between two vectors. | |
| template<typename T , pluint n> | |
| T | dot (T v1[n], Array< T, n > const &v2) |
| Scalar product between a c-array and a vector. | |
| template<typename T , pluint n> | |
| T | normSqr (Array< T, n > const &v) |
| template<typename T , pluint n> | |
| T | norm (Array< T, n > const &v) |
| template<typename T > | |
| T | computeTriangleArea (Array< T, 3 > const &v0, Array< T, 3 > const &v1, Array< T, 3 > const &v2) |
| template<typename T > | |
| T | computeTriangleArea (T *v0, T *v1, T *v2) |
| template<typename T > | |
| T | angleBetweenVectors (Array< T, 3 > const &v1, Array< T, 3 > const &v2) |
| template<typename T > | |
| Array< T, 3 > | rotateAtOrigin (Array< T, 3 > const &p, Array< T, 3 > const &normedAxis, T theta) |
| template<typename T , template< typename U > class Descriptor> | |
| T | fullF (T fBar, plint iPop) |
| Convert a Skordos-optimized representation of f (i.e. fBar) into the conventional one. | |
| template<typename T , template< typename U > class Descriptor> | |
| T | fBar (T fullF, plint iPop) |
| Convert a conventional representation of the f into a Skordos-optimized one (i.e. fBar). | |
| template<> | |
| void | XMLreaderProxy::read< std::string > (std::string &entry) const |
| template<> | |
| bool | XMLreaderProxy::readNoThrow< std::string > (std::string &entry) const |
| DefaultMultiBlockPolicy2D & | defaultMultiBlockPolicy2D () |
| DefaultMultiBlockPolicy3D & | defaultMultiBlockPolicy3D () |
| std::vector< DomainAndId2D > | getNonOverlapingBlocks (std::vector< DomainAndId2D > const &domainsWithId) |
| Compute mutual intersections between domains, and remove overlaps. | |
| void | intersectDomainsAndIds (std::vector< std::vector< DomainAndId2D > > const &domainsWithId, std::vector< Box2D > &finalDomains, std::vector< std::vector< plint > > &finalIds) |
| Compute common intersections among several collections of domains. | |
| std::vector< DomainAndId3D > | getNonOverlapingBlocks (std::vector< DomainAndId3D > const &domainsWithId) |
| Compute mutual intersections between domains, and remove overlaps. | |
| void | intersectDomainsAndIds (std::vector< std::vector< DomainAndId3D > > const &domainsWithId, std::vector< Box3D > &finalDomains, std::vector< std::vector< plint > > &finalIds) |
| Compute common intersections among several collections of domains. | |
| bool | operator< (Overlap2D const &overlap1, Overlap2D const &overlap2) |
| Define a global ordering for overlaps. | |
| bool | operator< (PeriodicOverlap2D const &overlap1, PeriodicOverlap2D const &overlap2) |
| Define a global ordering for periodic overlaps. | |
| std::vector< Overlap2D > | copyAllDataTransfer (SparseBlockStructure2D const &block1, SparseBlockStructure2D const &block2) |
| Determine pairs of domains associated to a data transfer between two blocks. | |
| std::vector< Overlap2D > | copyDomainDataTransfer (SparseBlockStructure2D const &block1, Box2D block1Domain, SparseBlockStructure2D const &block2, Box2D block2Domain) |
| Determine pairs of domains associated to a data transfer between domains on two blocks. | |
| bool | operator< (Overlap3D const &overlap1, Overlap3D const &overlap2) |
| Define a global ordering for overlaps. | |
| bool | operator< (PeriodicOverlap3D const &overlap1, PeriodicOverlap3D const &overlap2) |
| Define a global ordering for periodic overlaps. | |
| MultiBlockRegistration2D & | multiBlockRegistration2D () |
| MultiBlockRegistration3D & | multiBlockRegistration3D () |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | generateMultiScalarField (Box2D boundingBox, plint envelopeWidth=1) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | generateMultiScalarField (Box2D boundingBox, T iniVal, plint envelopeWidth=1) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | defaultGenerateMultiScalarField2D (MultiBlockManagement2D const &management, plint nDim=1) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | clone (MultiScalarField2D< T > &originalField, Box2D const &subDomain, bool crop=true) |
| Create a clone of a MultiScalarField (or of a sub-domain). | |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | generateMultiScalarField (MultiBlock2D const &originalField, Box2D const &intersection, bool crop=true) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | generateIntersectMultiScalarField (MultiBlock2D const &originalField1, MultiBlock2D const &originalField2, bool crop=true) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | generateIntersectMultiScalarField (MultiBlock2D const &originalField1, MultiBlock2D const &originalField2, Box2D const &intersection, bool crop=true) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | generateJoinMultiScalarField (MultiBlock2D const &originalField1, MultiBlock2D const &originalField2) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | extend (MultiScalarField2D< T > &originalBlock, Box2D const &addedBlock) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | except (MultiScalarField2D< T > &originalBlock, Box2D const &exceptedBlock) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | redistribute (MultiScalarField2D< T > const &originalField, SparseBlockStructure2D const &newBlockStructure) |
| Create a clone of the original field with a different block-distribution. | |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | redistribute (MultiScalarField2D< T > const &originalField, SparseBlockStructure2D const &newBlockStructure, Box2D const &intersection, bool crop=true) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | align (MultiScalarField2D< T > const &originalBlock, MultiBlock2D const &partnerBlock) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | reparallelize (MultiScalarField2D< T > const &originalBlock) |
| Create a clone of the original field, on a new regular distribution. | |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | reparallelize (MultiScalarField2D< T > const &originalBlock, plint blockLx, plint blockLy) |
| Create a clone of the original field, on a new regular distribution. | |
| template<typename T > | |
| std::auto_ptr < MultiNTensorField2D< T > > | defaultGenerateMultiNTensorField2D (MultiBlockManagement2D const &management, plint nDim=1) |
| template<typename T > | |
| MultiNTensorField2D< T > * | generateMultiNTensorField2D (Box2D const &domain, plint ndim) |
| template<typename T > | |
| MultiNTensorField2D< T > * | clone (MultiNTensorField2D< T > &originalField, Box2D const &subDomain, bool crop=true) |
| Create a clone of a MultiNTensorField (or of a sub-domain). | |
| template<typename T > | |
| MultiNTensorField2D< T > * | generateMultiNTensorField (MultiBlock2D const &originalField, Box2D const &intersection, plint nDim, bool crop=true) |
| template<typename T1 , typename T2 > | |
| MultiNTensorField2D< T2 > * | generateNTensorFieldFromNTensor2D (MultiNTensorField2D< T1 > const &field, Box2D const &intersection, plint nDim) |
| template<typename T1 , typename T2 , template< typename U > class Descriptor> | |
| MultiNTensorField2D< T1 > * | generateNTensorFieldFromBlockLattice2D (MultiBlockLattice2D< T2, Descriptor > const &lattice, Box2D const &intersection, plint nDim) |
| template<typename T > | |
| MultiNTensorField2D< T > * | generateIntersectMultiNTensorField (MultiBlock2D const &originalField1, MultiBlock2D const &originalField2, plint nDim, bool crop=true) |
| template<typename T > | |
| MultiNTensorField2D< T > * | generateIntersectMultiNTensorField (MultiBlock2D const &originalField1, MultiBlock2D const &originalField2, Box2D const &intersection, plint nDim, bool crop=true) |
| template<typename T > | |
| MultiNTensorField2D< T > * | generateJoinMultiNTensorField (MultiBlock2D const &originalField1, MultiBlock2D const &originalField2, plint nDim) |
| template<typename T > | |
| MultiNTensorField2D< T > * | extend (MultiNTensorField2D< T > &originalBlock, Box2D const &addedBlock) |
| template<typename T > | |
| MultiNTensorField2D< T > * | except (MultiNTensorField2D< T > &originalBlock, Box2D const &exceptedBlock) |
| template<typename T > | |
| MultiNTensorField2D< T > * | align (MultiNTensorField2D< T > const &originalBlock, MultiBlock2D const &partnerBlock) |
| template<typename T > | |
| MultiNTensorField2D< T > * | reparallelize (MultiNTensorField2D< T > const &originalBlock) |
| Create a clone of the original field, on a new regular distribution. | |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | generateMultiTensorField (Box2D boundingBox, plint envelopeWidth=1) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | generateMultiTensorField (Box2D boundingBox, Array< T, nDim > const &iniVal, plint envelopeWidth=1) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | defaultGenerateMultiTensorField2D (MultiBlockManagement2D const &management, plint nDimParam=1) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | clone (MultiTensorField2D< T, nDim > &originalField, Box2D const &subDomain, bool crop=true) |
| Create a clone of a MultiTensorField (or of a sub-domain). | |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | generateMultiTensorField (MultiBlock2D const &originalField, Box2D const &intersection, bool crop=true) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | generateIntersectMultiTensorField (MultiBlock2D const &originalField1, MultiBlock2D const &originalField2, bool crop=true) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | generateIntersectMultiTensorField (MultiBlock2D const &originalField1, MultiBlock2D const &originalField2, Box2D const &intersection, bool crop=true) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | generateJoinMultiTensorField (MultiBlock2D const &originalField1, MultiBlock2D const &originalField2) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | extend (MultiTensorField2D< T, nDim > &originalBlock, Box2D const &addedBlock) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | except (MultiTensorField2D< T, nDim > &originalBlock, Box2D const &exceptedBlock) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | redistribute (MultiTensorField2D< T, nDim > const &originalField, SparseBlockStructure2D const &newBlockStructure) |
| Create a clone of the original field with a different block-distribution. | |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | redistribute (MultiTensorField2D< T, nDim > const &originalField, SparseBlockStructure2D const &newBlockStructure, Box2D const &intersection, bool crop=true) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | align (MultiTensorField2D< T, nDim > const &originalBlock, MultiBlock2D const &partnerBlock) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | reparallelize (MultiTensorField2D< T, nDim > const &originalBlock) |
| Create a clone of the original field, on a new regular distribution. | |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | reparallelize (MultiTensorField2D< T, nDim > const &originalBlock, plint blockLx, plint blockLy) |
| Create a clone of the original field, on a new regular distribution. | |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice2D< T, Descriptor > > | generateMultiBlockLattice (Box2D boundingBox, Dynamics< T, Descriptor > *backgroundDynamics, plint envelopeWidth=1) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice2D< T, Descriptor > > | defaultGenerateMultiBlockLattice2D (MultiBlockManagement2D const &management, plint nDim=1) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice2D< T, Descriptor > > | clone (MultiBlockLattice2D< T, Descriptor > &originalLattice, Box2D const &subDomain, bool crop=true) |
| Create a clone of a MultiBlockLattice (or of a sub-domain). | |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice2D< T, Descriptor > > | generateMultiBlockLattice (MultiBlock2D const &originalBlock, Box2D const &intersection, bool crop=true) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice2D< T, Descriptor > > | generateIntersectMultiBlockLattice (MultiBlock2D const &originalBlock1, MultiBlock2D const &originalBlock2, bool crop=true) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice2D< T, Descriptor > > | generateIntersectMultiBlockLattice (MultiBlock2D const &originalBlock1, MultiBlock2D const &originalBlock2, Box2D const &intersection, bool crop=true) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice2D< T, Descriptor > > | generateJoinMultiBlockLattice (MultiBlock2D const &originalBlock1, MultiBlock2D const &originalBlock2) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice2D< T, Descriptor > > | extend (MultiBlockLattice2D< T, Descriptor > &originalBlock, Box2D const &addedBlock) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice2D< T, Descriptor > > | except (MultiBlockLattice2D< T, Descriptor > &originalBlock, Box2D const &exceptedBlock) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice2D< T, Descriptor > > | redistribute (MultiBlockLattice2D< T, Descriptor > const &originalBlock, SparseBlockStructure2D const &newBlockStructure) |
| Create a clone of the original lattice with a different block-distribution. | |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice2D< T, Descriptor > > | redistribute (MultiBlockLattice2D< T, Descriptor > const &originalBlock, SparseBlockStructure2D const &newBlockStructure, Box2D const &intersection, bool crop=true) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice2D< T, Descriptor > > | align (MultiBlockLattice2D< T, Descriptor > const &originalBlock, MultiBlock2D const &partnerBlock) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice2D< T, Descriptor > > | reparallelize (MultiBlockLattice2D< T, Descriptor > const &originalBlock) |
| Create a clone of the original lattice, on a new regular distribution. | |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice2D< T, Descriptor > > | reparallelize (MultiBlockLattice2D< T, Descriptor > const &originalBlock, plint blockLx, plint blockLy) |
| Create a clone of the original lattice, on a new regular distribution. | |
| void | transferDataProcessors (MultiBlock2D const &from, MultiBlock2D &to) |
| template<typename T > | |
| void | transferScalarFieldLocal (MultiScalarField2D< T > &from, MultiScalarField2D< T > &to, Box2D const &domain) |
| template<typename T > | |
| void | transferScalarFieldNonLocal (MultiScalarField2D< T > const &from, MultiScalarField2D< T > &to, Box2D const &domain) |
| template<typename T > | |
| void | transferNTensorFieldLocal (MultiNTensorField2D< T > &from, MultiNTensorField2D< T > &to, Box2D const &domain) |
| template<typename T > | |
| void | transferNTensorFieldNonLocal (MultiNTensorField2D< T > const &from, MultiNTensorField2D< T > &to, Box2D const &domain) |
| template<typename T , int nDim> | |
| void | transferTensorFieldLocal (MultiTensorField2D< T, nDim > &from, MultiTensorField2D< T, nDim > &to, Box2D const &domain) |
| template<typename T , int nDim> | |
| void | transferTensorFieldNonLocal (MultiTensorField2D< T, nDim > const &from, MultiTensorField2D< T, nDim > &to, Box2D const &domain) |
| template<typename T , template< typename U > class Descriptor> | |
| void | transferBlockLatticeLocal (MultiBlockLattice2D< T, Descriptor > &from, MultiBlockLattice2D< T, Descriptor > &to, Box2D const &domain) |
| template<typename T , template< typename U > class Descriptor> | |
| void | transferBlockLatticeNonLocal (MultiBlockLattice2D< T, Descriptor > const &from, MultiBlockLattice2D< T, Descriptor > &to, Box2D const &domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | generateMultiScalarField (Box3D boundingBox, plint envelopeWidth=1) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | generateMultiScalarField (Box3D boundingBox, T iniVal, plint envelopeWidth) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | defaultGenerateMultiScalarField3D (MultiBlockManagement3D const &management, plint nDim=1) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | clone (MultiScalarField3D< T > &originalField, Box3D const &subDomain, bool crop=true) |
| Create a clone of a MultiScalarField (or of a sub-domain). | |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | generateMultiScalarField (MultiBlock3D const &originalField, Box3D const &intersection, bool crop=true) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | generateIntersectMultiScalarField (MultiBlock3D const &originalField1, MultiBlock3D const &originalField2, bool crop=true) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | generateIntersectMultiScalarField (MultiBlock3D const &originalField1, MultiBlock3D const &originalField2, Box3D const &intersection, bool crop=true) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | generateJoinMultiScalarField (MultiBlock3D const &originalField1, MultiBlock3D const &originalField2) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | extend (MultiScalarField3D< T > &originalBlock, Box3D const &addedBlock) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | except (MultiScalarField3D< T > &originalBlock, Box3D const &exceptedBlock) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | redistribute (MultiScalarField3D< T > const &originalField, SparseBlockStructure3D const &newBlockStructure) |
| Create a clone of the original field with a different block-distribution. | |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | redistribute (MultiScalarField3D< T > const &originalField, SparseBlockStructure3D const &newBlockStructure, Box3D const &intersection, bool crop=true) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | align (MultiScalarField3D< T > const &originalBlock, MultiBlock3D const &partnerBlock) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | reparallelize (MultiScalarField3D< T > const &originalBlock) |
| Create a clone of the original field, on a new regular distribution. | |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | reparallelize (MultiScalarField3D< T > const &originalBlock, plint blockLx, plint blockLy, plint blockLz) |
| Create a clone of the original field, on a new regular distribution. | |
| template<typename T > | |
| std::auto_ptr < MultiNTensorField3D< T > > | defaultGenerateMultiNTensorField3D (MultiBlockManagement3D const &management, plint nDim=1) |
| template<typename T > | |
| MultiNTensorField3D< T > * | generateMultiNTensorField3D (MultiBlock3D &multiBlock, plint envelopeWidth, plint ndim) |
| template<typename T > | |
| MultiNTensorField3D< T > * | generateMultiNTensorField3D (Box3D const &domain, plint ndim) |
| template<typename T > | |
| MultiNTensorField3D< T > * | clone (MultiNTensorField3D< T > &originalField, Box3D const &subDomain, bool crop=true) |
| Create a clone of a MultiNTensorField (or of a sub-domain). | |
| template<typename T > | |
| MultiNTensorField3D< T > * | generateMultiNTensorField (MultiBlock3D const &originalField, Box3D const &intersection, plint nDim, bool crop=true) |
| template<typename T1 , typename T2 > | |
| MultiNTensorField3D< T2 > * | generateNTensorFieldFromNTensor3D (MultiNTensorField3D< T1 > const &field, Box3D const &intersection, plint nDim) |
| template<typename T1 , typename T2 , template< typename U > class Descriptor> | |
| MultiNTensorField3D< T1 > * | generateNTensorFieldFromBlockLattice3D (MultiBlockLattice3D< T2, Descriptor > const &lattice, Box3D const &intersection, plint nDim) |
| template<typename T > | |
| MultiNTensorField3D< T > * | generateIntersectMultiNTensorField (MultiBlock3D const &originalField1, MultiBlock3D const &originalField2, plint nDim, bool crop=true) |
| template<typename T > | |
| MultiNTensorField3D< T > * | generateIntersectMultiNTensorField (MultiBlock3D const &originalField1, MultiBlock3D const &originalField2, Box3D const &intersection, plint nDim, bool crop=true) |
| template<typename T > | |
| MultiNTensorField3D< T > * | generateJoinMultiNTensorField (MultiBlock3D const &originalField1, MultiBlock3D const &originalField2, plint nDim) |
| template<typename T > | |
| MultiNTensorField3D< T > * | extend (MultiNTensorField3D< T > &originalBlock, Box3D const &addedBlock) |
| template<typename T > | |
| MultiNTensorField3D< T > * | except (MultiNTensorField3D< T > &originalBlock, Box3D const &exceptedBlock) |
| template<typename T > | |
| MultiNTensorField3D< T > * | align (MultiNTensorField3D< T > const &originalBlock, MultiBlock3D const &partnerBlock) |
| template<typename T > | |
| MultiNTensorField3D< T > * | reparallelize (MultiNTensorField3D< T > const &originalBlock) |
| Create a clone of the original field, on a new regular distribution. | |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField3D< T, nDim > > | generateMultiTensorField (Box3D boundingBox, plint envelopeWidth=1) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField3D< T, nDim > > | generateMultiTensorField (Box3D boundingBox, Array< T, nDim > const &iniVal, plint envelopeWidth=1) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField3D< T, nDim > > | defaultGenerateMultiTensorField3D (MultiBlockManagement3D const &management, plint nDimParam=1) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField3D< T, nDim > > | clone (MultiTensorField3D< T, nDim > &originalField, Box3D const &subDomain, bool crop=true) |
| Create a clone of a MultiTensorField (or of a sub-domain). | |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField3D< T, nDim > > | generateMultiTensorField (MultiBlock3D const &originalField, Box3D const &intersection, bool crop=true) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField3D< T, nDim > > | generateIntersectMultiTensorField (MultiBlock3D const &originalField1, MultiBlock3D const &originalField2, bool crop=true) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField3D< T, nDim > > | generateIntersectMultiTensorField (MultiBlock3D const &originalField1, MultiBlock3D const &originalField2, Box3D const &intersection, bool crop=true) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField3D< T, nDim > > | generateJoinMultiTensorField (MultiBlock3D const &originalField1, MultiBlock3D const &originalField2) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField3D< T, nDim > > | extend (MultiTensorField3D< T, nDim > &originalBlock, Box3D const &addedBlock) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField3D< T, nDim > > | except (MultiTensorField3D< T, nDim > &originalBlock, Box3D const &exceptedBlock) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField3D< T, nDim > > | redistribute (MultiTensorField3D< T, nDim > const &originalField, SparseBlockStructure3D const &newBlockStructure) |
| Create a clone of the original field with a different block-distribution. | |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField3D< T, nDim > > | redistribute (MultiTensorField3D< T, nDim > const &originalField, SparseBlockStructure3D const &newBlockStructure, Box3D const &intersection, bool crop=true) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField3D< T, nDim > > | align (MultiTensorField3D< T, nDim > const &originalBlock, MultiBlock3D const &partnerBlock) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField3D< T, nDim > > | reparallelize (MultiTensorField3D< T, nDim > const &originalBlock) |
| Create a clone of the original field, on a new regular distribution. | |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField3D< T, nDim > > | reparallelize (MultiTensorField3D< T, nDim > const &originalBlock, plint blockLx, plint blockLy, plint blockLz) |
| Create a clone of the original field, on a new regular distribution. | |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice3D< T, Descriptor > > | generateMultiBlockLattice (Box3D boundingBox, Dynamics< T, Descriptor > *backgroundDynamics, plint envelopeWidth=1) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice3D< T, Descriptor > > | defaultGenerateMultiBlockLattice3D (MultiBlockManagement3D const &management, plint nDim=1) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice3D< T, Descriptor > > | clone (MultiBlockLattice3D< T, Descriptor > &originalLattice, Box3D const &subDomain, bool crop=true) |
| Create a clone of a MultiBlockLattice (or of a sub-domain). | |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice3D< T, Descriptor > > | generateMultiBlockLattice (MultiBlock3D &multiBlock, plint envelopeWidth, Dynamics< T, Descriptor > *backgroundDynamics=new NoDynamics< T, Descriptor >) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice3D< T, Descriptor > > | generateMultiBlockLattice (MultiBlock3D const &originalBlock, Box3D const &intersection, bool crop=true) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice3D< T, Descriptor > > | generateIntersectMultiBlockLattice (MultiBlock3D const &originalBlock1, MultiBlock3D const &originalBlock2, bool crop=true) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice3D< T, Descriptor > > | generateIntersectMultiBlockLattice (MultiBlock3D const &originalBlock1, MultiBlock3D const &originalBlock2, Box3D const &intersection, bool crop=true) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice3D< T, Descriptor > > | generateJoinMultiBlockLattice (MultiBlock3D const &originalBlock1, MultiBlock3D const &originalBlock2) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice3D< T, Descriptor > > | extend (MultiBlockLattice3D< T, Descriptor > &originalBlock, Box3D const &addedBlock) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice3D< T, Descriptor > > | except (MultiBlockLattice3D< T, Descriptor > &originalBlock, Box3D const &exceptedBlock) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice3D< T, Descriptor > > | redistribute (MultiBlockLattice3D< T, Descriptor > const &originalBlock, SparseBlockStructure3D const &newBlockStructure) |
| Create a clone of the original lattice with a different block-distribution. | |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice3D< T, Descriptor > > | redistribute (MultiBlockLattice3D< T, Descriptor > const &originalBlock, SparseBlockStructure3D const &newBlockStructure, Box3D const &intersection, bool crop=true) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice3D< T, Descriptor > > | align (MultiBlockLattice3D< T, Descriptor > const &originalBlock, MultiBlock3D const &partnerBlock) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice3D< T, Descriptor > > | reparallelize (MultiBlockLattice3D< T, Descriptor > const &originalBlock) |
| Create a clone of the original lattice, on a new regular distribution. | |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice3D< T, Descriptor > > | reparallelize (MultiBlockLattice3D< T, Descriptor > const &originalBlock, plint blockLx, plint blockLy, plint blockLz) |
| Create a clone of the original lattice, on a new regular distribution. | |
| void | transferDataProcessors (MultiBlock3D const &from, MultiBlock3D &to) |
| template<typename T > | |
| void | transferScalarFieldLocal (MultiScalarField3D< T > &from, MultiScalarField3D< T > &to, Box3D const &domain) |
| template<typename T > | |
| void | transferScalarFieldNonLocal (MultiScalarField3D< T > const &from, MultiScalarField3D< T > &to, Box3D const &domain) |
| template<typename T > | |
| void | transferNTensorFieldLocal (MultiNTensorField3D< T > &from, MultiNTensorField3D< T > &to, Box3D const &domain) |
| template<typename T > | |
| void | transferNTensorFieldNonLocal (MultiNTensorField3D< T > const &from, MultiNTensorField3D< T > &to, Box3D const &domain) |
| template<typename T , int nDim> | |
| void | transferTensorFieldLocal (MultiTensorField3D< T, nDim > &from, MultiTensorField3D< T, nDim > &to, Box3D const &domain) |
| template<typename T , int nDim> | |
| void | transferTensorFieldNonLocal (MultiTensorField3D< T, nDim > const &from, MultiTensorField3D< T, nDim > &to, Box3D const &domain) |
| template<typename T , template< typename U > class Descriptor> | |
| void | transferBlockLatticeLocal (MultiBlockLattice3D< T, Descriptor > &from, MultiBlockLattice3D< T, Descriptor > &to, Box3D const &domain) |
| template<typename T , template< typename U > class Descriptor> | |
| void | transferBlockLatticeNonLocal (MultiBlockLattice3D< T, Descriptor > const &from, MultiBlockLattice3D< T, Descriptor > &to, Box3D const &domain) |
| bool | getMultiBlockInfo (MultiBlock2D const &multiBlock, plint &nx, plint &ny, plint &numBlocks, Box2D &smallest, Box2D &largest, plint &numAllocatedCells) |
| std::string | getMultiBlockInfo (MultiBlock2D const &multiBlock) |
| bool | getMultiBlockInfo (MultiBlock3D const &multiBlock, plint &nx, plint &ny, plint &nz, plint &numBlocks, Box3D &smallest, Box3D &largest, plint &numAllocatedCells) |
| std::string | getMultiBlockInfo (MultiBlock3D const &multiBlock) |
| template<typename T , template< typename U > class Descriptor> | |
| double | getStoredAverageDensity (MultiBlockLattice2D< T, Descriptor > const &blockLattice) |
| template<typename T , template< typename U > class Descriptor> | |
| double | getStoredAverageEnergy (MultiBlockLattice2D< T, Descriptor > const &blockLattice) |
| template<typename T , template< typename U > class Descriptor> | |
| double | getStoredMaxVelocity (MultiBlockLattice2D< T, Descriptor > const &blockLattice) |
| template<typename T , template< typename U > class Descriptor> | |
| double | getStoredAverageDensity (MultiBlockLattice3D< T, Descriptor > const &blockLattice) |
| template<typename T , template< typename U > class Descriptor> | |
| double | getStoredAverageEnergy (MultiBlockLattice3D< T, Descriptor > const &blockLattice) |
| template<typename T , template< typename U > class Descriptor> | |
| double | getStoredMaxVelocity (MultiBlockLattice3D< T, Descriptor > const &blockLattice) |
| MultiBlockManagement2D | intersect (MultiBlockManagement2D const &originalManagement, Box2D subDomain, bool crop) |
| Create a new block-management, corresponding to a sub-domain of the old one. | |
| MultiBlockManagement2D | intersect (MultiBlockManagement2D const &originalManagement, Box2D subDomain, Box2D newBoundingBox) |
| Choose yourself the bounding box of the resulting block-management. | |
| MultiBlockManagement2D | intersect (MultiBlockManagement2D const &management1, MultiBlockManagement2D const &management2, bool crop) |
| Create a new block-management as an intersection of the old ones. | |
| MultiBlockManagement2D | extend (MultiBlockManagement2D const &management, Box2D addedBulk, Box2D addedUniqueBulk) |
| Create a new block-management which extends the original one by a given block. | |
| MultiBlockManagement2D | except (MultiBlockManagement2D const &management, Box2D exceptedBlock) |
| Create a new block-management from which a given block is excepted. | |
| MultiBlockManagement2D | block_union (MultiBlockManagement2D const &management1, MultiBlockManagement2D const &management2) |
| Union of two block-management structures. | |
| MultiBlockManagement2D | align (MultiBlockManagement2D const &originalManagement, MultiBlockManagement2D const &partnerManagement) |
| MultiBlockManagement2D | reparallelize (MultiBlockManagement2D const &management, plint blockLx, plint blockLy) |
| Re-create a block-management by covering the sparse structure with regular blocks. | |
| MultiBlockManagement3D | scale (MultiBlockManagement3D const &originalManagement, plint relativeLevel) |
| MultiBlockManagement3D | intersect (MultiBlockManagement3D const &originalManagement, Box3D subDomain, bool crop) |
| Create a new block-management, corresponding to a sub-domain of the old one. | |
| MultiBlockManagement3D | intersect (MultiBlockManagement3D const &originalManagement, Box3D subDomain, Box3D newBoundingBox) |
| Choose yourself the bounding box of the resulting block-management. | |
| MultiBlockManagement3D | intersect (MultiBlockManagement3D const &management1, MultiBlockManagement3D const &management2, bool crop) |
| Create a new block-management as an intersection of the old ones. | |
| MultiBlockManagement3D | extend (MultiBlockManagement3D const &management, Box3D addedBulk, Box3D addedUniqueBulk) |
| Create a new block-management which extends the original one by a given block. | |
| MultiBlockManagement3D | except (MultiBlockManagement3D const &management, Box3D exceptedBlock) |
| Create a new block-management from which a given block is excepted. | |
| MultiBlockManagement3D | block_union (MultiBlockManagement3D const &management1, MultiBlockManagement3D const &management2) |
| Union of two block-management structures. | |
| MultiBlockManagement3D | align (MultiBlockManagement3D const &originalManagement, MultiBlockManagement3D const &partnerManagement) |
| MultiBlockManagement3D | reparallelize (MultiBlockManagement3D const &management, plint blockLx, plint blockLy, plint blockLz) |
| Re-create a block-management by covering the sparse structure with regular blocks. | |
| void | executeDataProcessor (DataProcessorGenerator2D const &generator, std::vector< MultiBlock2D * > multiBlocks) |
| void | executeDataProcessor (DataProcessorGenerator2D const &generator, MultiBlock2D &object) |
| void | executeDataProcessor (DataProcessorGenerator2D const &generator, MultiBlock2D &object1, MultiBlock2D &object2) |
| void | executeDataProcessor (ReductiveDataProcessorGenerator2D &generator, std::vector< MultiBlock2D * > multiBlocks) |
| void | executeDataProcessor (ReductiveDataProcessorGenerator2D &generator, MultiBlock2D &object) |
| void | executeDataProcessor (ReductiveDataProcessorGenerator2D &generator, MultiBlock2D &object1, MultiBlock2D &object2) |
| void | addInternalProcessor (DataProcessorGenerator2D const &generator, std::vector< MultiBlock2D * > multiBlocks, plint level) |
| void | addInternalProcessor (DataProcessorGenerator2D const &generator, MultiBlock2D &object, plint level) |
| void | addInternalProcessor (DataProcessorGenerator2D const &generator, MultiBlock2D &object1, MultiBlock2D &object2, plint level) |
| void | executeDataProcessor (DataProcessorGenerator3D const &generator, std::vector< MultiBlock3D * > multiBlocks) |
| void | executeDataProcessor (DataProcessorGenerator3D const &generator, MultiBlock3D &object) |
| void | executeDataProcessor (DataProcessorGenerator3D const &generator, MultiBlock3D &object1, MultiBlock3D &object2) |
| void | executeDataProcessor (ReductiveDataProcessorGenerator3D &generator, std::vector< MultiBlock3D * > multiBlocks) |
| void | executeDataProcessor (ReductiveDataProcessorGenerator3D &generator, MultiBlock3D &object) |
| void | executeDataProcessor (ReductiveDataProcessorGenerator3D &generator, MultiBlock3D &object1, MultiBlock3D &object2) |
| void | addInternalProcessor (DataProcessorGenerator3D const &generator, std::vector< MultiBlock3D * > multiBlocks, plint level) |
| void | addInternalProcessor (DataProcessorGenerator3D const &generator, MultiBlock3D &object, plint level) |
| void | addInternalProcessor (DataProcessorGenerator3D const &generator, MultiBlock3D &object1, MultiBlock3D &object2, plint level) |
| void | applyProcessingFunctional (BoxProcessingFunctional2D *functional, Box2D domain, std::vector< MultiBlock2D * > multiBlocks) |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D *functional, Box2D domain, std::vector< MultiBlock2D * > multiBlocks, plint level) |
| void | applyProcessingFunctional (DotProcessingFunctional2D *functional, DotList2D const &dotList, std::vector< MultiBlock2D * > multiBlocks) |
| void | integrateProcessingFunctional (DotProcessingFunctional2D *functional, DotList2D const &dotList, std::vector< MultiBlock2D * > multiBlocks, plint level) |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D *functional, Box2D domain, std::vector< MultiBlock2D * > multiBlocks, plint boundaryWidth) |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D *functional, Box2D domain, std::vector< MultiBlock2D * > multiBlocks, plint boundaryWidth, plint level) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (LatticeBoxProcessingFunctional2D< T, Descriptor > *functional, Box2D domain, std::vector< MultiBlockLattice2D< T, Descriptor > * > lattices) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (LatticeBoxProcessingFunctional2D< T, Descriptor > *functional, Box2D domain, std::vector< MultiBlockLattice2D< T, Descriptor > * > lattices, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (ScalarFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< MultiScalarField2D< T > * > fields) |
| template<typename T > | |
| void | integrateProcessingFunctional (ScalarFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< MultiScalarField2D< T > * > fields, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (TensorFieldBoxProcessingFunctional2D< T, nDim > *functional, Box2D domain, std::vector< MultiTensorField2D< T, nDim > * > fields) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (TensorFieldBoxProcessingFunctional2D< T, nDim > *functional, Box2D domain, std::vector< MultiTensorField2D< T, nDim > * > fields, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (NTensorFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< MultiNTensorField2D< T > * > fields) |
| template<typename T > | |
| void | applyProcessingFunctional (MaskedNTensorFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< MultiNTensorField2D< T > * > fields, MultiNTensorField2D< int > &mask) |
| template<typename T > | |
| void | integrateProcessingFunctional (NTensorFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< MultiNTensorField2D< T > * > fields, plint level=0) |
| template<typename T > | |
| void | integrateProcessingFunctional (MaskedNTensorFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< MultiNTensorField2D< T > * > fields, MultiNTensorField2D< int > &mask, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_L< T, Descriptor > *functional, Box2D domain, MultiBlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_L< T, Descriptor > *functional, Box2D domain, MultiBlockLattice2D< T, Descriptor > &lattice, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (MaskedBoxProcessingFunctional2D_L< T, Descriptor > *functional, Box2D domain, MultiBlockLattice2D< T, Descriptor > &lattice, MultiNTensorField2D< int > &mask) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (MaskedBoxProcessingFunctional2D_L< T, Descriptor > *functional, Box2D domain, MultiBlockLattice2D< T, Descriptor > &lattice, MultiNTensorField2D< int > &mask, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_S< T > *functional, Box2D domain, MultiScalarField2D< T > &field) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_S< T > *functional, Box2D domain, MultiScalarField2D< T > &field, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_T< T, nDim > *functional, Box2D domain, MultiTensorField2D< T, nDim > &field) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_T< T, nDim > *functional, Box2D domain, MultiTensorField2D< T, nDim > &field, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_N< T > *functional, Box2D domain, MultiNTensorField2D< T > &field) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_N< T > *functional, Box2D domain, MultiNTensorField2D< T > &field, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (MaskedBoxProcessingFunctional2D_N< T > *functional, Box2D domain, MultiNTensorField2D< T > &field, MultiNTensorField2D< int > &mask) |
| template<typename T > | |
| void | integrateProcessingFunctional (MaskedBoxProcessingFunctional2D_N< T > *functional, Box2D domain, MultiNTensorField2D< T > &field, MultiNTensorField2D< int > &mask, plint level=0) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor1 > &lattice1, MultiBlockLattice2D< T2, Descriptor2 > &lattice2) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor1 > &lattice1, MultiBlockLattice2D< T2, Descriptor2 > &lattice2, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_SS< T1, T2 > *functional, Box2D domain, MultiScalarField2D< T1 > &field1, MultiScalarField2D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_SS< T1, T2 > *functional, Box2D domain, MultiScalarField2D< T1 > &field1, MultiScalarField2D< T2 > &field2, plint level=0) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 > *functional, Box2D domain, MultiTensorField2D< T1, nDim1 > &field1, MultiTensorField2D< T2, nDim2 > &field2) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 > *functional, Box2D domain, MultiTensorField2D< T1, nDim1 > &field1, MultiTensorField2D< T2, nDim2 > &field2, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_NN< T1, T2 > *functional, Box2D domain, MultiNTensorField2D< T1 > &field1, MultiNTensorField2D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_NN< T1, T2 > *functional, Box2D domain, MultiNTensorField2D< T1 > &field1, MultiNTensorField2D< T2 > &field2, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (MaskedBoxProcessingFunctional2D_NN< T1, T2 > *functional, Box2D domain, MultiNTensorField2D< T1 > &field1, MultiNTensorField2D< T2 > &field2, MultiNTensorField2D< int > &mask) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (MaskedBoxProcessingFunctional2D_NN< T1, T2 > *functional, Box2D domain, MultiNTensorField2D< T1 > &field1, MultiNTensorField2D< T2 > &field2, MultiNTensorField2D< int > &mask, plint level=0) |
| template<typename T1 , typename T2 , int nDim> | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_ST< T1, T2, nDim > *functional, Box2D domain, MultiScalarField2D< T1 > &field1, MultiTensorField2D< T2, nDim > &field2) |
| template<typename T1 , typename T2 , int nDim> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_ST< T1, T2, nDim > *functional, Box2D domain, MultiScalarField2D< T1 > &field1, MultiTensorField2D< T2, nDim > &field2, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_SN< T1, T2 > *functional, Box2D domain, MultiScalarField2D< T1 > &field1, MultiNTensorField2D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_SN< T1, T2 > *functional, Box2D domain, MultiScalarField2D< T1 > &field1, MultiNTensorField2D< T2 > &field2, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_LS< T1, Descriptor, T2 > *functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiScalarField2D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_LS< T1, Descriptor, T2 > *functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiScalarField2D< T2 > &field, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_LT< T1, Descriptor, T2, nDim > *functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiTensorField2D< T2, nDim > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_LT< T1, Descriptor, T2, nDim > *functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiTensorField2D< T2, nDim > &field, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_LN< T1, Descriptor, T2 > *functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiNTensorField2D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_LN< T1, Descriptor, T2 > *functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiNTensorField2D< T2 > &field, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (MaskedBoxProcessingFunctional2D_LN< T1, Descriptor, T2 > *functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiNTensorField2D< T2 > &field, MultiNTensorField2D< int > &mask) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (MaskedBoxProcessingFunctional2D_LN< T1, Descriptor, T2 > *functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiNTensorField2D< T2 > &field, MultiNTensorField2D< int > &mask, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (LatticeDotProcessingFunctional2D< T, Descriptor > *functional, DotList2D const &dotList, std::vector< MultiBlockLattice2D< T, Descriptor > * > lattices) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (LatticeDotProcessingFunctional2D< T, Descriptor > *functional, DotList2D const &dotList, std::vector< MultiBlockLattice2D< T, Descriptor > * > lattices, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (ScalarFieldDotProcessingFunctional2D< T > *functional, DotList2D const &dotList, std::vector< MultiScalarField2D< T > * > fields) |
| template<typename T > | |
| void | integrateProcessingFunctional (ScalarFieldDotProcessingFunctional2D< T > *functional, DotList2D const &dotList, std::vector< MultiScalarField2D< T > * > fields, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (TensorFieldDotProcessingFunctional2D< T, nDim > *functional, DotList2D const &dotList, std::vector< MultiTensorField2D< T, nDim > * > fields) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (TensorFieldDotProcessingFunctional2D< T, nDim > *functional, DotList2D const &dotList, std::vector< MultiTensorField2D< T, nDim > * > fields, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (NTensorFieldDotProcessingFunctional2D< T > *functional, DotList2D const &dotList, std::vector< MultiNTensorField2D< T > * > fields) |
| template<typename T > | |
| void | integrateProcessingFunctional (NTensorFieldDotProcessingFunctional2D< T > *functional, DotList2D const &dotList, std::vector< MultiNTensorField2D< T > * > fields, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_L< T, Descriptor > *functional, DotList2D const &dotList, MultiBlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_L< T, Descriptor > *functional, DotList2D const &dotList, MultiBlockLattice2D< T, Descriptor > &lattice, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_S< T > *functional, DotList2D const &dotList, MultiScalarField2D< T > &field) |
| template<typename T > | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_S< T > *functional, DotList2D const &dotList, MultiScalarField2D< T > &field, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_T< T, nDim > *functional, DotList2D const &dotList, MultiTensorField2D< T, nDim > &field) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_T< T, nDim > *functional, DotList2D const &dotList, MultiTensorField2D< T, nDim > &field, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_N< T > *functional, DotList2D const &dotList, MultiNTensorField2D< T > &field) |
| template<typename T > | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_N< T > *functional, DotList2D const &dotList, MultiNTensorField2D< T > &field, plint level=0) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, DotList2D const &dotList, MultiBlockLattice2D< T1, Descriptor1 > &lattice1, MultiBlockLattice2D< T2, Descriptor2 > &lattice2) |
| 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 | integrateProcessingFunctional (DotProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, DotList2D const &dotList, MultiBlockLattice2D< T1, Descriptor1 > &lattice1, MultiBlockLattice2D< T2, Descriptor2 > &lattice2, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_SS< T1, T2 > *functional, DotList2D const &dotList, MultiScalarField2D< T1 > &field1, MultiScalarField2D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_SS< T1, T2 > *functional, DotList2D const &dotList, MultiScalarField2D< T1 > &field1, MultiScalarField2D< T2 > &field2, plint level=0) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 > *functional, DotList2D const &dotList, MultiTensorField2D< T1, nDim1 > &field1, MultiTensorField2D< T2, nDim2 > &field2) |
| Easy instantiation of dotted data processor for MultiTensorField-MultiTensorField coupling. | |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 > *functional, DotList2D const &dotList, MultiTensorField2D< T1, nDim1 > &field1, MultiTensorField2D< T2, nDim2 > &field2, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_NN< T1, T2 > *functional, DotList2D const &dotList, MultiNTensorField2D< T1 > &field1, MultiNTensorField2D< T2 > &field2, plint level=0) |
| template<typename T1 , typename T2 , int nDim> | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_ST< T1, T2, nDim > *functional, DotList2D const &dotList, MultiScalarField2D< T1 > &field1, MultiTensorField2D< T2, nDim > &field2) |
| template<typename T1 , typename T2 , int nDim> | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_ST< T1, T2, nDim > *functional, DotList2D const &dotList, MultiScalarField2D< T1 > &field1, MultiTensorField2D< T2, nDim > &field2, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_SN< T1, T2 > *functional, DotList2D const &dotList, MultiScalarField2D< T1 > &field1, MultiNTensorField2D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_SN< T1, T2 > *functional, DotList2D const &dotList, MultiScalarField2D< T1 > &field1, MultiNTensorField2D< T2 > &field2, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_LS< T1, Descriptor, T2 > *functional, DotList2D const &dotList, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiScalarField2D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_LS< T1, Descriptor, T2 > *functional, DotList2D const &dotList, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiScalarField2D< T2 > &field, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_LT< T1, Descriptor, T2, nDim > *functional, DotList2D const &dotList, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiTensorField2D< T2, nDim > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_LT< T1, Descriptor, T2, nDim > *functional, DotList2D const &dotList, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiTensorField2D< T2, nDim > &field, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_LN< T1, Descriptor, T2 > *functional, DotList2D const &dotList, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiNTensorField2D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_LN< T1, Descriptor, T2 > *functional, DotList2D const &dotList, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiNTensorField2D< T2 > &field, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (BoundedLatticeBoxProcessingFunctional2D< T, Descriptor > *functional, Box2D domain, std::vector< MultiBlockLattice2D< T, Descriptor > * > lattices, plint boundaryWidth=Descriptor< T >::vicinity) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (BoundedLatticeBoxProcessingFunctional2D< T, Descriptor > *functional, Box2D domain, std::vector< MultiBlockLattice2D< T, Descriptor > * > lattices, plint boundaryWidth=Descriptor< T >::vicinity, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedScalarFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< MultiScalarField2D< T > * > fields, plint boundaryWidth) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedScalarFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< MultiScalarField2D< T > * > fields, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoundedTensorFieldBoxProcessingFunctional2D< T, nDim > *functional, Box2D domain, std::vector< MultiTensorField2D< T, nDim > * > fields, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (BoundedTensorFieldBoxProcessingFunctional2D< T, nDim > *functional, Box2D domain, std::vector< MultiTensorField2D< T, nDim > * > fields, plint boundaryWidth) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedNTensorFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< MultiNTensorField2D< T > * > fields, plint boundaryWidth) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedNTensorFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< MultiNTensorField2D< T > * > fields, plint boundaryWidth) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_L< T, Descriptor > *functional, Box2D domain, MultiBlockLattice2D< T, Descriptor > &lattice, plint boundaryWidth=Descriptor< T >::vicinity) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_L< T, Descriptor > *functional, Box2D domain, MultiBlockLattice2D< T, Descriptor > &lattice, plint boundaryWidth=Descriptor< T >::vicinity, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_S< T > *functional, Box2D domain, MultiScalarField2D< T > &field, plint boundaryWidth) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_S< T > *functional, Box2D domain, MultiScalarField2D< T > &field, plint boundaryWidth, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_T< T, nDim > *functional, Box2D domain, MultiTensorField2D< T, nDim > &field, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_T< T, nDim > *functional, Box2D domain, MultiTensorField2D< T, nDim > &field, plint boundaryWidth, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_N< T > *functional, Box2D domain, MultiNTensorField2D< T > &field, plint boundaryWidth) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_N< T > *functional, Box2D domain, MultiNTensorField2D< T > &field, plint boundaryWidth, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedMaskedBoxProcessingFunctional2D_N< T > *functional, Box2D domain, MultiNTensorField2D< T > &field, MultiNTensorField2D< int > &mask, plint boundaryWidth) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedMaskedBoxProcessingFunctional2D_N< T > *functional, Box2D domain, MultiNTensorField2D< T > &field, MultiNTensorField2D< int > &mask, plint boundaryWidth, plint level=0) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor1 > &lattice1, MultiBlockLattice2D< T2, Descriptor2 > &lattice2, plint boundaryWidth=Descriptor1< T1 >::vicinity) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor1 > &lattice1, MultiBlockLattice2D< T2, Descriptor2 > &lattice2, plint boundaryWidth=Descriptor1< T1 >::vicinity, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_SS< T1, T2 > *functional, Box2D domain, MultiScalarField2D< T1 > &field1, MultiScalarField2D< T2 > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_SS< T1, T2 > *functional, Box2D domain, MultiScalarField2D< T1 > &field1, MultiScalarField2D< T2 > &field2, plint boundaryWidth, plint level=0) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 > *functional, Box2D domain, MultiTensorField2D< T1, nDim1 > &field1, MultiTensorField2D< T2, nDim2 > &field2, plint boundaryWidth) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 > *functional, Box2D domain, MultiTensorField2D< T1, nDim1 > &field1, MultiTensorField2D< T2, nDim2 > &field2, plint boundaryWidth, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_NN< T1, T2 > *functional, Box2D domain, MultiNTensorField2D< T1 > &field1, MultiNTensorField2D< T2 > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_NN< T1, T2 > *functional, Box2D domain, MultiNTensorField2D< T1 > &field1, MultiNTensorField2D< T2 > &field2, plint boundaryWidth, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedMaskedBoxProcessingFunctional2D_NN< T1, T2 > *functional, Box2D domain, MultiNTensorField2D< T1 > &field1, MultiNTensorField2D< T2 > &field2, MultiNTensorField2D< int > &mask, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoundedMaskedBoxProcessingFunctional2D_NN< T1, T2 > *functional, Box2D domain, MultiNTensorField2D< T1 > &field1, MultiNTensorField2D< T2 > &field2, MultiNTensorField2D< int > &mask, plint boundaryWidth, plint level=0) |
| template<typename T1 , typename T2 , int nDim> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_ST< T1, T2, nDim > *functional, Box2D domain, MultiScalarField2D< T1 > &field1, MultiTensorField2D< T2, nDim > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 , int nDim> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_ST< T1, T2, nDim > *functional, Box2D domain, MultiScalarField2D< T1 > &field1, MultiTensorField2D< T2, nDim > &field2, plint boundaryWidth, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_SN< T1, T2 > *functional, Box2D domain, MultiScalarField2D< T1 > &field1, MultiNTensorField2D< T2 > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_SN< T1, T2 > *functional, Box2D domain, MultiScalarField2D< T1 > &field1, MultiNTensorField2D< T2 > &field2, plint boundaryWidth, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_LS< T1, Descriptor, T2 > *functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiScalarField2D< T2 > &field, plint boundaryWidth=Descriptor< T1 >::vicinity) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_LS< T1, Descriptor, T2 > *functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiScalarField2D< T2 > &field, plint boundaryWidth=Descriptor< T1 >::vicinity, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_LT< T1, Descriptor, T2, nDim > *functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiTensorField2D< T2, nDim > &field, plint boundaryWidth=Descriptor< T1 >::vicinity) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_LT< T1, Descriptor, T2, nDim > *functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiTensorField2D< T2, nDim > &field, plint boundaryWidth=Descriptor< T1 >::vicinity, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_LN< T1, Descriptor, T2 > *functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiNTensorField2D< T2 > &field, plint boundaryWidth=Descriptor< T1 >::vicinity) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_LN< T1, Descriptor, T2 > *functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiNTensorField2D< T2 > &field, plint boundaryWidth=Descriptor< T1 >::vicinity, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoundedMaskedBoxProcessingFunctional2D_LN< T1, Descriptor, T2 > *functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiNTensorField2D< T2 > &field, MultiNTensorField2D< int > &mask, plint boundaryWidth=Descriptor< T1 >::vicinity) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (BoundedMaskedBoxProcessingFunctional2D_LN< T1, Descriptor, T2 > *functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiNTensorField2D< T2 > &field, MultiNTensorField2D< int > &mask, plint boundaryWidth=Descriptor< T1 >::vicinity, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_NN< T1, T2 > *functional, DotList2D const &dotList, MultiNTensorField2D< T1 > &field1, MultiNTensorField2D< T2 > &field2) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedScalarFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< MultiScalarField2D< T > * > fields, plint boundaryWidth, plint level) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (BoundedTensorFieldBoxProcessingFunctional2D< T, nDim > *functional, Box2D domain, std::vector< MultiTensorField2D< T, nDim > * > fields, plint boundaryWidth, plint level) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedNTensorFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< MultiNTensorField2D< T > * > fields, plint boundaryWidth, plint level) |
| void | applyProcessingFunctional (BoxProcessingFunctional3D *functional, Box3D domain, std::vector< MultiBlock3D * > multiBlocks) |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D *functional, Box3D domain, std::vector< MultiBlock3D * > multiBlocks, plint level) |
| void | applyProcessingFunctional (DotProcessingFunctional3D *functional, DotList3D const &dotList, std::vector< MultiBlock3D * > multiBlocks) |
| void | integrateProcessingFunctional (DotProcessingFunctional3D *functional, DotList3D const &dotList, std::vector< MultiBlock3D * > multiBlocks, plint level) |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D *functional, Box3D domain, std::vector< MultiBlock3D * > multiBlocks, plint boundaryWidth) |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D *functional, Box3D domain, std::vector< MultiBlock3D * > multiBlocks, plint boundaryWidth, plint level) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (LatticeBoxProcessingFunctional3D< T, Descriptor > *functional, Box3D domain, std::vector< MultiBlockLattice3D< T, Descriptor > * > lattices) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (LatticeBoxProcessingFunctional3D< T, Descriptor > *functional, Box3D domain, std::vector< MultiBlockLattice3D< T, Descriptor > * > lattices, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (ScalarFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< MultiScalarField3D< T > * > fields) |
| template<typename T > | |
| void | integrateProcessingFunctional (ScalarFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< MultiScalarField3D< T > * > fields, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (TensorFieldBoxProcessingFunctional3D< T, nDim > *functional, Box3D domain, std::vector< MultiTensorField3D< T, nDim > * > fields) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (TensorFieldBoxProcessingFunctional3D< T, nDim > *functional, Box3D domain, std::vector< MultiTensorField3D< T, nDim > * > fields, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (NTensorFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< MultiNTensorField3D< T > * > fields) |
| template<typename T > | |
| void | applyProcessingFunctional (MaskedNTensorFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< MultiNTensorField3D< T > * > fields, MultiNTensorField3D< int > &mask) |
| template<typename T > | |
| void | integrateProcessingFunctional (NTensorFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< MultiNTensorField3D< T > * > fields, plint level=0) |
| template<typename T > | |
| void | integrateProcessingFunctional (MaskedNTensorFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< MultiNTensorField3D< T > * > fields, MultiNTensorField3D< int > &mask, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_L< T, Descriptor > *functional, Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_L< T, Descriptor > *functional, Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (MaskedBoxProcessingFunctional3D_L< T, Descriptor > *functional, Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, MultiNTensorField3D< int > &mask) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_L< T, Descriptor > *functional, Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, MultiNTensorField3D< int > &mask, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_S< T > *functional, Box3D domain, MultiScalarField3D< T > &field) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_S< T > *functional, Box3D domain, MultiScalarField3D< T > &field, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_T< T, nDim > *functional, Box3D domain, MultiTensorField3D< T, nDim > &field) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_T< T, nDim > *functional, Box3D domain, MultiTensorField3D< T, nDim > &field, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_N< T > *functional, Box3D domain, MultiNTensorField3D< T > &field) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_N< T > *functional, Box3D domain, MultiNTensorField3D< T > &field, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (MaskedBoxProcessingFunctional3D_N< T > *functional, Box3D domain, MultiNTensorField3D< T > &field, MultiNTensorField3D< int > &mask) |
| template<typename T > | |
| void | integrateProcessingFunctional (MaskedBoxProcessingFunctional3D_N< T > *functional, Box3D domain, MultiNTensorField3D< T > &field, MultiNTensorField3D< int > &mask, plint level=0) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor1 > &lattice1, MultiBlockLattice3D< T2, Descriptor2 > &lattice2) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor1 > &lattice1, MultiBlockLattice3D< T2, Descriptor2 > &lattice2, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_SS< T1, T2 > *functional, Box3D domain, MultiScalarField3D< T1 > &field1, MultiScalarField3D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_SS< T1, T2 > *functional, Box3D domain, MultiScalarField3D< T1 > &field1, MultiScalarField3D< T2 > &field2, plint level=0) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_TT< T1, nDim1, T2, nDim2 > *functional, Box3D domain, MultiTensorField3D< T1, nDim1 > &field1, MultiTensorField3D< T2, nDim2 > &field2) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_TT< T1, nDim1, T2, nDim2 > *functional, Box3D domain, MultiTensorField3D< T1, nDim1 > &field1, MultiTensorField3D< T2, nDim2 > &field2, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_NN< T1, T2 > *functional, Box3D domain, MultiNTensorField3D< T1 > &field1, MultiNTensorField3D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_NN< T1, T2 > *functional, Box3D domain, MultiNTensorField3D< T1 > &field1, MultiNTensorField3D< T2 > &field2, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (MaskedBoxProcessingFunctional3D_NN< T1, T2 > *functional, Box3D domain, MultiNTensorField3D< T1 > &field1, MultiNTensorField3D< T2 > &field2, MultiNTensorField3D< int > &mask) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (MaskedBoxProcessingFunctional3D_NN< T1, T2 > *functional, Box3D domain, MultiNTensorField3D< T1 > &field1, MultiNTensorField3D< T2 > &field2, MultiNTensorField3D< int > &mask, plint level=0) |
| template<typename T1 , typename T2 , int nDim> | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_ST< T1, T2, nDim > *functional, Box3D domain, MultiScalarField3D< T1 > &field1, MultiTensorField3D< T2, nDim > &field2) |
| template<typename T1 , typename T2 , int nDim> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_ST< T1, T2, nDim > *functional, Box3D domain, MultiScalarField3D< T1 > &field1, MultiTensorField3D< T2, nDim > &field2, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_SN< T1, T2 > *functional, Box3D domain, MultiScalarField3D< T1 > &field1, MultiNTensorField3D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_SN< T1, T2 > *functional, Box3D domain, MultiScalarField3D< T1 > &field1, MultiNTensorField3D< T2 > &field2, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_LS< T1, Descriptor, T2 > *functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiScalarField3D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_LS< T1, Descriptor, T2 > *functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiScalarField3D< T2 > &field, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_LT< T1, Descriptor, T2, nDim > *functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiTensorField3D< T2, nDim > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_LT< T1, Descriptor, T2, nDim > *functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiTensorField3D< T2, nDim > &field, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_LN< T1, Descriptor, T2 > *functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiNTensorField3D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_LN< T1, Descriptor, T2 > *functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiNTensorField3D< T2 > &field, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (MaskedBoxProcessingFunctional3D_LN< T1, Descriptor, T2 > *functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiNTensorField3D< T2 > &field, MultiNTensorField3D< int > &mask) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (MaskedBoxProcessingFunctional3D_LN< T1, Descriptor, T2 > *functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiNTensorField3D< T2 > &field, MultiNTensorField3D< int > &mask, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (LatticeDotProcessingFunctional3D< T, Descriptor > *functional, DotList3D const &dotList, std::vector< MultiBlockLattice3D< T, Descriptor > * > lattices) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (LatticeDotProcessingFunctional3D< T, Descriptor > *functional, DotList3D const &dotList, std::vector< MultiBlockLattice3D< T, Descriptor > * > lattices, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (ScalarFieldDotProcessingFunctional3D< T > *functional, DotList3D const &dotList, std::vector< MultiScalarField3D< T > * > fields) |
| template<typename T > | |
| void | integrateProcessingFunctional (ScalarFieldDotProcessingFunctional3D< T > *functional, DotList3D const &dotList, std::vector< MultiScalarField3D< T > * > fields, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (TensorFieldDotProcessingFunctional3D< T, nDim > *functional, DotList3D const &dotList, std::vector< MultiTensorField3D< T, nDim > * > fields) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (TensorFieldDotProcessingFunctional3D< T, nDim > *functional, DotList3D const &dotList, std::vector< MultiTensorField3D< T, nDim > * > fields, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_L< T, Descriptor > *functional, DotList3D const &dotList, MultiBlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_L< T, Descriptor > *functional, DotList3D const &dotList, MultiBlockLattice3D< T, Descriptor > &lattice, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_S< T > *functional, DotList3D const &dotList, MultiScalarField3D< T > &field) |
| template<typename T > | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_S< T > *functional, DotList3D const &dotList, MultiScalarField3D< T > &field, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_T< T, nDim > *functional, DotList3D const &dotList, MultiTensorField3D< T, nDim > &field) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_T< T, nDim > *functional, DotList3D const &dotList, MultiTensorField3D< T, nDim > &field, plint level=0) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, DotList3D const &dotList, MultiBlockLattice3D< T1, Descriptor1 > &lattice1, MultiBlockLattice3D< T2, Descriptor2 > &lattice2) |
| 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 | integrateProcessingFunctional (DotProcessingFunctional3D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, DotList3D const &dotList, MultiBlockLattice3D< T1, Descriptor1 > &lattice1, MultiBlockLattice3D< T2, Descriptor2 > &lattice2, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_SS< T1, T2 > *functional, DotList3D const &dotList, MultiScalarField3D< T1 > &field1, MultiScalarField3D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_SS< T1, T2 > *functional, DotList3D const &dotList, MultiScalarField3D< T1 > &field1, MultiScalarField3D< T2 > &field2, plint level=0) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_TT< T1, nDim1, T2, nDim2 > *functional, DotList3D const &dotList, MultiTensorField3D< T1, nDim1 > &field1, MultiTensorField3D< T2, nDim2 > &field2) |
| Easy instantiation of dotted data processor for MultiTensorField-MultiTensorField coupling. | |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_TT< T1, nDim1, T2, nDim2 > *functional, DotList3D const &dotList, MultiTensorField3D< T1, nDim1 > &field1, MultiTensorField3D< T2, nDim2 > &field2, plint level=0) |
| template<typename T1 , typename T2 , int nDim> | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_ST< T1, T2, nDim > *functional, DotList3D const &dotList, MultiScalarField3D< T1 > &field1, MultiTensorField3D< T2, nDim > &field2) |
| template<typename T1 , typename T2 , int nDim> | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_ST< T1, T2, nDim > *functional, DotList3D const &dotList, MultiScalarField3D< T1 > &field1, MultiTensorField3D< T2, nDim > &field2, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_LS< T1, Descriptor, T2 > *functional, DotList3D const &dotList, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiScalarField3D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_LS< T1, Descriptor, T2 > *functional, DotList3D const &dotList, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiScalarField3D< T2 > &field, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_LT< T1, Descriptor, T2, nDim > *functional, DotList3D const &dotList, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiTensorField3D< T2, nDim > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_LT< T1, Descriptor, T2, nDim > *functional, DotList3D const &dotList, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiTensorField3D< T2, nDim > &field, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (BoundedLatticeBoxProcessingFunctional3D< T, Descriptor > *functional, Box3D domain, std::vector< MultiBlockLattice3D< T, Descriptor > * > lattices, plint boundaryWidth=Descriptor< T >::vicinity) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (BoundedLatticeBoxProcessingFunctional3D< T, Descriptor > *functional, Box3D domain, std::vector< MultiBlockLattice3D< T, Descriptor > * > lattices, plint boundaryWidth=Descriptor< T >::vicinity, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedScalarFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< MultiScalarField3D< T > * > fields, plint boundaryWidth) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedScalarFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< MultiScalarField3D< T > * > fields, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoundedTensorFieldBoxProcessingFunctional3D< T, nDim > *functional, Box3D domain, std::vector< MultiTensorField3D< T, nDim > * > fields, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (BoundedTensorFieldBoxProcessingFunctional3D< T, nDim > *functional, Box3D domain, std::vector< MultiTensorField3D< T, nDim > * > fields, plint boundaryWidth) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_L< T, Descriptor > *functional, Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, plint boundaryWidth=Descriptor< T >::vicinity) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_L< T, Descriptor > *functional, Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, plint boundaryWidth=Descriptor< T >::vicinity, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_S< T > *functional, Box3D domain, MultiScalarField3D< T > &field, plint boundaryWidth) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_S< T > *functional, Box3D domain, MultiScalarField3D< T > &field, plint boundaryWidth, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_T< T, nDim > *functional, Box3D domain, MultiTensorField3D< T, nDim > &field, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_T< T, nDim > *functional, Box3D domain, MultiTensorField3D< T, nDim > &field, plint boundaryWidth, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_N< T > *functional, Box3D domain, MultiNTensorField3D< T > &field, plint boundaryWidth) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_N< T > *functional, Box3D domain, MultiNTensorField3D< T > &field, plint boundaryWidth, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedMaskedBoxProcessingFunctional3D_N< T > *functional, Box3D domain, MultiNTensorField3D< T > &field, MultiNTensorField3D< int > &mask, plint boundaryWidth) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedMaskedBoxProcessingFunctional3D_N< T > *functional, Box3D domain, MultiNTensorField3D< T > &field, MultiNTensorField3D< int > &mask, plint boundaryWidth, plint level=0) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor1 > &lattice1, MultiBlockLattice3D< T2, Descriptor2 > &lattice2, plint boundaryWidth=Descriptor1< T1 >::vicinity) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_LL< T1, Descriptor1, T2, Descriptor2 > *functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor1 > &lattice1, MultiBlockLattice3D< T2, Descriptor2 > &lattice2, plint boundaryWidth=Descriptor1< T1 >::vicinity, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_SS< T1, T2 > *functional, Box3D domain, MultiScalarField3D< T1 > &field1, MultiScalarField3D< T2 > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_SS< T1, T2 > *functional, Box3D domain, MultiScalarField3D< T1 > &field1, MultiScalarField3D< T2 > &field2, plint boundaryWidth, plint level=0) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_TT< T1, nDim1, T2, nDim2 > *functional, Box3D domain, MultiTensorField3D< T1, nDim1 > &field1, MultiTensorField3D< T2, nDim2 > &field2, plint boundaryWidth) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_TT< T1, nDim1, T2, nDim2 > *functional, Box3D domain, MultiTensorField3D< T1, nDim1 > &field1, MultiTensorField3D< T2, nDim2 > &field2, plint boundaryWidth, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_NN< T1, T2 > *functional, Box3D domain, MultiNTensorField3D< T1 > &field1, MultiNTensorField3D< T2 > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_NN< T1, T2 > *functional, Box3D domain, MultiNTensorField3D< T1 > &field1, MultiNTensorField3D< T2 > &field2, plint boundaryWidth, plint level=0) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedMaskedBoxProcessingFunctional3D_NN< T1, T2 > *functional, Box3D domain, MultiNTensorField3D< T1 > &field1, MultiNTensorField3D< T2 > &field2, MultiNTensorField3D< int > &mask, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoundedMaskedBoxProcessingFunctional3D_NN< T1, T2 > *functional, Box3D domain, MultiNTensorField3D< T1 > &field1, MultiNTensorField3D< T2 > &field2, MultiNTensorField3D< int > &mask, plint boundaryWidth, plint level=0) |
| template<typename T1 , typename T2 , int nDim> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_ST< T1, T2, nDim > *functional, Box3D domain, MultiScalarField3D< T1 > &field1, MultiTensorField3D< T2, nDim > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 , int nDim> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_ST< T1, T2, nDim > *functional, Box3D domain, MultiScalarField3D< T1 > &field1, MultiTensorField3D< T2, nDim > &field2, plint boundaryWidth, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_LS< T1, Descriptor, T2 > *functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiScalarField3D< T2 > &field, plint boundaryWidth=Descriptor< T1 >::vicinity) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_LS< T1, Descriptor, T2 > *functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiScalarField3D< T2 > &field, plint boundaryWidth=Descriptor< T1 >::vicinity, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_LT< T1, Descriptor, T2, nDim > *functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiTensorField3D< T2, nDim > &field, plint boundaryWidth=Descriptor< T1 >::vicinity) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_LT< T1, Descriptor, T2, nDim > *functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiTensorField3D< T2, nDim > &field, plint boundaryWidth=Descriptor< T1 >::vicinity, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_LN< T1, Descriptor, T2 > *functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiNTensorField3D< T2 > &field, plint boundaryWidth=Descriptor< T1 >::vicinity) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_LN< T1, Descriptor, T2 > *functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiNTensorField3D< T2 > &field, plint boundaryWidth=Descriptor< T1 >::vicinity, plint level=0) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoundedMaskedBoxProcessingFunctional3D_LN< T1, Descriptor, T2 > *functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiNTensorField3D< T2 > &field, MultiNTensorField3D< int > &mask, plint boundaryWidth=Descriptor< T1 >::vicinity) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (BoundedMaskedBoxProcessingFunctional3D_LN< T1, Descriptor, T2 > *functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiNTensorField3D< T2 > &field, MultiNTensorField3D< int > &mask, plint boundaryWidth=Descriptor< T1 >::vicinity, plint level=0) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (MaskedBoxProcessingFunctional3D_L< T, Descriptor > *functional, Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, MultiNTensorField3D< int > &mask, plint level) |
| template<typename T > | |
| void | applyProcessingFunctional (NTensorFieldDotProcessingFunctional3D< T > *functional, DotList3D const &dotList, std::vector< MultiNTensorField3D< T > * > fields) |
| template<typename T > | |
| void | integrateProcessingFunctional (NTensorFieldDotProcessingFunctional3D< T > *functional, DotList3D const &dotList, std::vector< MultiNTensorField3D< T > * > fields, plint level) |
| template<typename T > | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_N< T > *functional, DotList3D const &dotList, MultiNTensorField3D< T > &field) |
| template<typename T > | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_N< T > *functional, DotList3D const &dotList, MultiNTensorField3D< T > &field, plint level) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_NN< T1, T2 > *functional, DotList3D const &dotList, MultiNTensorField3D< T1 > &field1, MultiNTensorField3D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_NN< T1, T2 > *functional, DotList3D const &dotList, MultiNTensorField3D< T1 > &field1, MultiNTensorField3D< T2 > &field2, plint level) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_SN< T1, T2 > *functional, DotList3D const &dotList, MultiScalarField3D< T1 > &field1, MultiNTensorField3D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_SN< T1, T2 > *functional, DotList3D const &dotList, MultiScalarField3D< T1 > &field1, MultiNTensorField3D< T2 > &field2, plint level) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_LN< T1, Descriptor, T2 > *functional, DotList3D const &dotList, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiNTensorField3D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_LN< T1, Descriptor, T2 > *functional, DotList3D const &dotList, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiNTensorField3D< T2 > &field, plint level) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedScalarFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< MultiScalarField3D< T > * > fields, plint boundaryWidth, plint level) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (BoundedTensorFieldBoxProcessingFunctional3D< T, nDim > *functional, Box3D domain, std::vector< MultiTensorField3D< T, nDim > * > fields, plint boundaryWidth, plint level) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedNTensorFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< MultiNTensorField3D< T > * > fields, plint boundaryWidth) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedNTensorFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< MultiNTensorField3D< T > * > fields, plint boundaryWidth, plint level) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_SN< T1, T2 > *functional, Box3D domain, MultiScalarField3D< T1 > &field1, MultiNTensorField3D< T2 > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_SN< T1, T2 > *functional, Box3D domain, MultiScalarField3D< T1 > &field1, MultiNTensorField3D< T2 > &field2, plint boundaryWidth, plint level) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_LN< T1, Descriptor, T2 > *functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiNTensorField3D< T2 > &field, plint boundaryWidth, plint level) |
| void | copy_generic (MultiBlock2D const &from, Box2D const &fromDomain, MultiBlock2D &to, Box2D const &toDomain, modif::ModifT whichContent) |
| Inter-domain copy between two generic fields. | |
| void | copyNonLocal_generic (MultiBlock2D const &from, MultiBlock2D &to, Box2D const &domain, modif::ModifT whichContent) |
| Equal-domain copy between two generic fields with different parallelization. | |
| template<typename T > | |
| void | copyNonLocal (MultiScalarField2D< T > const &from, MultiScalarField2D< T > &to, Box2D const &domain) |
| Equal-domain copy between two scalar-fields with different parallelization. | |
| template<typename T > | |
| void | copy (MultiScalarField2D< T > const &from, Box2D const &fromDomain, MultiScalarField2D< T > &to, Box2D const &toDomain) |
| Inter-domain copy between two scalar-fields. | |
| template<typename T > | |
| void | copyNonLocal (MultiNTensorField2D< T > const &from, MultiNTensorField2D< T > &to, Box2D const &domain) |
| Equal-domain copy between two ntensor-fields with different parallelization. | |
| template<typename T > | |
| void | copy (MultiNTensorField2D< T > const &from, Box2D const &fromDomain, MultiNTensorField2D< T > &to, Box2D const &toDomain) |
| Inter-domain copy between two ntensor-fields. | |
| template<typename T , int nDim> | |
| void | copyNonLocal (MultiTensorField2D< T, nDim > const &from, MultiTensorField2D< T, nDim > &to, Box2D const &domain) |
| Equal-domain copy between two tensor-fields with different parallelization. | |
| template<typename T , int nDim> | |
| void | copy (MultiTensorField2D< T, nDim > const &from, Box2D const &fromDomain, MultiTensorField2D< T, nDim > &to, Box2D const &toDomain) |
| Inter-domain copy between two tensor-fields. | |
| template<typename T , template< typename U > class Descriptor> | |
| void | copyNonLocal (MultiBlockLattice2D< T, Descriptor > const &from, MultiBlockLattice2D< T, Descriptor > &to, Box2D const &domain, modif::ModifT whichContent) |
| Equal-domain copy between two block-lattices with different parallelization. | |
| template<typename T , template< typename U > class Descriptor> | |
| void | copy (MultiBlockLattice2D< T, Descriptor > const &from, Box2D const &fromDomain, MultiBlockLattice2D< T, Descriptor > &to, Box2D const &toDomain, modif::ModifT whichContent) |
| Inter-domain copy between two block-lattices. | |
| template<typename T , template< typename U > class Descriptor> | |
| void | copyPopulations (MultiBlockLattice2D< T, Descriptor > const &from, Box2D const &fromDomain, MultiBlockLattice2D< T, Descriptor > &to, Box2D const &toDomain) |
| Inter-domain copy of the populations and external scalars between two block-lattices. | |
| template<typename T , template< typename U > class Descriptor> | |
| void | copyAll (MultiBlockLattice2D< T, Descriptor > const &from, Box2D const &fromDomain, MultiBlockLattice2D< T, Descriptor > &to, Box2D const &toDomain) |
| Inter-domain copy of the populations, external scalars, and dynamic variables between two block-lattices. | |
| template<typename T , template< typename U > class Descriptor> | |
| void | copyRegenerate (MultiBlockLattice2D< T, Descriptor > const &from, Box2D const &fromDomain, MultiBlockLattice2D< T, Descriptor > &to, Box2D const &toDomain) |
| Inter-domain copy of all variables, and reconstitution of the dynamics objects, between two block-lattices. | |
| std::vector< Overlap3D > | copyAllDataTransfer (SparseBlockStructure3D const &block1, SparseBlockStructure3D const &block2) |
| Determine pairs of domains associated to a data transfer between two blocks. | |
| std::vector< Overlap3D > | copyDomainDataTransfer (SparseBlockStructure3D const &block1, Box3D block1Domain, SparseBlockStructure3D const &block2, Box3D block2Domain) |
| Determine pairs of domains associated to a data transfer between domains on two blocks. | |
| void | copy_generic (MultiBlock3D const &from, Box3D const &fromDomain, MultiBlock3D &to, Box3D const &toDomain, modif::ModifT whichContent) |
| Inter-domain copy between two generic fields. | |
| void | copyNonLocal_generic (MultiBlock3D const &from, MultiBlock3D &to, Box3D const &domain, modif::ModifT whichContent) |
| Equal-domain copy between two generic fields with different parallelization. | |
| template<typename T > | |
| void | copyNonLocal (MultiScalarField3D< T > const &from, MultiScalarField3D< T > &to, Box3D const &domain) |
| Equal-domain copy between two scalar-fields with different parallelization. | |
| template<typename T > | |
| void | copy (MultiScalarField3D< T > const &from, Box3D const &fromDomain, MultiScalarField3D< T > &to, Box3D const &toDomain) |
| Inter-domain copy between two scalar-fields. | |
| template<typename T > | |
| void | copyNonLocal (MultiNTensorField3D< T > const &from, MultiNTensorField3D< T > &to, Box3D const &domain) |
| Equal-domain copy between two ntensor-fields with different parallelization. | |
| template<typename T > | |
| void | copy (MultiNTensorField3D< T > const &from, Box3D const &fromDomain, MultiNTensorField3D< T > &to, Box3D const &toDomain) |
| Inter-domain copy between two ntensor-fields. | |
| template<typename T , int nDim> | |
| void | copyNonLocal (MultiTensorField3D< T, nDim > const &from, MultiTensorField3D< T, nDim > &to, Box3D const &domain) |
| Equal-domain copy between two tensor-fields with different parallelization. | |
| template<typename T , int nDim> | |
| void | copy (MultiTensorField3D< T, nDim > const &from, Box3D const &fromDomain, MultiTensorField3D< T, nDim > &to, Box3D const &toDomain) |
| Inter-domain copy between two tensor-fields. | |
| template<typename T , template< typename U > class Descriptor> | |
| void | copyNonLocal (MultiBlockLattice3D< T, Descriptor > const &from, MultiBlockLattice3D< T, Descriptor > &to, Box3D const &domain, modif::ModifT whichContent) |
| Equal-domain copy between two block-lattices with different parallelization. | |
| template<typename T , template< typename U > class Descriptor> | |
| void | copy (MultiBlockLattice3D< T, Descriptor > const &from, Box3D const &fromDomain, MultiBlockLattice3D< T, Descriptor > &to, Box3D const &toDomain, modif::ModifT whichContent) |
| Inter-domain copy between two block-lattices. | |
| template<typename T , template< typename U > class Descriptor> | |
| void | copyPopulations (MultiBlockLattice3D< T, Descriptor > const &from, Box3D const &fromDomain, MultiBlockLattice3D< T, Descriptor > &to, Box3D const &toDomain) |
| Inter-domain copy of the populations and external scalars between two block-lattices. | |
| template<typename T , template< typename U > class Descriptor> | |
| void | copyAll (MultiBlockLattice3D< T, Descriptor > const &from, Box3D const &fromDomain, MultiBlockLattice3D< T, Descriptor > &to, Box3D const &toDomain) |
| Inter-domain copy of the populations, external scalars, and dynamic variables between two block-lattices. | |
| template<typename T , template< typename U > class Descriptor> | |
| void | copyRegenerate (MultiBlockLattice3D< T, Descriptor > const &from, Box3D const &fromDomain, MultiBlockLattice3D< T, Descriptor > &to, Box3D const &toDomain) |
| Inter-domain copy of all variables, and reconstitution of the dynamics objects, between two block-lattices. | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D &functional, Box2D domain, std::vector< MultiBlock2D * > multiBlocks) |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D &functional, DotList2D const &dotList, std::vector< MultiBlock2D * > multiBlocks) |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D &functional, Box2D domain, std::vector< MultiBlock2D * > multiBlocks, plint boundaryWidth) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (ReductiveLatticeBoxProcessingFunctional2D< T, Descriptor > &functional, Box2D domain, std::vector< MultiBlockLattice2D< T, Descriptor > * > lattices) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveScalarFieldBoxProcessingFunctional2D< T > &functional, Box2D domain, std::vector< MultiScalarField2D< T > * > fields) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (ReductiveTensorFieldBoxProcessingFunctional2D< T, nDim > &functional, Box2D domain, std::vector< MultiTensorField2D< T, nDim > * > fields) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveNTensorFieldBoxProcessingFunctional2D< T > &functional, Box2D domain, std::vector< MultiNTensorField2D< T > * > fields) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_L< T, Descriptor > &functional, Box2D domain, MultiBlockLattice2D< T, Descriptor > &lattice) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_S< T > &functional, Box2D domain, MultiScalarField2D< T > &field) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_T< T, nDim > &functional, Box2D domain, MultiTensorField2D< T, nDim > &field) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_N< T > &functional, Box2D domain, MultiNTensorField2D< T > &field) |
| template<typename T > | |
| void | applyProcessingFunctional (MaskedReductiveBoxProcessingFunctional2D_N< T > &functional, Box2D domain, MultiNTensorField2D< T > &field, MultiNTensorField2D< int > &mask) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 > &functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor1 > &lattice1, MultiBlockLattice2D< T2, Descriptor2 > &lattice2) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_SS< T1, T2 > &functional, Box2D domain, MultiScalarField2D< T1 > &field1, MultiScalarField2D< T2 > &field2) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 > &functional, Box2D domain, MultiTensorField2D< T1, nDim1 > &field1, MultiTensorField2D< T2, nDim2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_NN< T1, T2 > &functional, Box2D domain, MultiNTensorField2D< T1 > &field1, MultiNTensorField2D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (MaskedReductiveBoxProcessingFunctional2D_NN< T1, T2 > &functional, Box2D domain, MultiNTensorField2D< T1 > &field1, MultiNTensorField2D< T2 > &field2, MultiNTensorField2D< int > &mask) |
| template<typename T1 , typename T2 , int nDim> | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_ST< T1, T2, nDim > &functional, Box2D domain, MultiScalarField2D< T1 > &field1, MultiTensorField2D< T2, nDim > &field2) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_SN< T1, T2 > &functional, Box2D domain, MultiScalarField2D< T1 > &field1, MultiNTensorField2D< T2 > &field2) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_LS< T1, Descriptor, T2 > &functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiScalarField2D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_LT< T1, Descriptor, T2, nDim > &functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiTensorField2D< T2, nDim > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional2D_LN< T1, Descriptor, T2 > &functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiNTensorField2D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (MaskedReductiveBoxProcessingFunctional2D_LN< T1, Descriptor, T2 > &functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiNTensorField2D< T2 > &field, MultiNTensorField2D< int > &mask) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (ReductiveLatticeDotProcessingFunctional2D< T, Descriptor > &functional, DotList2D const &dotList, std::vector< MultiBlockLattice2D< T, Descriptor > * > lattices) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveScalarFieldDotProcessingFunctional2D< T > &functional, DotList2D const &dotList, std::vector< MultiScalarField2D< T > * > fields) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (ReductiveTensorFieldDotProcessingFunctional2D< T, nDim > &functional, DotList2D const &dotList, std::vector< MultiTensorField2D< T, nDim > * > fields) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveNTensorFieldDotProcessingFunctional2D< T > &functional, DotList2D const &dotList, std::vector< MultiNTensorField2D< T > * > fields) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_L< T, Descriptor > &functional, DotList2D const &dotList, MultiBlockLattice2D< T, Descriptor > &lattice) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_S< T > &functional, DotList2D const &dotList, MultiScalarField2D< T > &field) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_T< T, nDim > &functional, DotList2D const &dotList, MultiTensorField2D< T, nDim > &field) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_N< T > &functional, DotList2D const &dotList, MultiNTensorField2D< T > &field) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 > &functional, DotList2D const &dotList, MultiBlockLattice2D< T1, Descriptor1 > &lattice1, MultiBlockLattice2D< T2, Descriptor2 > &lattice2) |
| Easy instantiation of dotted data processor for lattice-lattice coupling. | |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_SS< T1, T2 > &functional, DotList2D const &dotList, MultiScalarField2D< T1 > &field1, MultiScalarField2D< T2 > &field2) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 > &functional, DotList2D const &dotList, MultiTensorField2D< T1, nDim1 > &field1, MultiTensorField2D< T2, nDim2 > &field2) |
| Easy instantiation of dotted data processor for MultiTensorField-MultiTensorField coupling. | |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_NN< T1, T2 > &functional, DotList2D const &dotList, MultiNTensorField2D< T1 > &field1, MultiNTensorField2D< T2 > &field2) |
| template<typename T1 , typename T2 , int nDim> | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_ST< T1, T2, nDim > &functional, DotList2D const &dotList, MultiScalarField2D< T1 > &field1, MultiTensorField2D< T2, nDim > &field2) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_SN< T1, T2 > &functional, DotList2D const &dotList, MultiScalarField2D< T1 > &field1, MultiNTensorField2D< T2 > &field2) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_LS< T1, Descriptor, T2 > &functional, DotList2D const &dotList, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiScalarField2D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_LT< T1, Descriptor, T2, nDim > &functional, DotList2D const &dotList, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiTensorField2D< T2, nDim > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional2D_LN< T1, Descriptor, T2 > &functional, DotList2D const &dotList, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiNTensorField2D< T2 > &field) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (BoundedReductiveLatticeBoxProcessingFunctional2D< T, Descriptor > &functional, Box2D domain, std::vector< MultiBlockLattice2D< T, Descriptor > * > lattices, plint boundaryWidth=Descriptor< T >::boundaryWidth) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedReductiveScalarFieldBoxProcessingFunctional2D< T > &functional, Box2D domain, std::vector< MultiScalarField2D< T > * > fields, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoundedReductiveTensorFieldBoxProcessingFunctional2D< T, nDim > &functional, Box2D domain, std::vector< MultiTensorField2D< T, nDim > * > fields, plint boundaryWidth) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedReductiveNTensorFieldBoxProcessingFunctional2D< T > &functional, Box2D domain, std::vector< MultiNTensorField2D< T > * > fields, plint boundaryWidth) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_L< T, Descriptor > &functional, Box2D domain, MultiBlockLattice2D< T, Descriptor > &lattice, plint boundaryWidth=Descriptor< T >::boundaryWidth) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_S< T > &functional, Box2D domain, MultiScalarField2D< T > &field, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_T< T, nDim > &functional, Box2D domain, MultiTensorField2D< T, nDim > &field, plint boundaryWidth) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_N< T > &functional, Box2D domain, MultiNTensorField2D< T > &field, plint boundaryWidth) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedMaskedReductiveBoxProcessingFunctional2D_N< T > &functional, Box2D domain, MultiNTensorField2D< T > &field, MultiNTensorField2D< int > &mask, plint boundaryWidth) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_LL< T1, Descriptor1, T2, Descriptor2 > &functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor1 > &lattice1, MultiBlockLattice2D< T2, Descriptor2 > &lattice2, plint boundaryWidth=Descriptor1< T1 >::boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_SS< T1, T2 > &functional, Box2D domain, MultiScalarField2D< T1 > &field1, MultiScalarField2D< T2 > &field2, plint boundaryWidth) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_TT< T1, nDim1, T2, nDim2 > &functional, Box2D domain, MultiTensorField2D< T1, nDim1 > &field1, MultiTensorField2D< T2, nDim2 > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_NN< T1, T2 > &functional, Box2D domain, MultiNTensorField2D< T1 > &field1, MultiNTensorField2D< T2 > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedMaskedReductiveBoxProcessingFunctional2D_NN< T1, T2 > &functional, Box2D domain, MultiNTensorField2D< T1 > &field1, MultiNTensorField2D< T2 > &field2, MultiNTensorField2D< int > &mask, plint boundaryWidth) |
| template<typename T1 , typename T2 , int nDim> | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_ST< T1, T2, nDim > &functional, Box2D domain, MultiScalarField2D< T1 > &field1, MultiTensorField2D< T2, nDim > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_SN< T1, T2 > &functional, Box2D domain, MultiScalarField2D< T1 > &field1, MultiNTensorField2D< T2 > &field2, plint boundaryWidth) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_LS< T1, Descriptor, T2 > &functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiScalarField2D< T2 > &field, plint boundaryWidth=Descriptor< T1 >::boundaryWidth) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_LT< T1, Descriptor, T2, nDim > &functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiTensorField2D< T2, nDim > &field, plint boundaryWidth=Descriptor< T1 >::boundaryWidth) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional2D_LN< T1, Descriptor, T2 > &functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiNTensorField2D< T2 > &field, plint boundaryWidth=Descriptor< T1 >::boundaryWidth) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoundedMaskedReductiveBoxProcessingFunctional2D_LN< T1, Descriptor, T2 > &functional, Box2D domain, MultiBlockLattice2D< T1, Descriptor > &lattice, MultiNTensorField2D< T2 > &field, MultiNTensorField2D< int > &mask, plint boundaryWidth=Descriptor< T1 >::boundaryWidth) |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D &functional, Box3D domain, std::vector< MultiBlock3D * > multiBlocks) |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D &functional, DotList3D const &dotList, std::vector< MultiBlock3D * > multiBlocks) |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D &functional, Box3D domain, std::vector< MultiBlock3D * > multiBlocks, plint boundaryWidth) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (ReductiveLatticeBoxProcessingFunctional3D< T, Descriptor > &functional, Box3D domain, std::vector< MultiBlockLattice3D< T, Descriptor > * > lattices) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveScalarFieldBoxProcessingFunctional3D< T > &functional, Box3D domain, std::vector< MultiScalarField3D< T > * > fields) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (ReductiveTensorFieldBoxProcessingFunctional3D< T, nDim > &functional, Box3D domain, std::vector< MultiTensorField3D< T, nDim > * > fields) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveNTensorFieldBoxProcessingFunctional3D< T > &functional, Box3D domain, std::vector< MultiNTensorField3D< T > * > fields) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_L< T, Descriptor > &functional, Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_S< T > &functional, Box3D domain, MultiScalarField3D< T > &field) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_T< T, nDim > &functional, Box3D domain, MultiTensorField3D< T, nDim > &field) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_N< T > &functional, Box3D domain, MultiNTensorField3D< T > &field) |
| template<typename T > | |
| void | applyProcessingFunctional (MaskedReductiveBoxProcessingFunctional3D_N< T > &functional, Box3D domain, MultiNTensorField3D< T > &field, MultiNTensorField3D< int > &mask) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_LL< T1, Descriptor1, T2, Descriptor2 > &functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor1 > &lattice1, MultiBlockLattice3D< T2, Descriptor2 > &lattice2) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_SS< T1, T2 > &functional, Box3D domain, MultiScalarField3D< T1 > &field1, MultiScalarField3D< T2 > &field2) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_TT< T1, nDim1, T2, nDim2 > &functional, Box3D domain, MultiTensorField3D< T1, nDim1 > &field1, MultiTensorField3D< T2, nDim2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_NN< T1, T2 > &functional, Box3D domain, MultiNTensorField3D< T1 > &field1, MultiNTensorField3D< T2 > &field2) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (MaskedReductiveBoxProcessingFunctional3D_NN< T1, T2 > &functional, Box3D domain, MultiNTensorField3D< T1 > &field1, MultiNTensorField3D< T2 > &field2, MultiNTensorField3D< int > &mask) |
| template<typename T1 , typename T2 , int nDim> | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_ST< T1, T2, nDim > &functional, Box3D domain, MultiScalarField3D< T1 > &field1, MultiTensorField3D< T2, nDim > &field2) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_SN< T1, T2 > &functional, Box3D domain, MultiScalarField3D< T1 > &field1, MultiNTensorField3D< T2 > &field2) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_LS< T1, Descriptor, T2 > &functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiScalarField3D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_LN< T1, Descriptor, T2 > &functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiNTensorField3D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (MaskedReductiveBoxProcessingFunctional3D_LN< T1, Descriptor, T2 > &functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiNTensorField3D< T2 > &field, MultiNTensorField3D< int > &mask) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (ReductiveLatticeDotProcessingFunctional3D< T, Descriptor > &functional, DotList3D const &dotList, std::vector< MultiBlockLattice3D< T, Descriptor > * > lattices) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveScalarFieldDotProcessingFunctional3D< T > &functional, DotList3D const &dotList, std::vector< MultiScalarField3D< T > * > fields) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (ReductiveTensorFieldDotProcessingFunctional3D< T, nDim > &functional, DotList3D const &dotList, std::vector< MultiTensorField3D< T, nDim > * > fields) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveNTensorFieldDotProcessingFunctional3D< T > &functional, DotList3D const &dotList, std::vector< MultiNTensorField3D< T > * > fields) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_L< T, Descriptor > &functional, DotList3D const &dotList, MultiBlockLattice3D< T, Descriptor > &lattice) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_S< T > &functional, DotList3D const &dotList, MultiScalarField3D< T > &field) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_T< T, nDim > &functional, DotList3D const &dotList, MultiTensorField3D< T, nDim > &field) |
| template<typename T > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_N< T > &functional, DotList3D const &dotList, MultiNTensorField3D< T > &field) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_LL< T1, Descriptor1, T2, Descriptor2 > &functional, DotList3D const &dotList, MultiBlockLattice3D< T1, Descriptor1 > &lattice1, MultiBlockLattice3D< T2, Descriptor2 > &lattice2) |
| Easy instantiation of dotted data processor for lattice-lattice coupling. | |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_SS< T1, T2 > &functional, DotList3D const &dotList, MultiScalarField3D< T1 > &field1, MultiScalarField3D< T2 > &field2) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_TT< T1, nDim1, T2, nDim2 > &functional, DotList3D const &dotList, MultiTensorField3D< T1, nDim1 > &field1, MultiTensorField3D< T2, nDim2 > &field2) |
| Easy instantiation of dotted data processor for MultiTensorField-MultiTensorField coupling. | |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_NN< T1, T2 > &functional, DotList3D const &dotList, MultiNTensorField3D< T1 > &field1, MultiNTensorField3D< T2 > &field2) |
| template<typename T1 , typename T2 , int nDim> | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_ST< T1, T2, nDim > &functional, DotList3D const &dotList, MultiScalarField3D< T1 > &field1, MultiTensorField3D< T2, nDim > &field2) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_SN< T1, T2 > &functional, DotList3D const &dotList, MultiScalarField3D< T1 > &field1, MultiNTensorField3D< T2 > &field2) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_LS< T1, Descriptor, T2 > &functional, DotList3D const &dotList, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiScalarField3D< T2 > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_LT< T1, Descriptor, T2, nDim > &functional, DotList3D const &dotList, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiTensorField3D< T2, nDim > &field) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (ReductiveDotProcessingFunctional3D_LN< T1, Descriptor, T2 > &functional, DotList3D const &dotList, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiNTensorField3D< T2 > &field) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (BoundedReductiveLatticeBoxProcessingFunctional3D< T, Descriptor > &functional, Box3D domain, std::vector< MultiBlockLattice3D< T, Descriptor > * > lattices, plint boundaryWidth=Descriptor< T >::boundaryWidth) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedReductiveScalarFieldBoxProcessingFunctional3D< T > &functional, Box3D domain, std::vector< MultiScalarField3D< T > * > fields, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoundedReductiveTensorFieldBoxProcessingFunctional3D< T, nDim > &functional, Box3D domain, std::vector< MultiTensorField3D< T, nDim > * > fields, plint boundaryWidth) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedReductiveNTensorFieldBoxProcessingFunctional3D< T > &functional, Box3D domain, std::vector< MultiNTensorField3D< T > * > fields, plint boundaryWidth) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_L< T, Descriptor > &functional, Box3D domain, MultiBlockLattice3D< T, Descriptor > &lattice, plint boundaryWidth=Descriptor< T >::boundaryWidth) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_S< T > &functional, Box3D domain, MultiScalarField3D< T > &field, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_T< T, nDim > &functional, Box3D domain, MultiTensorField3D< T, nDim > &field, plint boundaryWidth) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_N< T > &functional, Box3D domain, MultiNTensorField3D< T > &field, plint boundaryWidth) |
| template<typename T > | |
| void | applyProcessingFunctional (BoundedMaskedReductiveBoxProcessingFunctional3D_N< T > &functional, Box3D domain, MultiNTensorField3D< T > &field, MultiNTensorField3D< int > &mask, plint boundaryWidth) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_LL< T1, Descriptor1, T2, Descriptor2 > &functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor1 > &lattice1, MultiBlockLattice3D< T2, Descriptor2 > &lattice2, plint boundaryWidth=Descriptor1< T1 >::boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_SS< T1, T2 > &functional, Box3D domain, MultiScalarField3D< T1 > &field1, MultiScalarField3D< T2 > &field2, plint boundaryWidth) |
| template<typename T1 , int nDim1, typename T2 , int nDim2> | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_TT< T1, nDim1, T2, nDim2 > &functional, Box3D domain, MultiTensorField3D< T1, nDim1 > &field1, MultiTensorField3D< T2, nDim2 > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_NN< T1, T2 > &functional, Box3D domain, MultiNTensorField3D< T1 > &field1, MultiNTensorField3D< T2 > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedMaskedReductiveBoxProcessingFunctional3D_NN< T1, T2 > &functional, Box3D domain, MultiNTensorField3D< T1 > &field1, MultiNTensorField3D< T2 > &field2, MultiNTensorField3D< int > &mask, plint boundaryWidth) |
| template<typename T1 , typename T2 , int nDim> | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_ST< T1, T2, nDim > &functional, Box3D domain, MultiScalarField3D< T1 > &field1, MultiTensorField3D< T2, nDim > &field2, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_SN< T1, T2 > &functional, Box3D domain, MultiScalarField3D< T1 > &field1, MultiNTensorField3D< T2 > &field2, plint boundaryWidth) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_LS< T1, Descriptor, T2 > &functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiScalarField3D< T2 > &field, plint boundaryWidth=Descriptor< T1 >::boundaryWidth) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_LT< T1, Descriptor, T2, nDim > &functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiTensorField3D< T2, nDim > &field, plint boundaryWidth=Descriptor< T1 >::boundaryWidth) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoundedReductiveBoxProcessingFunctional3D_LN< T1, Descriptor, T2 > &functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiNTensorField3D< T2 > &field, plint boundaryWidth=Descriptor< T1 >::boundaryWidth) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 > | |
| void | applyProcessingFunctional (BoundedMaskedReductiveBoxProcessingFunctional3D_LN< T1, Descriptor, T2 > &functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiNTensorField3D< T2 > &field, MultiNTensorField3D< int > &mask, plint boundaryWidth=Descriptor< T1 >::boundaryWidth) |
| template<typename T1 , template< typename U > class Descriptor, typename T2 , int nDim> | |
| void | applyProcessingFunctional (ReductiveBoxProcessingFunctional3D_LT< T1, Descriptor, T2, nDim > &functional, Box3D domain, MultiBlockLattice3D< T1, Descriptor > &lattice, MultiTensorField3D< T2, nDim > &field) |
| SparseBlockStructure2D | intersect (SparseBlockStructure2D const &sparseBlock, Box2D domain, bool crop) |
| SparseBlockStructure2D | intersect (SparseBlockStructure2D const &sparseBlock, Box2D domain, Box2D newBoundingBox) |
| Choose yourself the bounding box of the resulting block structure. | |
| SparseBlockStructure2D | intersect (SparseBlockStructure2D const &sparseBlock1, SparseBlockStructure2D const &sparseBlock2, bool crop) |
| SparseBlockStructure2D | extend (SparseBlockStructure2D const &sparseBlock, Box2D addedBulk, Box2D addedUniqueBulk, std::vector< plint > &newIds) |
| SparseBlockStructure2D | except (SparseBlockStructure2D const &sparseBlock, Box2D exceptedBlock, std::map< plint, std::vector< plint > > &remappedIds) |
| Make a hole in the original block structure. | |
| SparseBlockStructure2D | block_union (SparseBlockStructure2D const &sparseBlock1, SparseBlockStructure2D const &sparseBlock2, std::map< plint, std::vector< plint > > &remappedIds) |
| Union of two sparse block structures. | |
| SparseBlockStructure2D | alignDistribution2D (SparseBlockStructure2D const &originalStructure, SparseBlockStructure2D const &partnerStructure, std::vector< plint > &newIds, std::map< plint, std::vector< plint > > &remappedFromPartner) |
| SparseBlockStructure3D | scale (SparseBlockStructure3D const &sparseBlock, plint relativeLevel) |
| SparseBlockStructure3D | intersect (SparseBlockStructure3D const &sparseBlock, Box3D domain, bool crop) |
| SparseBlockStructure3D | intersect (SparseBlockStructure3D const &sparseBlock, Box3D domain, Box3D newBoundingBox) |
| Choose yourself the bounding box of the resulting block structure. | |
| SparseBlockStructure3D | intersect (SparseBlockStructure3D const &sparseBlock1, SparseBlockStructure3D const &sparseBlock2, bool crop) |
| SparseBlockStructure3D | extend (SparseBlockStructure3D const &sparseBlock, Box3D addedBulk, Box3D addedUniqueBulk, std::vector< plint > &newIds) |
| SparseBlockStructure3D | except (SparseBlockStructure3D const &sparseBlock, Box3D exceptedBlock, std::map< plint, std::vector< plint > > &remappedIds) |
| Make a hole in the original block structure. | |
| SparseBlockStructure3D | block_union (SparseBlockStructure3D const &sparseBlock1, SparseBlockStructure3D const &sparseBlock2, std::map< plint, std::vector< plint > > &remappedIds) |
| Union of two sparse block structures. | |
| SparseBlockStructure3D | alignDistribution3D (SparseBlockStructure3D const &originalStructure, SparseBlockStructure3D const &partnerStructure, std::vector< plint > &newIds, std::map< plint, std::vector< plint > > &remappedFromPartner) |
| SparseBlockStructure2D | createRegularDistribution2D (Box2D const &domain, plint numBlocksX, plint numBlocksY) |
| Create a nx-by-ny data distribution. | |
| SparseBlockStructure2D | createRegularDistribution2D (plint nx, plint ny, plint numBlocksX, plint numBlocksY) |
| Create a regular data distribution confined by domain. | |
| SparseBlockStructure2D | createRegularDistribution2D (Box2D const &domain, int numProc=global::mpi().getSize()) |
| Create a data distribution with regular blocks, as evenly distributed as possible. | |
| SparseBlockStructure2D | createRegularDistribution2D (plint nx, plint ny, int numProc=global::mpi().getSize()) |
| Create a data distribution with regular blocks, as evenly distributed as possible. | |
| void | mergeIntersections (std::vector< Box2D > &intersections) |
| plint | cumNcells (std::vector< Box2D > const &domains) |
| SparseBlockStructure2D | reparallelize (SparseBlockStructure2D const &originalStructure, plint blockLx, plint blockLy) |
| Re-create a distribution by covering it with regular blocks. | |
| SparseBlockStructure2D | reparallelize (SparseBlockStructure2D const &originalStructure) |
| Re-create a distribution by covering it with regular blocks. | |
| SparseBlockStructure2D | createXSlicedMultiBlockDistribution2D (CellTypeField2D const &cellTypeField, plint numBlocks) |
| SparseBlockStructure2D | createYSlicedMultiBlockDistribution2D (CellTypeField2D const &cellTypeField, plint numBlocks) |
| SparseBlockStructure2D | createXSlicedMultiBlockDistribution2D (CellTypeField2D const &cellTypeField) |
| SparseBlockStructure2D | createYSlicedMultiBlockDistribution2D (CellTypeField2D const &cellTypeField) |
| SparseBlockStructure2D | createXSlicedDistribution2D (CellTypeField2D const &cellTypeField, plint numBlocks) |
| SparseBlockStructure2D | createYSlicedDistribution2D (CellTypeField2D const &cellTypeField, plint numBlocks) |
| cf above. | |
| SparseBlockStructure2D | createXSlicedDistribution2D (CellTypeField2D const &cellTypeField) |
| SparseBlockStructure2D | createYSlicedDistribution2D (CellTypeField2D const &cellTypeField) |
| cf above | |
| SparseBlockStructure3D | createRegularDistribution3D (Box3D const &domain, plint numBlocksX, plint numBlocksY, plint numBlocksZ) |
| Create a nx-by-ny-by-nz data distribution. | |
| SparseBlockStructure3D | createRegularDistribution3D (plint nx, plint ny, plint nz, plint numBlocksX, plint numBlocksY, plint numBlocksZ) |
| Create a regular data distribution confined by domain. | |
| SparseBlockStructure3D | createRegularDistribution3D (Box3D const &domain, int numProc=global::mpi().getSize()) |
| Create a data distribution with regular blocks, as evenly distributed as possible. | |
| SparseBlockStructure3D | createRegularDistribution3D (plint nx, plint ny, plint nz, int numProc=global::mpi().getSize()) |
| Create a data distribution with regular blocks, as evenly distributed as possible. | |
| void | mergeIntersections (std::vector< Box3D > &intersections) |
| plint | cumNcells (std::vector< Box3D > const &domains) |
| SparseBlockStructure3D | reparallelize (SparseBlockStructure3D const &originalStructure, plint blockLx, plint blockLy, plint blockLz) |
| Re-create a distribution by covering it with regular blocks. | |
| SparseBlockStructure3D | reparallelize (SparseBlockStructure3D const &originalStructure) |
| Re-create a distribution by covering it with regular blocks. | |
| SparseBlockStructure3D | createXSlicedDistribution3D (CellTypeField3D const &cellTypeField, plint numBlocks) |
| SparseBlockStructure3D | createYSlicedDistribution3D (CellTypeField3D const &cellTypeField, plint numBlocks) |
| cf above. | |
| SparseBlockStructure3D | createZSlicedDistribution3D (CellTypeField3D const &cellTypeField, plint numBlocks) |
| cf above. | |
| SparseBlockStructure3D | createXSlicedDistribution3D (CellTypeField3D const &cellTypeField) |
| SparseBlockStructure3D | createYSlicedDistribution3D (CellTypeField3D const &cellTypeField) |
| cf above | |
| SparseBlockStructure3D | createZSlicedDistribution3D (CellTypeField3D const &cellTypeField) |
| cf above | |
| DefaultMultiGridPolicy2D & | defaultMultiGridPolicy2D () |
| DefaultMultiGridPolicy3D & | defaultMultiGridPolicy3D () |
| template<typename T , template< typename U > class Descriptor> | |
| std::vector< Dynamics< T, Descriptor > * > | generateBGKdynamics (RefinementParameters< T > *refinementParameters) |
| template<typename T , template< typename U > class Descriptor> | |
| std::vector< Dynamics< T, Descriptor > * > | generateBounceBackDynamics (RefinementParameters< T > *refinementParameters) |
| Box2D | scaleBox (Box2D box, plint nLevel) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | coarsen (MultiScalarField2D< T > &fineField, plint dimDx, plint dimDt, plint dxScale, plint dtScale) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | refine (MultiScalarField2D< T > &coarseField, plint dimDx, plint dimDt, plint dxScale, plint dtScale) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | coarsen (MultiTensorField2D< T, nDim > &fineField, plint dimDx, plint dimDt, plint dxScale, plint dtScale) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | refine (MultiTensorField2D< T, nDim > &coarseField, plint dimDx, plint dimDt, plint dxScale, plint dtScale) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice2D< T, Descriptor > > | coarsen (MultiBlockLattice2D< T, Descriptor > &fineLattice, plint dxScale, plint dtScale, Dynamics< T, Descriptor > *backgroundDynamics) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice2D< T, Descriptor > > | refine (MultiBlockLattice2D< T, Descriptor > &coarseLattice, plint dxScale, plint dtScale, Dynamics< T, Descriptor > *backgroundDynamics) |
| MultiBlockManagement2D | scaleMultiBlockManagement (MultiBlockManagement2D const &multiBlockManagement, plint nLevel) |
| Box3D | scaleBox (Box3D box, plint nLevel) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | coarsen (MultiScalarField3D< T > &fineField, plint dimDx, plint dimDt, plint dxScale, plint dtScale) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField3D< T > > | refine (MultiScalarField3D< T > &coarseField, plint dimDx, plint dimDt, plint dxScale, plint dtScale) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField3D< T, nDim > > | coarsen (MultiTensorField3D< T, nDim > &fineField, plint dimDx, plint dimDt, plint dxScale, plint dtScale) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField3D< T, nDim > > | refine (MultiTensorField3D< T, nDim > &coarseField, plint dimDx, plint dimDt, plint dxScale, plint dtScale) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice3D< T, Descriptor > > | coarsen (MultiBlockLattice3D< T, Descriptor > &fineLattice, plint dxScale, plint dtScale, Dynamics< T, Descriptor > *backgroundDynamics) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice3D< T, Descriptor > > | refine (MultiBlockLattice3D< T, Descriptor > &coarseLattice, plint dxScale, plint dtScale, Dynamics< T, Descriptor > *backgroundDynamics) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiParticleField3D < DenseParticleField3D< T, Descriptor > > > | refine (MultiParticleField3D< DenseParticleField3D< T, Descriptor > > &coarseField, plint dxScale, plint dtScale) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiParticleField3D < DenseParticleField3D< T, Descriptor > > > | coarsen (MultiParticleField3D< DenseParticleField3D< T, Descriptor > > &fineField, plint dxScale, plint dtScale) |
| MultiBlockManagement3D | scaleMultiBlockManagement (MultiBlockManagement3D const &multiBlockManagement, plint nLevel) |
| template<typename T > | |
| T | interpolateValue (std::vector< T > x, std::vector< T > y) |
| Computation of Lagrange polynomial in 2D for the interpolation. | |
| template<typename T > | |
| void | linearInterpolation (std::vector< T > &pop1, std::vector< T > &pop2, std::vector< T > &decomposedValues) |
| [pop1 x pop2] we interpolate over the x | |
| template<typename T > | |
| void | cubicCenteredInterpolation (std::vector< T > &pop1, std::vector< T > &pop2, std::vector< T > &pop3, std::vector< T > &pop4, std::vector< T > &decomposedValues) |
| [pop1 pop2 x pop3 pop4] we interpolate over the x | |
| template<typename T > | |
| void | quadraticNonCenteredInterpolation (std::vector< T > &pop1, std::vector< T > &pop2, std::vector< T > &pop3, std::vector< T > &decomposedValues) |
| [pop1 x pop2 pop3 pop4] we interpolate over the x | |
| template<typename T > | |
| T | interpolateValue (std::vector< T > const &knownX, std::vector< T > const &knownY, std::vector< std::vector< T > > const &knownF, T xValue, T yValue) |
| template<typename T , template< typename U > class Descriptor> | |
| void | InterpolateOverLineAndExcess (Box3D domain, BlockLattice3D< T, Descriptor > &coarseLattice, BlockLattice3D< T, Descriptor > &fineLattice, InterpolationEngine2D< T, Descriptor > *interpolationEngine, RescaleEngine< T, Descriptor > *rescaleEngine, std::vector< Dot3D > &delta) |
| std::vector< Box3D > | createCorners (Box3D domain, plint direction) |
| Box3D | createLeftDomain (Box3D originalDomain, plint direction) |
| Box3D | createRightDomain (Box3D originalDomain, plint direction) |
| Box3D | createBottomDomain (Box3D originalDomain, plint direction) |
| Box3D | createTopDomain (Box3D originalDomain, plint direction) |
| template<typename T , template< typename U > class Descriptor> | |
| void | cubicInterpolationOverCoarseLineX (Box3D domain, BlockLattice3D< T, Descriptor > &coarseLattice, BlockLattice3D< T, Descriptor > &fineLattice, RescaleEngine< T, Descriptor > *rescaleEngine) |
| template<typename T , template< typename U > class Descriptor> | |
| void | cubicInterpolationOverFineLineX (Box3D domain, BlockLattice3D< T, Descriptor > &coarseLattice, BlockLattice3D< T, Descriptor > &fineLattice, RescaleEngine< T, Descriptor > *rescaleEngine) |
| template<typename T , template< typename U > class Descriptor> | |
| void | cubicInterpolationForEdgeX (Box3D domain, BlockLattice3D< T, Descriptor > &coarseLattice, BlockLattice3D< T, Descriptor > &fineLattice, RescaleEngine< T, Descriptor > *rescaleEngine, plint orientation) |
| template<typename T , template< typename U > class Descriptor> | |
| void | cubicInterpolationOverCoarseLineY (Box3D domain, BlockLattice3D< T, Descriptor > &coarseLattice, BlockLattice3D< T, Descriptor > &fineLattice, RescaleEngine< T, Descriptor > *rescaleEngine) |
| template<typename T , template< typename U > class Descriptor> | |
| void | cubicInterpolationOverFineLineY (Box3D domain, BlockLattice3D< T, Descriptor > &coarseLattice, BlockLattice3D< T, Descriptor > &fineLattice, RescaleEngine< T, Descriptor > *rescaleEngine) |
| template<typename T , template< typename U > class Descriptor> | |
| void | cubicInterpolationForEdgeY (Box3D domain, BlockLattice3D< T, Descriptor > &coarseLattice, BlockLattice3D< T, Descriptor > &fineLattice, RescaleEngine< T, Descriptor > *rescaleEngine, plint orientation) |
| template<typename T , template< typename U > class Descriptor> | |
| void | cubicInterpolationOverCoarseLineZ (Box3D domain, BlockLattice3D< T, Descriptor > &coarseLattice, BlockLattice3D< T, Descriptor > &fineLattice, RescaleEngine< T, Descriptor > *rescaleEngine) |
| template<typename T , template< typename U > class Descriptor> | |
| void | cubicInterpolationOverFineLineZ (Box3D domain, BlockLattice3D< T, Descriptor > &coarseLattice, BlockLattice3D< T, Descriptor > &fineLattice, RescaleEngine< T, Descriptor > *rescaleEngine) |
| template<typename T , template< typename U > class Descriptor> | |
| void | cubicInterpolationOverFineLineX (Box3D domain, BlockLattice3D< T, Descriptor > &fineLattice) |
| void | saveBinaryGrid (MultiGrid2D const &block, std::string fName, bool enforceUint) |
| Checkpointing. | |
| void | loadBinaryGrid (MultiGrid2D &block, std::string fName, bool enforceUint) |
| void | saveBinaryGrid (MultiGrid3D const &block, std::string fName, bool enforceUint) |
| Checkpointing. | |
| void | loadBinaryGrid (MultiGrid3D &block, std::string fName, bool enforceUint) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageDensity (MultiGridLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageDensity (MultiGridLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageRhoBar (MultiGridLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageRhoBar (MultiGridLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageEnergy (MultiGridLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageEnergy (MultiGridLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor, class BoolMask > | |
| plint | count (MultiGridLattice2D< T, Descriptor > &lattice, Box2D domain, BoolMask boolMask) |
| template<typename T , template< typename U > class Descriptor, class BoolMask > | |
| plint | count (MultiGridLattice2D< T, Descriptor > &lattice, BoolMask boolMask) |
| template<typename T , template< typename U > class Descriptor> | |
| void | extractSubDomain (MultiGridLattice2D< T, Descriptor > &lattice, MultiGridLattice2D< T, Descriptor > &extractedLattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridLattice2D< T, Descriptor > > | extractSubDomain (MultiGridLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeDensity (MultiGridLattice2D< T, Descriptor > &lattice, MultiGridScalarField2D< T > &density, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeDensity (MultiGridLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeDensity (MultiGridLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeKineticEnergy (MultiGridLattice2D< T, Descriptor > &lattice, MultiGridScalarField2D< T > &energy, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeKineticEnergy (MultiGridLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeKineticEnergy (MultiGridLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeVelocityNorm (MultiGridLattice2D< T, Descriptor > &lattice, MultiGridScalarField2D< T > &velocityNorm, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeVelocityNorm (MultiGridLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeVelocityNorm (MultiGridLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeVelocityComponent (MultiGridLattice2D< T, Descriptor > &lattice, MultiGridScalarField2D< T > &velocityComponent, Box2D domain, plint iComponent) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeVelocityComponent (MultiGridLattice2D< T, Descriptor > &lattice, Box2D domain, plint iComponent) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeVelocityComponent (MultiGridLattice2D< T, Descriptor > &lattice, plint iComponent) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeVelocity (MultiGridLattice2D< T, Descriptor > &lattice, MultiGridTensorField2D< T, Descriptor< T >::d > &velocity, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridTensorField2D< T, Descriptor< T >::d > > | computeVelocity (MultiGridLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridTensorField2D< T, Descriptor< T >::d > > | computeVelocity (MultiGridLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeDeviatoricStress (MultiGridLattice2D< T, Descriptor > &lattice, MultiGridTensorField2D< T, SymmetricTensor< T, Descriptor >::n > &PiNeq, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridTensorField2D< T, SymmetricTensor< T, Descriptor > ::n > > | computeDeviatoricStress (MultiGridLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridTensorField2D< T, SymmetricTensor< T, Descriptor > ::n > > | computeDeviatoricStress (MultiGridLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeStrainRateFromStress (MultiGridLattice2D< T, Descriptor > &lattice, MultiGridTensorField2D< T, SymmetricTensor< T, Descriptor >::n > &S, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridTensorField2D< T, SymmetricTensor< T, Descriptor > ::n > > | computeStrainRateFromStress (MultiGridLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridTensorField2D< T, SymmetricTensor< T, Descriptor > ::n > > | computeStrainRateFromStress (MultiGridLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeTemperature (MultiGridLattice2D< T, Descriptor > &lattice, MultiGridScalarField2D< T > &temperature, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeTemperature (MultiGridLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeTemperature (MultiGridLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeSoundSpeed (MultiGridLattice2D< T, Descriptor > &lattice, MultiGridScalarField2D< T > &soundSpeed, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeSoundSpeed (MultiGridLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeSoundSpeed (MultiGridLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computePopulation (MultiGridLattice2D< T, Descriptor > &lattice, MultiGridScalarField2D< T > &population, Box2D domain, plint iPop) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computePopulation (MultiGridLattice2D< T, Descriptor > &lattice, Box2D domain, plint iPop) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computePopulation (MultiGridLattice2D< T, Descriptor > &lattice, plint iPop) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeAllPopulations (MultiGridLattice2D< T, Descriptor > &lattice, MultiGridTensorField2D< T, Descriptor< T >::q > &populations) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridTensorField2D< T, Descriptor< T >::q > > | computeAllPopulations (MultiGridLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridTensorField2D< T, Descriptor< T >::q > > | computeAllPopulations (MultiGridLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| void | copyPopulations (MultiGridLattice2D< T, Descriptor > &latticeFrom, MultiGridLattice2D< T, Descriptor > &latticeTo, Box2D domain) |
| template<typename T > | |
| T | computeAverage (MultiGridScalarField2D< T > &scalarField, Box2D domain) |
| template<typename T > | |
| T | computeAverage (MultiGridScalarField2D< T > &scalarField) |
| template<typename T > | |
| T | computeMin (MultiGridScalarField2D< T > &scalarField, Box2D domain) |
| template<typename T > | |
| T | computeMin (MultiGridScalarField2D< T > &scalarField) |
| template<typename T > | |
| T | computeMax (MultiGridScalarField2D< T > &scalarField, Box2D domain) |
| template<typename T > | |
| T | computeMax (MultiGridScalarField2D< T > &scalarField) |
| template<typename T > | |
| T | computeBoundedAverage (MultiGridScalarField2D< T > &scalarField, Box2D domain) |
| template<typename T > | |
| T | computeBoundedAverage (MultiGridScalarField2D< T > &scalarField) |
| template<typename T , class BoolMask > | |
| plint | count (MultiGridScalarField2D< T > &field, Box2D domain, BoolMask boolMask) |
| template<typename T , class BoolMask > | |
| plint | count (MultiGridScalarField2D< T > &field, BoolMask boolMask) |
| template<typename T , class Function > | |
| void | apply (Function f, MultiGridScalarField2D< T > &field, Box2D domain) |
| template<typename T , class Function > | |
| void | apply (Function f, MultiGridScalarField2D< T > &field) |
| template<typename T , class Function > | |
| void | evaluate (Function f, MultiGridScalarField2D< T > &field, MultiGridScalarField2D< T > &result, Box2D domain) |
| template<typename T , class Function > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | evaluate (Function f, MultiGridScalarField2D< T > &field, Box2D domain) |
| template<typename T , class Function > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | evaluate (Function f, MultiGridScalarField2D< T > &field) |
| template<typename T > | |
| void | extractSubDomain (MultiGridScalarField2D< T > &field, MultiGridScalarField2D< T > &extractedField, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | extractSubDomain (MultiGridScalarField2D< T > &field, Box2D domain) |
| template<typename T1 , typename T2 > | |
| void | copyConvert (MultiGridScalarField2D< T1 > &field, MultiGridScalarField2D< T2 > &convertedField, Box2D domain) |
| template<typename T1 , typename T2 > | |
| std::auto_ptr < MultiGridScalarField2D< T2 > > | copyConvert (MultiGridScalarField2D< T1 > &field, Box2D domain) |
| template<typename T1 , typename T2 > | |
| std::auto_ptr < MultiGridScalarField2D< T2 > > | copyConvert (MultiGridScalarField2D< T1 > &field) |
| template<typename T > | |
| void | add (T scalar, MultiGridScalarField2D< T > &field, MultiGridScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | add (T scalar, MultiGridScalarField2D< T > &field, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | add (T scalar, MultiGridScalarField2D< T > &field) |
| template<typename T > | |
| void | add (MultiGridScalarField2D< T > &field, T scalar, MultiGridScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | add (MultiGridScalarField2D< T > &field, T scalar, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | add (MultiGridScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | subtract (T scalar, MultiGridScalarField2D< T > &field, MultiGridScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | subtract (T scalar, MultiGridScalarField2D< T > &field, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | subtract (T scalar, MultiGridScalarField2D< T > &field) |
| template<typename T > | |
| void | subtract (MultiGridScalarField2D< T > &field, T scalar, MultiGridScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | subtract (MultiGridScalarField2D< T > &field, T scalar, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | subtract (MultiGridScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | multiply (T scalar, MultiGridScalarField2D< T > &field, MultiGridScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | multiply (T scalar, MultiGridScalarField2D< T > &field, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | multiply (T scalar, MultiGridScalarField2D< T > &field) |
| template<typename T > | |
| void | multiply (MultiGridScalarField2D< T > &field, T scalar, MultiGridScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | multiply (MultiGridScalarField2D< T > &field, T scalar, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | multiply (MultiGridScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | divide (T scalar, MultiGridScalarField2D< T > &field, MultiGridScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | divide (T scalar, MultiGridScalarField2D< T > &field, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | divide (T scalar, MultiGridScalarField2D< T > &field) |
| template<typename T > | |
| void | divide (MultiGridScalarField2D< T > &field, T scalar, MultiGridScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | divide (MultiGridScalarField2D< T > &field, T scalar, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | divide (MultiGridScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | addInPlace (MultiGridScalarField2D< T > &field, T scalar, Box2D domain) |
| template<typename T > | |
| void | addInPlace (MultiGridScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | subtractInPlace (MultiGridScalarField2D< T > &field, T scalar, Box2D domain) |
| template<typename T > | |
| void | subtractInPlace (MultiGridScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | multiplyInPlace (MultiGridScalarField2D< T > &field, T scalar, Box2D domain) |
| template<typename T > | |
| void | multiplyInPlace (MultiGridScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | divideInPlace (MultiGridScalarField2D< T > &field, T scalar, Box2D domain) |
| template<typename T > | |
| void | divideInPlace (MultiGridScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | add (MultiGridScalarField2D< T > &A, MultiGridScalarField2D< T > &B, MultiGridScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | add (MultiGridScalarField2D< T > &A, MultiGridScalarField2D< T > &B, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | add (MultiGridScalarField2D< T > &A, MultiGridScalarField2D< T > &B) |
| template<typename T > | |
| void | subtract (MultiGridScalarField2D< T > &A, MultiGridScalarField2D< T > &B, MultiGridScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | subtract (MultiGridScalarField2D< T > &A, MultiGridScalarField2D< T > &B, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | subtract (MultiGridScalarField2D< T > &A, MultiGridScalarField2D< T > &B) |
| template<typename T > | |
| void | multiply (MultiGridScalarField2D< T > &A, MultiGridScalarField2D< T > &B, MultiGridScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | multiply (MultiGridScalarField2D< T > &A, MultiGridScalarField2D< T > &B, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | multiply (MultiGridScalarField2D< T > &A, MultiGridScalarField2D< T > &B) |
| template<typename T > | |
| void | divide (MultiGridScalarField2D< T > &A, MultiGridScalarField2D< T > &B, MultiGridScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | divide (MultiGridScalarField2D< T > &A, MultiGridScalarField2D< T > &B, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | divide (MultiGridScalarField2D< T > &A, MultiGridScalarField2D< T > &B) |
| template<typename T > | |
| void | addInPlace (MultiGridScalarField2D< T > &A, MultiGridScalarField2D< T > &B, Box2D domain) |
| template<typename T > | |
| void | addInPlace (MultiGridScalarField2D< T > &A, MultiGridScalarField2D< T > &B) |
| template<typename T > | |
| void | subtractInPlace (MultiGridScalarField2D< T > &A, MultiGridScalarField2D< T > &B, Box2D domain) |
| template<typename T > | |
| void | subtractInPlace (MultiGridScalarField2D< T > &A, MultiGridScalarField2D< T > &B) |
| template<typename T > | |
| void | multiplyInPlace (MultiGridScalarField2D< T > &A, MultiGridScalarField2D< T > &B, Box2D domain) |
| template<typename T > | |
| void | multiplyInPlace (MultiGridScalarField2D< T > &A, MultiGridScalarField2D< T > &B) |
| template<typename T > | |
| void | divideInPlace (MultiGridScalarField2D< T > &A, MultiGridScalarField2D< T > &B, Box2D domain) |
| template<typename T > | |
| void | divideInPlace (MultiGridScalarField2D< T > &A, MultiGridScalarField2D< T > &B) |
| template<typename T , int nDim, class BoolMask > | |
| plint | count (MultiGridTensorField2D< T, nDim > &field, Box2D domain, BoolMask boolMask) |
| template<typename T , int nDim, class BoolMask > | |
| plint | count (MultiGridTensorField2D< T, nDim > &field, BoolMask boolMask) |
| template<typename T1 , typename T2 , int nDim> | |
| void | copyConvert (MultiGridTensorField2D< T1, nDim > &field, MultiGridTensorField2D< T2, nDim > &convertedField, Box2D domain) |
| template<typename T1 , typename T2 , int nDim> | |
| std::auto_ptr < MultiGridTensorField2D< T2, nDim > > | copyConvert (MultiGridTensorField2D< T1, nDim > &field, Box2D domain) |
| template<typename T1 , typename T2 , int nDim> | |
| std::auto_ptr < MultiGridTensorField2D< T2, nDim > > | copyConvert (MultiGridTensorField2D< T1, nDim > &field) |
| template<typename T , int nDim> | |
| void | extractSubDomain (MultiGridTensorField2D< T, nDim > &field, MultiGridTensorField2D< T, nDim > &extractedField, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridTensorField2D< T, nDim > > | extractSubDomain (MultiGridTensorField2D< T, nDim > &field, Box2D domain) |
| template<typename T , int nDim> | |
| void | extractComponent (MultiGridTensorField2D< T, nDim > &tensorField, MultiGridScalarField2D< T > &component, Box2D domain, int iComponent) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridScalarField2D< T > > | extractComponent (MultiGridTensorField2D< T, nDim > &tensorField, Box2D domain, int iComponent) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridScalarField2D< T > > | extractComponent (MultiGridTensorField2D< T, nDim > &tensorField, int iComponent) |
| template<typename T , int nDim> | |
| void | computeNorm (MultiGridTensorField2D< T, nDim > &tensorField, MultiGridScalarField2D< T > &norm, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeNorm (MultiGridTensorField2D< T, nDim > &tensorField, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeNorm (MultiGridTensorField2D< T, nDim > &tensorField) |
| template<typename T , int nDim> | |
| void | computeNormSqr (MultiGridTensorField2D< T, nDim > &tensorField, MultiGridScalarField2D< T > &normSqr, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeNormSqr (MultiGridTensorField2D< T, nDim > &tensorField, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeNormSqr (MultiGridTensorField2D< T, nDim > &tensorField) |
| template<typename T > | |
| void | computeSymmetricTensorNorm (MultiGridTensorField2D< T, 3 > &tensorField, MultiGridScalarField2D< T > &norm, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeSymmetricTensorNorm (MultiGridTensorField2D< T, 3 > &tensorField, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeSymmetricTensorNorm (MultiGridTensorField2D< T, 3 > &tensorField) |
| template<typename T > | |
| void | computeSymmetricTensorNormSqr (MultiGridTensorField2D< T, 3 > &tensorField, MultiGridScalarField2D< T > &normSqr, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeSymmetricTensorNormSqr (MultiGridTensorField2D< T, 3 > &tensorField, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeSymmetricTensorNormSqr (MultiGridTensorField2D< T, 3 > &tensorField) |
| template<typename T > | |
| void | computeSymmetricTensorTrace (MultiGridTensorField2D< T, 3 > &tensorField, MultiGridScalarField2D< T > &trace, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeSymmetricTensorTrace (MultiGridTensorField2D< T, 3 > &tensorField, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeSymmetricTensorTrace (MultiGridTensorField2D< T, 3 > &tensorField) |
| template<typename T > | |
| void | computeVorticity (MultiGridTensorField2D< T, 2 > &velocity, MultiGridScalarField2D< T > &vorticity, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeVorticity (MultiGridTensorField2D< T, 2 > &velocity, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeVorticity (MultiGridTensorField2D< T, 2 > &velocity) |
| template<typename T > | |
| void | computeBulkVorticity (MultiGridTensorField2D< T, 2 > &velocity, MultiGridScalarField2D< T > &vorticity, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeBulkVorticity (MultiGridTensorField2D< T, 2 > &velocity, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeBulkVorticity (MultiGridTensorField2D< T, 2 > &velocity) |
| template<typename T > | |
| void | computeStrainRate (MultiGridTensorField2D< T, 2 > &velocity, MultiGridTensorField2D< T, 3 > &S, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridTensorField2D< T, 3 > > | computeStrainRate (MultiGridTensorField2D< T, 2 > &velocity, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridTensorField2D< T, 3 > > | computeStrainRate (MultiGridTensorField2D< T, 2 > &velocity) |
| template<typename T > | |
| void | computeBulkStrainRate (MultiGridTensorField2D< T, 2 > &velocity, MultiGridTensorField2D< T, 3 > &S, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridTensorField2D< T, 3 > > | computeBulkStrainRate (MultiGridTensorField2D< T, 2 > &velocity, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridTensorField2D< T, 3 > > | computeBulkStrainRate (MultiGridTensorField2D< T, 2 > &velocity) |
| template<typename T , int nDim> | |
| void | add (MultiGridTensorField2D< T, nDim > &A, MultiGridTensorField2D< T, nDim > &B, MultiGridTensorField2D< T, nDim > &result, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridTensorField2D< T, nDim > > | add (MultiGridTensorField2D< T, nDim > &A, MultiGridTensorField2D< T, nDim > &B, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridTensorField2D< T, nDim > > | add (MultiGridTensorField2D< T, nDim > &A, MultiGridTensorField2D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | subtract (MultiGridTensorField2D< T, nDim > &A, MultiGridTensorField2D< T, nDim > &B, MultiGridTensorField2D< T, nDim > &result, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridTensorField2D< T, nDim > > | subtract (MultiGridTensorField2D< T, nDim > &A, MultiGridTensorField2D< T, nDim > &B, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridTensorField2D< T, nDim > > | subtract (MultiGridTensorField2D< T, nDim > &A, MultiGridTensorField2D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | multiply (MultiGridTensorField2D< T, nDim > &A, MultiGridTensorField2D< T, nDim > &B, MultiGridTensorField2D< T, nDim > &result, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridTensorField2D< T, nDim > > | multiply (MultiGridTensorField2D< T, nDim > &A, MultiGridTensorField2D< T, nDim > &B, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridTensorField2D< T, nDim > > | multiply (MultiGridTensorField2D< T, nDim > &A, MultiGridTensorField2D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | divide (MultiGridTensorField2D< T, nDim > &A, MultiGridTensorField2D< T, nDim > &B, MultiGridTensorField2D< T, nDim > &result, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridTensorField2D< T, nDim > > | divide (MultiGridTensorField2D< T, nDim > &A, MultiGridTensorField2D< T, nDim > &B, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridTensorField2D< T, nDim > > | divide (MultiGridTensorField2D< T, nDim > &A, MultiGridTensorField2D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | addInPlace (MultiGridTensorField2D< T, nDim > &A, MultiGridTensorField2D< T, nDim > &B, Box2D domain) |
| template<typename T , int nDim> | |
| void | addInPlace (MultiGridTensorField2D< T, nDim > &A, MultiGridTensorField2D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | subtractInPlace (MultiGridTensorField2D< T, nDim > &A, MultiGridTensorField2D< T, nDim > &B, Box2D domain) |
| template<typename T , int nDim> | |
| void | subtractInPlace (MultiGridTensorField2D< T, nDim > &A, MultiGridTensorField2D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | multiplyInPlace (MultiGridTensorField2D< T, nDim > &A, MultiGridTensorField2D< T, nDim > &B, Box2D domain) |
| template<typename T , int nDim> | |
| void | multiplyInPlace (MultiGridTensorField2D< T, nDim > &A, MultiGridTensorField2D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | multiplyInPlace (MultiGridTensorField2D< T, nDim > &A, T alpha, Box2D domain) |
| template<typename T , int nDim> | |
| void | multiplyInPlace (MultiGridTensorField2D< T, nDim > &A, T alpha) |
| template<typename T , int nDim> | |
| void | divideInPlace (MultiGridTensorField2D< T, nDim > &A, MultiGridTensorField2D< T, nDim > &B, Box2D domain) |
| template<typename T , int nDim> | |
| void | divideInPlace (MultiGridTensorField2D< T, nDim > &A, MultiGridTensorField2D< T, nDim > &B) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeRhoBar (MultiGridLattice2D< T, Descriptor > &lattice, MultiGridScalarField2D< T > &rhoBar, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeRhoBar (MultiGridLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField2D< T > > | computeRhoBar (MultiGridLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeAllPopulations (MultiGridLattice2D< T, Descriptor > &lattice, MultiGridTensorField2D< T, Descriptor< T >::q > &populations, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageDensity (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageDensity (MultiGridLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageRhoBar (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageRhoBar (MultiGridLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageEnergy (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageEnergy (MultiGridLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor, class BoolMask > | |
| plint | count (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain, BoolMask boolMask) |
| template<typename T , template< typename U > class Descriptor, class BoolMask > | |
| plint | count (MultiGridLattice3D< T, Descriptor > &lattice, BoolMask boolMask) |
| template<typename T , template< typename U > class Descriptor> | |
| void | extractSubDomain (MultiGridLattice3D< T, Descriptor > &lattice, MultiGridLattice3D< T, Descriptor > &extractedLattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridLattice3D< T, Descriptor > > | extractSubDomain (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeDensity (MultiGridLattice3D< T, Descriptor > &lattice, MultiGridScalarField3D< T > &density, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computeDensity (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computeDensity (MultiGridLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeKineticEnergy (MultiGridLattice3D< T, Descriptor > &lattice, MultiGridScalarField3D< T > &energy, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computeKineticEnergy (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computeKineticEnergy (MultiGridLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeVelocityNorm (MultiGridLattice3D< T, Descriptor > &lattice, MultiGridScalarField3D< T > &velocityNorm, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computeVelocityNorm (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computeVelocityNorm (MultiGridLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeVelocityComponent (MultiGridLattice3D< T, Descriptor > &lattice, MultiGridScalarField3D< T > &velocityComponent, Box3D domain, plint iComponent) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computeVelocityComponent (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain, plint iComponent) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computeVelocityComponent (MultiGridLattice3D< T, Descriptor > &lattice, plint iComponent) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeVelocity (MultiGridLattice3D< T, Descriptor > &lattice, MultiGridTensorField3D< T, Descriptor< T >::d > &velocity, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridTensorField3D< T, Descriptor< T >::d > > | computeVelocity (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridTensorField3D< T, Descriptor< T >::d > > | computeVelocity (MultiGridLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeDeviatoricStress (MultiGridLattice3D< T, Descriptor > &lattice, MultiGridTensorField3D< T, SymmetricTensor< T, Descriptor >::n > &PiNeq, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridTensorField3D< T, SymmetricTensor< T, Descriptor > ::n > > | computeDeviatoricStress (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridTensorField3D< T, SymmetricTensor< T, Descriptor > ::n > > | computeDeviatoricStress (MultiGridLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeStrainRateFromStress (MultiGridLattice3D< T, Descriptor > &lattice, MultiGridTensorField3D< T, SymmetricTensor< T, Descriptor >::n > &S, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridTensorField3D< T, SymmetricTensor< T, Descriptor > ::n > > | computeStrainRateFromStress (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridTensorField3D< T, SymmetricTensor< T, Descriptor > ::n > > | computeStrainRateFromStress (MultiGridLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computePopulation (MultiGridLattice3D< T, Descriptor > &lattice, MultiGridScalarField3D< T > &population, Box3D domain, plint iPop) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computePopulation (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain, plint iPop) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computePopulation (MultiGridLattice3D< T, Descriptor > &lattice, plint iPop) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeAllPopulations (MultiGridLattice3D< T, Descriptor > &lattice, MultiGridTensorField3D< T, Descriptor< T >::q > &populations) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridTensorField3D< T, Descriptor< T >::q > > | computeAllPopulations (MultiGridLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridTensorField3D< T, Descriptor< T >::q > > | computeAllPopulations (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| void | copyPopulations (MultiGridLattice3D< T, Descriptor > &latticeFrom, MultiGridLattice3D< T, Descriptor > &latticeTo, Box3D domain) |
| template<typename T > | |
| T | computeAverage (MultiGridScalarField3D< T > &scalarField, Box3D domain) |
| template<typename T > | |
| T | computeAverage (MultiGridScalarField3D< T > &scalarField) |
| template<typename T > | |
| T | computeMin (MultiGridScalarField3D< T > &scalarField, Box3D domain) |
| template<typename T > | |
| T | computeMin (MultiGridScalarField3D< T > &scalarField) |
| template<typename T > | |
| T | computeMax (MultiGridScalarField3D< T > &scalarField, Box3D domain) |
| template<typename T > | |
| T | computeMax (MultiGridScalarField3D< T > &scalarField) |
| template<typename T > | |
| T | computeBoundedAverage (MultiGridScalarField3D< T > &scalarField, Box3D domain) |
| template<typename T > | |
| T | computeBoundedAverage (MultiGridScalarField3D< T > &scalarField) |
| template<typename T , class BoolMask > | |
| plint | count (MultiGridScalarField3D< T > &field, Box3D domain, BoolMask boolMask) |
| template<typename T , class BoolMask > | |
| plint | count (MultiGridScalarField3D< T > &field, BoolMask boolMask) |
| template<typename T , class Function > | |
| void | apply (Function f, MultiGridScalarField3D< T > &field, Box3D domain) |
| template<typename T , class Function > | |
| void | apply (Function f, MultiGridScalarField3D< T > &field) |
| template<typename T , class Function > | |
| void | evaluate (Function f, MultiGridScalarField3D< T > &field, MultiGridScalarField3D< T > &result, Box3D domain) |
| template<typename T , class Function > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | evaluate (Function f, MultiGridScalarField3D< T > &field, Box3D domain) |
| template<typename T , class Function > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | evaluate (Function f, MultiGridScalarField3D< T > &field) |
| template<typename T > | |
| void | extractSubDomain (MultiGridScalarField3D< T > &field, MultiGridScalarField3D< T > &extractedField, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | extractSubDomain (MultiGridScalarField3D< T > &field, Box3D domain) |
| template<typename T1 , typename T2 > | |
| void | copyConvert (MultiGridScalarField3D< T1 > &field, MultiGridScalarField3D< T2 > &convertedField, Box3D domain) |
| template<typename T1 , typename T2 > | |
| std::auto_ptr < MultiGridScalarField3D< T2 > > | copyConvert (MultiGridScalarField3D< T1 > &field, Box3D domain) |
| template<typename T1 , typename T2 > | |
| std::auto_ptr < MultiGridScalarField3D< T2 > > | copyConvert (MultiGridScalarField3D< T1 > &field) |
| template<typename T > | |
| void | add (T scalar, MultiGridScalarField3D< T > &field, MultiGridScalarField3D< T > &result, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | add (T scalar, MultiGridScalarField3D< T > &field, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | add (T scalar, MultiGridScalarField3D< T > &field) |
| template<typename T > | |
| void | add (MultiGridScalarField3D< T > &field, T scalar, MultiGridScalarField3D< T > &result, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | add (MultiGridScalarField3D< T > &field, T scalar, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | add (MultiGridScalarField3D< T > &field, T scalar) |
| template<typename T > | |
| void | subtract (T scalar, MultiGridScalarField3D< T > &field, MultiGridScalarField3D< T > &result, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | subtract (T scalar, MultiGridScalarField3D< T > &field, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | subtract (T scalar, MultiGridScalarField3D< T > &field) |
| template<typename T > | |
| void | subtract (MultiGridScalarField3D< T > &field, T scalar, MultiGridScalarField3D< T > &result, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | subtract (MultiGridScalarField3D< T > &field, T scalar, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | subtract (MultiGridScalarField3D< T > &field, T scalar) |
| template<typename T > | |
| void | multiply (T scalar, MultiGridScalarField3D< T > &field, MultiGridScalarField3D< T > &result, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | multiply (T scalar, MultiGridScalarField3D< T > &field, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | multiply (T scalar, MultiGridScalarField3D< T > &field) |
| template<typename T > | |
| void | multiply (MultiGridScalarField3D< T > &field, T scalar, MultiGridScalarField3D< T > &result, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | multiply (MultiGridScalarField3D< T > &field, T scalar, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | multiply (MultiGridScalarField3D< T > &field, T scalar) |
| template<typename T > | |
| void | divide (T scalar, MultiGridScalarField3D< T > &field, MultiGridScalarField3D< T > &result, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | divide (T scalar, MultiGridScalarField3D< T > &field, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | divide (T scalar, MultiGridScalarField3D< T > &field) |
| template<typename T > | |
| void | divide (MultiGridScalarField3D< T > &field, T scalar, MultiGridScalarField3D< T > &result, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | divide (MultiGridScalarField3D< T > &field, T scalar, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | divide (MultiGridScalarField3D< T > &field, T scalar) |
| template<typename T > | |
| void | addInPlace (MultiGridScalarField3D< T > &field, T scalar, Box3D domain) |
| template<typename T > | |
| void | addInPlace (MultiGridScalarField3D< T > &field, T scalar) |
| template<typename T > | |
| void | subtractInPlace (MultiGridScalarField3D< T > &field, T scalar, Box3D domain) |
| template<typename T > | |
| void | subtractInPlace (MultiGridScalarField3D< T > &field, T scalar) |
| template<typename T > | |
| void | multiplyInPlace (MultiGridScalarField3D< T > &field, T scalar, Box3D domain) |
| template<typename T > | |
| void | multiplyInPlace (MultiGridScalarField3D< T > &field, T scalar) |
| template<typename T > | |
| void | divideInPlace (MultiGridScalarField3D< T > &field, T scalar, Box3D domain) |
| template<typename T > | |
| void | divideInPlace (MultiGridScalarField3D< T > &field, T scalar) |
| template<typename T > | |
| void | add (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B, MultiGridScalarField3D< T > &result, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | add (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | add (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B) |
| template<typename T > | |
| void | subtract (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B, MultiGridScalarField3D< T > &result, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | subtract (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | subtract (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B) |
| template<typename T > | |
| void | multiply (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B, MultiGridScalarField3D< T > &result, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | multiply (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | multiply (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B) |
| template<typename T > | |
| void | divide (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B, MultiGridScalarField3D< T > &result, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | divide (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | divide (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B) |
| template<typename T > | |
| void | addInPlace (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B, Box3D domain) |
| template<typename T > | |
| void | addInPlace (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B) |
| template<typename T > | |
| void | subtractInPlace (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B, Box3D domain) |
| template<typename T > | |
| void | subtractInPlace (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B) |
| template<typename T > | |
| void | multiplyInPlace (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B, Box3D domain) |
| template<typename T > | |
| void | multiplyInPlace (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B) |
| template<typename T > | |
| void | divideInPlace (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B, Box3D domain) |
| template<typename T > | |
| void | divideInPlace (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B) |
| template<typename T , int nDim, class BoolMask > | |
| plint | count (MultiGridTensorField3D< T, nDim > &field, Box3D domain, BoolMask boolMask) |
| template<typename T , int nDim, class BoolMask > | |
| plint | count (MultiGridTensorField3D< T, nDim > &field, BoolMask boolMask) |
| template<typename T1 , typename T2 , int nDim> | |
| void | copyConvert (MultiGridTensorField3D< T1, nDim > &field, MultiGridTensorField3D< T2, nDim > &convertedField, Box3D domain) |
| template<typename T1 , typename T2 , int nDim> | |
| std::auto_ptr < MultiGridTensorField3D< T2, nDim > > | copyConvert (MultiGridTensorField3D< T1, nDim > &field, Box3D domain) |
| template<typename T1 , typename T2 , int nDim> | |
| std::auto_ptr < MultiGridTensorField3D< T2, nDim > > | copyConvert (MultiGridTensorField3D< T1, nDim > &field) |
| template<typename T , int nDim> | |
| void | extractSubDomain (MultiGridTensorField3D< T, nDim > &field, MultiGridTensorField3D< T, nDim > &extractedField, Box3D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridTensorField3D< T, nDim > > | extractSubDomain (MultiGridTensorField3D< T, nDim > &field, Box3D domain) |
| template<typename T , int nDim> | |
| void | extractComponent (MultiGridTensorField3D< T, nDim > &tensorField, MultiGridScalarField3D< T > &component, Box3D domain, int iComponent) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridScalarField3D< T > > | extractComponent (MultiGridTensorField3D< T, nDim > &tensorField, Box3D domain, int iComponent) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridScalarField3D< T > > | extractComponent (MultiGridTensorField3D< T, nDim > &tensorField, int iComponent) |
| template<typename T , int nDim> | |
| void | computeNorm (MultiGridTensorField3D< T, nDim > &tensorField, MultiGridScalarField3D< T > &norm, Box3D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computeNorm (MultiGridTensorField3D< T, nDim > &tensorField, Box3D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computeNorm (MultiGridTensorField3D< T, nDim > &tensorField) |
| template<typename T , int nDim> | |
| void | computeNormSqr (MultiGridTensorField3D< T, nDim > &tensorField, MultiGridScalarField3D< T > &normSqr, Box3D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computeNormSqr (MultiGridTensorField3D< T, nDim > &tensorField, Box3D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computeNormSqr (MultiGridTensorField3D< T, nDim > &tensorField) |
| template<typename T > | |
| void | computeSymmetricTensorNorm (MultiGridTensorField3D< T, 3 > &tensorField, MultiGridScalarField3D< T > &norm, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computeSymmetricTensorNorm (MultiGridTensorField3D< T, 3 > &tensorField, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computeSymmetricTensorNorm (MultiGridTensorField3D< T, 3 > &tensorField) |
| template<typename T > | |
| void | computeSymmetricTensorNormSqr (MultiGridTensorField3D< T, 3 > &tensorField, MultiGridScalarField3D< T > &normSqr, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computeSymmetricTensorNormSqr (MultiGridTensorField3D< T, 3 > &tensorField, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computeSymmetricTensorNormSqr (MultiGridTensorField3D< T, 3 > &tensorField) |
| template<typename T > | |
| void | computeSymmetricTensorTrace (MultiGridTensorField3D< T, 3 > &tensorField, MultiGridScalarField3D< T > &trace, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computeSymmetricTensorTrace (MultiGridTensorField3D< T, 3 > &tensorField, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computeSymmetricTensorTrace (MultiGridTensorField3D< T, 3 > &tensorField) |
| template<typename T > | |
| void | computeVorticity (MultiGridTensorField3D< T, 2 > &velocity, MultiGridScalarField3D< T > &vorticity, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computeVorticity (MultiGridTensorField3D< T, 2 > &velocity, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computeVorticity (MultiGridTensorField3D< T, 2 > &velocity) |
| template<typename T > | |
| void | computeBulkVorticity (MultiGridTensorField3D< T, 2 > &velocity, MultiGridScalarField3D< T > &vorticity, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computeBulkVorticity (MultiGridTensorField3D< T, 2 > &velocity, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computeBulkVorticity (MultiGridTensorField3D< T, 2 > &velocity) |
| template<typename T > | |
| void | computeStrainRate (MultiGridTensorField3D< T, 2 > &velocity, MultiGridTensorField3D< T, 3 > &S, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridTensorField3D< T, 3 > > | computeStrainRate (MultiGridTensorField3D< T, 2 > &velocity, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridTensorField3D< T, 3 > > | computeStrainRate (MultiGridTensorField3D< T, 2 > &velocity) |
| template<typename T > | |
| void | computeBulkStrainRate (MultiGridTensorField3D< T, 2 > &velocity, MultiGridTensorField3D< T, 3 > &S, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridTensorField3D< T, 3 > > | computeBulkStrainRate (MultiGridTensorField3D< T, 2 > &velocity, Box3D domain) |
| template<typename T > | |
| std::auto_ptr < MultiGridTensorField3D< T, 3 > > | computeBulkStrainRate (MultiGridTensorField3D< T, 2 > &velocity) |
| template<typename T , int nDim> | |
| void | add (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B, MultiGridTensorField3D< T, nDim > &result, Box3D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridTensorField3D< T, nDim > > | add (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B, Box3D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridTensorField3D< T, nDim > > | add (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | subtract (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B, MultiGridTensorField3D< T, nDim > &result, Box3D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridTensorField3D< T, nDim > > | subtract (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B, Box3D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridTensorField3D< T, nDim > > | subtract (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | multiply (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B, MultiGridTensorField3D< T, nDim > &result, Box3D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridTensorField3D< T, nDim > > | multiply (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B, Box3D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridTensorField3D< T, nDim > > | multiply (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | divide (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B, MultiGridTensorField3D< T, nDim > &result, Box3D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridTensorField3D< T, nDim > > | divide (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B, Box3D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiGridTensorField3D< T, nDim > > | divide (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | addInPlace (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B, Box3D domain) |
| template<typename T , int nDim> | |
| void | addInPlace (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | subtractInPlace (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B, Box3D domain) |
| template<typename T , int nDim> | |
| void | subtractInPlace (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | multiplyInPlace (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B, Box3D domain) |
| template<typename T , int nDim> | |
| void | multiplyInPlace (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | multiplyInPlace (MultiGridTensorField3D< T, nDim > &A, T alpha, Box3D domain) |
| template<typename T , int nDim> | |
| void | multiplyInPlace (MultiGridTensorField3D< T, nDim > &A, T alpha) |
| template<typename T , int nDim> | |
| void | divideInPlace (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B, Box3D domain) |
| template<typename T , int nDim> | |
| void | divideInPlace (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeRhoBar (MultiGridLattice3D< T, Descriptor > &lattice, MultiGridScalarField3D< T > &rhoBar, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computeRhoBar (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiGridScalarField3D< T > > | computeRhoBar (MultiGridLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeAllPopulations (MultiGridLattice3D< T, Descriptor > &lattice, MultiGridTensorField3D< T, Descriptor< T >::q > &populations, Box3D domain) |
| void | applyProcessingFunctional (BoxProcessingFunctional2D *functional, Box2D domain, std::vector< MultiGrid2D * > multiBlocks, plint referenceLevel) |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D *functional, Box2D domain, std::vector< MultiGrid2D * > multiBlocks, plint referenceLevel, plint level) |
| void | applyProcessingFunctional (DotProcessingFunctional2D *functional, DotList2D const &dotList, std::vector< MultiGrid2D * > multiBlocks, plint referenceLevel) |
| void | integrateProcessingFunctional (DotProcessingFunctional2D *functional, DotList2D const &dotList, std::vector< MultiGrid2D * > multiBlocks, plint level, plint referenceLevel) |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D *functional, Box2D domain, std::vector< MultiGrid2D * > multiBlocks, plint boundaryWidth, plint referenceLevel) |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D *functional, Box2D domain, std::vector< MultiGrid2D * > multiBlocks, plint boundaryWidth, plint referenceLevel, plint level) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (LatticeBoxProcessingFunctional2D< T, Descriptor > *functional, Box2D domain, std::vector< MultiGridLattice2D< T, Descriptor > * > lattices, plint referenceLevel) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (LatticeBoxProcessingFunctional2D< T, Descriptor > *functional, Box2D domain, std::vector< MultiGridLattice2D< T, Descriptor > * > lattices, plint referenceLevel, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (ScalarFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< MultiGridScalarField2D< T > * > fields, plint referenceLevel) |
| template<typename T > | |
| void | integrateProcessingFunctional (ScalarFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< MultiGridScalarField2D< T > * > fields, plint referenceLevel, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (TensorFieldBoxProcessingFunctional2D< T, nDim > *functional, Box2D domain, std::vector< MultiGridTensorField2D< T, nDim > * > fields, plint referenceLevel) |
| template<typename T , int nDim> | |
| void | 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 | applyProcessingFunctional (BoxProcessingFunctional2D_L< T, Descriptor > *functional, Box2D domain, MultiGridLattice2D< T, Descriptor > &lattice, plint referenceLevel) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_L< T, Descriptor > *functional, Box2D domain, MultiGridLattice2D< T, Descriptor > &lattice, plint referenceLevel, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_S< T > *functional, Box2D domain, MultiGridScalarField2D< T > &field, plint referenceLevel) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional2D_S< T > *functional, Box2D domain, MultiGridScalarField2D< T > &field, plint referenceLevel, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoxProcessingFunctional2D_T< T, nDim > *functional, Box2D domain, MultiGridTensorField2D< T, nDim > &field, plint referenceLevel) |
| template<typename T , int nDim> | |
| void | 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 | 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 | 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 | applyProcessingFunctional (BoxProcessingFunctional2D_SS< T1, T2 > *functional, Box2D domain, MultiGridScalarField2D< T1 > &field1, MultiGridScalarField2D< T2 > &field2, plint referenceLevel) |
| template<typename T1 , typename T2 > | |
| void | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | integrateProcessingFunctional (LatticeDotProcessingFunctional2D< T, Descriptor > *functional, DotList2D const &dotList, std::vector< MultiGridLattice2D< T, Descriptor > * > lattices, plint referenceLevel, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (ScalarFieldDotProcessingFunctional2D< T > *functional, DotList2D const &dotList, std::vector< MultiGridScalarField2D< T > * > fields, plint referenceLevel) |
| template<typename T > | |
| void | integrateProcessingFunctional (ScalarFieldDotProcessingFunctional2D< T > *functional, DotList2D const &dotList, std::vector< MultiGridScalarField2D< T > * > fields, plint referenceLevel, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (TensorFieldDotProcessingFunctional2D< T, nDim > *functional, DotList2D const &dotList, std::vector< MultiGridTensorField2D< T, nDim > * > fields, plint referenceLevel) |
| template<typename T , int nDim> | |
| void | 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 | applyProcessingFunctional (DotProcessingFunctional2D_L< T, Descriptor > *functional, DotList2D const &dotList, MultiGridLattice2D< T, Descriptor > &lattice, plint referenceLevel) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_L< T, Descriptor > *functional, DotList2D const &dotList, MultiGridLattice2D< T, Descriptor > &lattice, plint referenceLevel, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_S< T > *functional, DotList2D const &dotList, MultiGridScalarField2D< T > &field, plint referenceLevel) |
| template<typename T > | |
| void | integrateProcessingFunctional (DotProcessingFunctional2D_S< T > *functional, DotList2D const &dotList, MultiGridScalarField2D< T > &field, plint referenceLevel, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (DotProcessingFunctional2D_T< T, nDim > *functional, DotList2D const &dotList, MultiGridTensorField2D< T, nDim > &field, plint referenceLevel) |
| template<typename T , int nDim> | |
| void | 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 | 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 | 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 | applyProcessingFunctional (DotProcessingFunctional2D_SS< T1, T2 > *functional, DotList2D const &dotList, MultiGridScalarField2D< T1 > &field1, MultiGridScalarField2D< T2 > &field2, plint referenceLevel) |
| template<typename T1 , typename T2 > | |
| void | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | applyProcessingFunctional (BoundedScalarFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< MultiGridScalarField2D< T > * > fields, plint referenceLevel, plint boundaryWidth) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedScalarFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< MultiGridScalarField2D< T > * > fields, plint referenceLevel, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoundedTensorFieldBoxProcessingFunctional2D< T, nDim > *functional, Box2D domain, std::vector< MultiGridTensorField2D< T, nDim > * > fields, plint referenceLevel, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (BoundedTensorFieldBoxProcessingFunctional2D< T, nDim > *functional, Box2D domain, std::vector< MultiGridTensorField2D< T, nDim > * > fields, plint referenceLevel, plint boundaryWidth) |
| template<typename T , template< typename U > class Descriptor> | |
| void | 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 | 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 | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_S< T > *functional, Box2D domain, MultiGridScalarField2D< T > &field, plint referenceLevel, plint boundaryWidth) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional2D_S< T > *functional, Box2D domain, MultiGridScalarField2D< T > &field, plint referenceLevel, plint boundaryWidth, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_T< T, nDim > *functional, Box2D domain, MultiGridTensorField2D< T, nDim > &field, plint referenceLevel, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | 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 | 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 | 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 | applyProcessingFunctional (BoundedBoxProcessingFunctional2D_SS< T1, T2 > *functional, Box2D domain, MultiGridScalarField2D< T1 > &field1, MultiGridScalarField2D< T2 > &field2, plint referenceLevel, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedScalarFieldBoxProcessingFunctional2D< T > *functional, Box2D domain, std::vector< MultiGridScalarField2D< T > * > fields, plint referenceLevel, plint boundaryWidth, plint level) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (BoundedTensorFieldBoxProcessingFunctional2D< T, nDim > *functional, Box2D domain, std::vector< MultiGridTensorField2D< T, nDim > * > fields, plint referenceLevel, plint boundaryWidth, plint level) |
| void | applyProcessingFunctional (BoxProcessingFunctional3D *functional, Box3D domain, std::vector< MultiGrid3D * > multiBlocks, plint referenceLevel) |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D *functional, Box3D domain, std::vector< MultiGrid3D * > multiBlocks, plint referenceLevel, plint level) |
| void | applyProcessingFunctional (DotProcessingFunctional3D *functional, DotList3D const &dotList, std::vector< MultiGrid3D * > multiBlocks, plint referenceLevel) |
| void | integrateProcessingFunctional (DotProcessingFunctional3D *functional, DotList3D const &dotList, std::vector< MultiGrid3D * > multiBlocks, plint level, plint referenceLevel) |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D *functional, Box3D domain, std::vector< MultiGrid3D * > multiBlocks, plint boundaryWidth, plint referenceLevel) |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D *functional, Box3D domain, std::vector< MultiGrid3D * > multiBlocks, plint boundaryWidth, plint referenceLevel, plint level) |
| template<typename T , template< typename U > class Descriptor> | |
| void | applyProcessingFunctional (LatticeBoxProcessingFunctional3D< T, Descriptor > *functional, Box3D domain, std::vector< MultiGridLattice3D< T, Descriptor > * > lattices, plint referenceLevel) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (LatticeBoxProcessingFunctional3D< T, Descriptor > *functional, Box3D domain, std::vector< MultiGridLattice3D< T, Descriptor > * > lattices, plint referenceLevel, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (ScalarFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< MultiGridScalarField3D< T > * > fields, plint referenceLevel) |
| template<typename T > | |
| void | integrateProcessingFunctional (ScalarFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< MultiGridScalarField3D< T > * > fields, plint referenceLevel, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (TensorFieldBoxProcessingFunctional3D< T, nDim > *functional, Box3D domain, std::vector< MultiGridTensorField3D< T, nDim > * > fields, plint referenceLevel) |
| template<typename T , int nDim> | |
| void | 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 | applyProcessingFunctional (BoxProcessingFunctional3D_L< T, Descriptor > *functional, Box3D domain, MultiGridLattice3D< T, Descriptor > &lattice, plint referenceLevel) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_L< T, Descriptor > *functional, Box3D domain, MultiGridLattice3D< T, Descriptor > &lattice, plint referenceLevel, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_S< T > *functional, Box3D domain, MultiGridScalarField3D< T > &field, plint referenceLevel) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoxProcessingFunctional3D_S< T > *functional, Box3D domain, MultiGridScalarField3D< T > &field, plint referenceLevel, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoxProcessingFunctional3D_T< T, nDim > *functional, Box3D domain, MultiGridTensorField3D< T, nDim > &field, plint referenceLevel) |
| template<typename T , int nDim> | |
| void | 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 | 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 | 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 | applyProcessingFunctional (BoxProcessingFunctional3D_SS< T1, T2 > *functional, Box3D domain, MultiGridScalarField3D< T1 > &field1, MultiGridScalarField3D< T2 > &field2, plint referenceLevel) |
| template<typename T1 , typename T2 > | |
| void | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | integrateProcessingFunctional (LatticeDotProcessingFunctional3D< T, Descriptor > *functional, DotList3D const &dotList, std::vector< MultiGridLattice3D< T, Descriptor > * > lattices, plint referenceLevel, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (ScalarFieldDotProcessingFunctional3D< T > *functional, DotList3D const &dotList, std::vector< MultiGridScalarField3D< T > * > fields, plint referenceLevel) |
| template<typename T > | |
| void | integrateProcessingFunctional (ScalarFieldDotProcessingFunctional3D< T > *functional, DotList3D const &dotList, std::vector< MultiGridScalarField3D< T > * > fields, plint referenceLevel, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (TensorFieldDotProcessingFunctional3D< T, nDim > *functional, DotList3D const &dotList, std::vector< MultiGridTensorField3D< T, nDim > * > fields, plint referenceLevel) |
| template<typename T , int nDim> | |
| void | 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 | applyProcessingFunctional (DotProcessingFunctional3D_L< T, Descriptor > *functional, DotList3D const &dotList, MultiGridLattice3D< T, Descriptor > &lattice, plint referenceLevel) |
| template<typename T , template< typename U > class Descriptor> | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_L< T, Descriptor > *functional, DotList3D const &dotList, MultiGridLattice3D< T, Descriptor > &lattice, plint referenceLevel, plint level=0) |
| template<typename T > | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_S< T > *functional, DotList3D const &dotList, MultiGridScalarField3D< T > &field, plint referenceLevel) |
| template<typename T > | |
| void | integrateProcessingFunctional (DotProcessingFunctional3D_S< T > *functional, DotList3D const &dotList, MultiGridScalarField3D< T > &field, plint referenceLevel, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (DotProcessingFunctional3D_T< T, nDim > *functional, DotList3D const &dotList, MultiGridTensorField3D< T, nDim > &field, plint referenceLevel) |
| template<typename T , int nDim> | |
| void | 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 | 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 | 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 | applyProcessingFunctional (DotProcessingFunctional3D_SS< T1, T2 > *functional, DotList3D const &dotList, MultiGridScalarField3D< T1 > &field1, MultiGridScalarField3D< T2 > &field2, plint referenceLevel) |
| template<typename T1 , typename T2 > | |
| void | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | applyProcessingFunctional (BoundedScalarFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< MultiGridScalarField3D< T > * > fields, plint referenceLevel, plint boundaryWidth) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedScalarFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< MultiGridScalarField3D< T > * > fields, plint referenceLevel, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoundedTensorFieldBoxProcessingFunctional3D< T, nDim > *functional, Box3D domain, std::vector< MultiGridTensorField3D< T, nDim > * > fields, plint referenceLevel, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | integrateProcessingFunctional (BoundedTensorFieldBoxProcessingFunctional3D< T, nDim > *functional, Box3D domain, std::vector< MultiGridTensorField3D< T, nDim > * > fields, plint referenceLevel, plint boundaryWidth) |
| template<typename T , template< typename U > class Descriptor> | |
| void | 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 | 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 | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_S< T > *functional, Box3D domain, MultiGridScalarField3D< T > &field, plint referenceLevel, plint boundaryWidth) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedBoxProcessingFunctional3D_S< T > *functional, Box3D domain, MultiGridScalarField3D< T > &field, plint referenceLevel, plint boundaryWidth, plint level=0) |
| template<typename T , int nDim> | |
| void | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_T< T, nDim > *functional, Box3D domain, MultiGridTensorField3D< T, nDim > &field, plint referenceLevel, plint boundaryWidth) |
| template<typename T , int nDim> | |
| void | 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 | 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 | 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 | applyProcessingFunctional (BoundedBoxProcessingFunctional3D_SS< T1, T2 > *functional, Box3D domain, MultiGridScalarField3D< T1 > &field1, MultiGridScalarField3D< T2 > &field2, plint referenceLevel, plint boundaryWidth) |
| template<typename T1 , typename T2 > | |
| void | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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) |
| template<typename T > | |
| void | integrateProcessingFunctional (BoundedScalarFieldBoxProcessingFunctional3D< T > *functional, Box3D domain, std::vector< MultiGridScalarField3D< T > * > fields, plint referenceLevel, plint boundaryWidth, plint level) |
| template<typename T , int nDim> | |
| void | 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> | |
| std::vector < MultiBlockLattice2D< T, Descriptor > * > | generateLattices (MultiGridManagement2D management, std::vector< Dynamics< T, Descriptor > * > backgroundDynamics, std::vector< BlockCommunicator2D * > communicators, std::vector< CombinedStatistics * > combinedStatistics, plint envelopeWidth) |
| Use the MultiGridManagement2D to generate a vector of lattices that represent the multi grid. | |
| template<typename T , template< typename U > class Descriptor> | |
| std::vector < MultiBlockLattice2D< T, Descriptor > * > | generateLattices (MultiGridManagement2D management, std::vector< Dynamics< T, Descriptor > * > backgroundDynamics, plint envelopeWidth) |
| template<typename T , template< typename U > class Descriptor> | |
| void | createInterfaces (std::vector< MultiBlockLattice2D< T, Descriptor > * > &multiBlocks, MultiGridManagement2D management, bool cubic=false) |
| template<typename T , template< typename U > class Descriptor> | |
| void | createCoarseGridInterface (plint coarseLevel, Box2D coarseGridInterface, std::vector< MultiBlockLattice2D< T, Descriptor > * > &multiBlocks, plint orientation) |
| Instantiate the needed data processors for the coarse grid interface. | |
| template<typename T , template< typename U > class Descriptor> | |
| void | createFineGridInterface (plint coarseLevel, Box2D fineGridInterface, std::vector< MultiBlockLattice2D< T, Descriptor > * > &multiBlocks, plint orientation) |
| Instantiate the necessary data processors for the fine grid interface. | |
| template<typename T > | |
| std::vector < MultiScalarField2D< T > * > | generateScalarFields (MultiGridManagement2D const &management, std::vector< BlockCommunicator2D * > communicators, std::vector< CombinedStatistics * > combinedStatistics) |
| template<typename T , int nDim> | |
| std::vector < MultiTensorField2D< T, nDim > * > | generateTensorFields (MultiGridManagement2D const &management, std::vector< BlockCommunicator2D * > communicators, std::vector< CombinedStatistics * > combinedStatistics) |
| template<typename T , template< typename U > class Descriptor> | |
| std::vector < MultiBlockLattice3D< T, Descriptor > * > | generateLattices (MultiGridManagement3D management, std::vector< Dynamics< T, Descriptor > * > backgroundDynamics, std::vector< BlockCommunicator3D * > communicators, std::vector< CombinedStatistics * > combinedStatistics) |
| Use the MultiGridManagement3D to generate a verctor of lattices that represent the multi grid. | |
| template<typename T , template< typename U > class Descriptor> | |
| std::vector < MultiBlockLattice3D< T, Descriptor > * > | generateLattices (MultiGridManagement3D management, std::vector< Dynamics< T, Descriptor > * > backgroundDynamics) |
| template<typename T , template< typename U > class Descriptor> | |
| void | createInterfaces (std::vector< MultiBlockLattice3D< T, Descriptor > * > &multiBlocks, MultiGridManagement3D management) |
| template<typename T , template< typename U > class Descriptor> | |
| void | createCoarseGridInterface (plint coarseLevel, Box3D coarseGridInterface, std::vector< MultiBlockLattice3D< T, Descriptor > * > &multiBlocks) |
| template<typename T , template< typename U > class Descriptor> | |
| void | createFineGridInterface (plint coarseLevel, Box3D fineGridInterface, std::vector< MultiBlockLattice3D< T, Descriptor > * > &multiBlocks) |
| template<typename T > | |
| std::vector < MultiScalarField3D< T > * > | generateScalarFields (MultiGridManagement3D const &management, std::vector< BlockCommunicator3D * > communicators, std::vector< CombinedStatistics * > combinedStatistics) |
| template<typename T , int nDim> | |
| std::vector < MultiTensorField3D< T, nDim > * > | generateTensorFields (MultiGridManagement3D const &management, std::vector< BlockCommunicator3D * > communicators, std::vector< CombinedStatistics * > combinedStatistics) |
| Box3D | reduce (Box3D const &fineGridInterface, std::vector< Box3D > &excess, std::vector< Box3D > &corner, plint const &direction) |
| Constants for the interpolation in the different planes. | |
| template<typename T , template< typename U > class Descriptor> | |
| double | getStoredAverageDensity (MultiGridLattice2D< T, Descriptor > const &multiGrid) |
| template<typename T , template< typename U > class Descriptor> | |
| double | getStoredAverageEnergy (MultiGridLattice2D< T, Descriptor > const &multiGrid) |
| template<typename T , template< typename U > class Descriptor> | |
| double | getStoredMaxVelocity (MultiGridLattice2D< T, Descriptor > const &multiGrid) |
| template<typename T , template< typename U > class Descriptor> | |
| double | getStoredAverageDensity (MultiGridLattice3D< T, Descriptor > const &multiGrid) |
| template<typename T , template< typename U > class Descriptor> | |
| double | getStoredAverageEnergy (MultiGridLattice3D< T, Descriptor > const &multiGrid) |
| template<typename T , template< typename U > class Descriptor> | |
| double | getStoredMaxVelocity (MultiGridLattice3D< T, Descriptor > const &multiGrid) |
| MultiGridManagement2D | extractManagement (MultiGridManagement2D management, Box2D coarsestDomain, bool crop) |
| Extract a domain (in coarse coordinates) from a MultiGridManagement2D. | |
| MultiGridManagement3D | extractManagement (MultiGridManagement3D management, Box3D coarsestDomain, bool crop) |
| Extract a domain (in coarse coordinates) from a MultiGridManagement3D. | |
| void | executeDataProcessor (DataProcessorGenerator2D const &generator, std::vector< MultiGrid2D * > multiGrids, plint referenceLevel) |
| Execute a data processor over several MultiGrid2D. | |
| void | executeDataProcessor (DataProcessorGenerator2D const &generator, MultiGrid2D &object, plint referenceLevel) |
| Execute a data processor over a single multiGrid2D. | |
| void | executeDataProcessor (DataProcessorGenerator2D const &generator, MultiGrid2D &object1, MultiGrid2D &object2, plint referenceLevel) |
| Execute a data processor over two multiGrid2D. | |
| void | executeDataProcessor (ReductiveDataProcessorGenerator2D &generator, std::vector< MultiGrid2D * > multiGrids, plint referenceLevel) |
| void | executeDataProcessor (ReductiveDataProcessorGenerator2D &generator, MultiGrid2D &object, plint referenceLevel) |
| void | executeDataProcessor (ReductiveDataProcessorGenerator2D &generator, MultiGrid2D &object1, MultiGrid2D &object2, plint referenceLevel) |
| void | addInternalProcessor (DataProcessorGenerator2D const &generator, std::vector< MultiGrid2D * > multiGrids, plint referenceLevel, plint processorLevel) |
| void | addInternalProcessor (DataProcessorGenerator2D const &generator, MultiGrid2D &object, plint referenceLevel, plint processorLevel) |
| void | addInternalProcessor (DataProcessorGenerator2D const &generator, MultiGrid2D &object1, MultiGrid2D &object2, plint referenceLevel, plint processorLevel) |
| void | executeDataProcessor (DataProcessorGenerator3D const &generator, std::vector< MultiGrid3D * > multiGrids, plint referenceLevel) |
| Execute a data processor over several MultiGrid3D. | |
| void | executeDataProcessor (DataProcessorGenerator3D const &generator, MultiGrid3D &object, plint referenceLevel) |
| Execute a data processor over a single multiGrid3D. | |
| void | executeDataProcessor (DataProcessorGenerator3D const &generator, MultiGrid3D &object1, MultiGrid3D &object2, plint referenceLevel) |
| Execute a data processor over two multiGrid3D. | |
| void | executeDataProcessor (ReductiveDataProcessorGenerator3D &generator, std::vector< MultiGrid3D * > multiGrids, plint referenceLevel) |
| void | executeDataProcessor (ReductiveDataProcessorGenerator3D &generator, MultiGrid3D &object, plint referenceLevel) |
| void | executeDataProcessor (ReductiveDataProcessorGenerator3D &generator, MultiGrid3D &object1, MultiGrid3D &object2, plint referenceLevel) |
| void | addInternalProcessor (DataProcessorGenerator3D const &generator, std::vector< MultiGrid3D * > multiGrids, plint referenceLevel, plint processorLevel) |
| void | addInternalProcessor (DataProcessorGenerator3D const &generator, MultiGrid3D &object, plint referenceLevel, plint processorLevel) |
| void | addInternalProcessor (DataProcessorGenerator3D const &generator, MultiGrid3D &object1, MultiGrid3D &object2, plint referenceLevel, plint processorLevel) |
| double | scaleToReference (int dxScale, int dimDx, int dtScale, int dimDt) |
| dxScale is positive if the system is coarser than the reference. | |
| double | scaleFromReference (int dxScale, int dimDx, int dtScale, int dimDt) |
| dxScale is positive if the system is coarser than the reference. | |
| template<typename T > | |
| T | from_reference (T value, int dimDx, int dimDt, int dxScale, int dtScale) |
| template<typename T > | |
| T | to_reference (T value, int dimDx, int dimDt, int dxScale, int dtScale) |
| template<typename T , template< typename U > class Descriptor> | |
| T | freeSurfaceAverageMass (std::vector< MultiBlock3D * > freeSurfaceArgs, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| T | freeSurfaceAverageDensity (std::vector< MultiBlock3D * > freeSurfaceArgs, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| T | freeSurfaceAverageVolumeFraction (std::vector< MultiBlock3D * > freeSurfaceArgs, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| plint | countFreeSurfaceElements (std::vector< MultiBlock3D * > freeSurfaceArgs, plint flagToLookFor, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| Array< T, 3 > | freeSurfaceAverageMomentum (std::vector< MultiBlock3D * > freeSurfaceArgs, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| T | freeSurfaceAverageHeight (std::vector< MultiBlock3D * > freeSurfaceArgs, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| T | getAverageHeightAtXY (std::vector< MultiBlock3D * > freeSurfaceArgs, plint N, Box3D domain) |
| template<typename T , class InsideFunction > | |
| void | analyticalIniVolumeFraction (MultiScalarField3D< T > &volumeFraction, MultiScalarField3D< int > &flagStatus, InsideFunction const &insideFunction, plint subDivision=5) |
| template<typename T , template< typename U > class Descriptor, class Param > | |
| void | freeSurfaceCompletionImplementation3D (Param ¶m, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| void | initializeInterfaceLists3D (MultiContainerBlock3D &interfaceListBlock) |
| Wrapper for execution of InitializeInterfaceLists3D. | |
| template<typename T > | |
| std::auto_ptr < MultiContainerBlock3D > | storeTrianglesOnEdges (MultiScalarField3D< T > &volumeFraction, MultiScalarField3D< int > &flag) |
| template<typename T , template< typename U > class FluidDescriptor> | |
| std::vector< MultiBlock3D * > | aggregateFreeSurfaceParams (MultiBlockLattice3D< T, FluidDescriptor > &fluid, MultiScalarField3D< T > &rhoBar, MultiTensorField3D< T, 3 > &j, MultiScalarField3D< T > &mass, MultiScalarField3D< T > &volumeFraction, MultiScalarField3D< int > &flag, MultiContainerBlock3D &interfaceLists) |
| Create a parameter-list for most free-surface data processors. | |
| template<typename T , template< typename U > class FluidDescriptor> | |
| std::vector< MultiBlock3D * > | aggregateFreeSurfaceParams (MultiBlockLattice3D< T, FluidDescriptor > &fluid1, MultiBlockLattice3D< T, FluidDescriptor > &fluid2, MultiScalarField3D< T > &rhoBar1, MultiScalarField3D< T > &rhoBar2, MultiTensorField3D< T, 3 > &j1, MultiTensorField3D< T, 3 > &j2, MultiScalarField3D< T > &mass, MultiScalarField3D< T > &volumeFraction, MultiScalarField3D< int > &flag, MultiContainerBlock3D &interfaceLists) |
| Create a parameter-list for most free-surface data processors, in a two-fluid system. | |
| void | freeSurfaceProfilerOutput () |
| template<typename T , template< typename U1 > class FluidDescriptor, template< typename U2 > class TemperatureDescriptor> | |
| T | computeNusseltNumber (BlockLattice2D< T, FluidDescriptor > &fluid, BlockLattice2D< T, TemperatureDescriptor > &temperature, Box2D domain, int direction, T deltaX, T kappa, T deltaTemperature) |
| template<typename T , template< typename U1 > class FluidDescriptor, template< typename U2 > class TemperatureDescriptor> | |
| T | computeNusseltNumber (MultiBlockLattice2D< T, FluidDescriptor > &fluid, MultiBlockLattice2D< T, TemperatureDescriptor > &temperature, Box2D domain, int direction, T deltaX, T kappa, T deltaTemperature) |
| template<typename T , template< typename U1 > class FluidDescriptor, template< typename U2 > class TemperatureDescriptor> | |
| T | computeNusseltNumber (BlockLattice3D< T, FluidDescriptor > &fluid, BlockLattice3D< T, TemperatureDescriptor > &temperature, Box3D domain, int direction, T deltaX, T kappa, T deltaTemperature) |
| template<typename T , template< typename U1 > class FluidDescriptor, template< typename U2 > class TemperatureDescriptor> | |
| T | computeNusseltNumber (MultiBlockLattice3D< T, FluidDescriptor > &fluid, MultiBlockLattice3D< T, TemperatureDescriptor > &temperature, Box3D domain, int direction, T deltaX, T kappa, T deltaTemperature) |
| template<typename T , template< typename U > class Descriptor> | |
| void | initiateCoProcessors (MultiBlockLattice3D< T, Descriptor > &lattice, plint dynamicsId, bool printInfo=false) |
| template<typename T , template< typename U > class Descriptor> | |
| void | transferToCoProcessors (MultiBlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | transferFromCoProcessors (MultiBlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| std::map< plint, PureDynamics < T > > | identifyBlocksWithPureDynamics (MultiBlockLattice3D< T, Descriptor > &lattice, plint dynamicsId) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageDensity (BlockLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageDensity (BlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageRhoBar (BlockLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageRhoBar (BlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageEnergy (BlockLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageEnergy (BlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor, class BoolMask > | |
| plint | count (BlockLattice2D< T, Descriptor > &lattice, Box2D domain, BoolMask boolMask) |
| template<typename T , template< typename U > class Descriptor, class BoolMask > | |
| plint | count (BlockLattice2D< T, Descriptor > &lattice, BoolMask boolMask) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeDensity (BlockLattice2D< T, Descriptor > &lattice, ScalarField2D< T > &density) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr< ScalarField2D< T > > | computeDensity (BlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeRhoBar (BlockLattice2D< T, Descriptor > &lattice, ScalarField2D< T > &rhoBar) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr< ScalarField2D< T > > | computeRhoBar (BlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeKineticEnergy (BlockLattice2D< T, Descriptor > &lattice, ScalarField2D< T > &energy) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr< ScalarField2D< T > > | computeKineticEnergy (BlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeVelocityNorm (BlockLattice2D< T, Descriptor > &lattice, ScalarField2D< T > &velocityNorm) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr< ScalarField2D< T > > | computeVelocityNorm (BlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeVelocityComponent (BlockLattice2D< T, Descriptor > &lattice, ScalarField2D< T > &velocityComponent, plint iComponent) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr< ScalarField2D< T > > | computeVelocityComponent (BlockLattice2D< T, Descriptor > &lattice, plint iComponent) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeVelocity (BlockLattice2D< T, Descriptor > &lattice, TensorField2D< T, Descriptor< T >::d > &velocity) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr< TensorField2D < T, Descriptor< T >::d > > | computeVelocity (BlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeDeviatoricStress (BlockLattice2D< T, Descriptor > &lattice, TensorField2D< T, SymmetricTensor< T, Descriptor >::n > &PiNeq) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr< TensorField2D < T, SymmetricTensor< T, Descriptor >::n > > | computeDeviatoricStress (BlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeStrainRateFromStress (BlockLattice2D< T, Descriptor > &lattice, TensorField2D< T, SymmetricTensor< T, Descriptor >::n > &S) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr< TensorField2D < T, SymmetricTensor< T, Descriptor >::n > > | computeStrainRateFromStress (BlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeTemperature (BlockLattice2D< T, Descriptor > &lattice, ScalarField2D< T > &temperature) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr< ScalarField2D< T > > | computeTemperature (BlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeSoundSpeed (BlockLattice2D< T, Descriptor > &lattice, ScalarField2D< T > &soundSpeed) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr< ScalarField2D< T > > | computeSoundSpeed (BlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computePopulation (BlockLattice2D< T, Descriptor > &lattice, ScalarField2D< T > &population, plint iPop) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr< ScalarField2D< T > > | computePopulation (BlockLattice2D< T, Descriptor > &lattice, plint iPop) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeAllPopulations (BlockLattice2D< T, Descriptor > &lattice, TensorField2D< T, Descriptor< T >::q > &populations) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr< TensorField2D < T, Descriptor< T >::q > > | computeAllPopulations (BlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | copyPopulations (BlockLattice2D< T, Descriptor > &latticeFrom, BlockLattice2D< T, Descriptor > &latticeTo, Box2D domain) |
| template<typename T > | |
| T | computeSum (ScalarField2D< T > &scalarField, Box2D domain) |
| template<typename T > | |
| T | computeSum (ScalarField2D< T > &scalarField) |
| template<typename T > | |
| T | computeAverage (ScalarField2D< T > &scalarField, Box2D domain) |
| template<typename T > | |
| T | computeAverage (ScalarField2D< T > &scalarField) |
| template<typename T > | |
| T | computeAverage (ScalarField2D< T > &scalarField, ScalarField2D< int > &mask, int flag, Box2D domain) |
| template<typename T > | |
| T | computeAverage (ScalarField2D< T > &scalarField, ScalarField2D< int > &mask, int flag) |
| template<typename T > | |
| T | computeMin (ScalarField2D< T > &scalarField, Box2D domain) |
| template<typename T > | |
| T | computeMin (ScalarField2D< T > &scalarField) |
| template<typename T > | |
| T | computeMax (ScalarField2D< T > &scalarField, Box2D domain) |
| template<typename T > | |
| T | computeMax (ScalarField2D< T > &scalarField) |
| template<typename T > | |
| T | computeBoundedAverage (ScalarField2D< T > &scalarField, Box2D domain) |
| template<typename T > | |
| T | computeBoundedAverage (ScalarField2D< T > &scalarField) |
| template<typename T , class BoolMask > | |
| plint | count (ScalarField2D< T > &field, Box2D domain, BoolMask boolMask) |
| template<typename T , class BoolMask > | |
| plint | count (ScalarField2D< T > &field, BoolMask boolMask) |
| template<typename T , class Function > | |
| void | apply (Function f, ScalarField2D< T > &field) |
| template<typename T , class Function > | |
| void | evaluate (Function f, ScalarField2D< T > &field, ScalarField2D< T > &result) |
| template<typename T , class Function > | |
| std::auto_ptr< ScalarField2D< T > > | evaluate (Function f, ScalarField2D< T > &field) |
| template<typename T > | |
| void | add (T scalar, ScalarField2D< T > &field, ScalarField2D< T > &result) |
| template<typename T > | |
| std::auto_ptr< ScalarField2D< T > > | add (T scalar, ScalarField2D< T > &field) |
| template<typename T > | |
| void | add (ScalarField2D< T > &field, T scalar, ScalarField2D< T > &result) |
| template<typename T > | |
| std::auto_ptr< ScalarField2D< T > > | add (ScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | subtract (T scalar, ScalarField2D< T > &field, ScalarField2D< T > &result) |
| template<typename T > | |
| std::auto_ptr< ScalarField2D< T > > | subtract (T scalar, ScalarField2D< T > &field) |
| template<typename T > | |
| void | subtract (ScalarField2D< T > &field, T scalar, ScalarField2D< T > &result) |
| template<typename T > | |
| std::auto_ptr< ScalarField2D< T > > | subtract (ScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | multiply (T scalar, ScalarField2D< T > &field, ScalarField2D< T > &result) |
| template<typename T > | |
| std::auto_ptr< ScalarField2D< T > > | multiply (T scalar, ScalarField2D< T > &field) |
| template<typename T > | |
| void | multiply (ScalarField2D< T > &field, T scalar, ScalarField2D< T > &result) |
| template<typename T > | |
| std::auto_ptr< ScalarField2D< T > > | multiply (ScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | divide (T scalar, ScalarField2D< T > &field, ScalarField2D< T > &result) |
| template<typename T > | |
| std::auto_ptr< ScalarField2D< T > > | divide (T scalar, ScalarField2D< T > &field) |
| template<typename T > | |
| void | divide (ScalarField2D< T > &field, T scalar, ScalarField2D< T > &result) |
| template<typename T > | |
| std::auto_ptr< ScalarField2D< T > > | divide (ScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | computeSqrt (ScalarField2D< T > &field, ScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr< ScalarField2D< T > > | computeSqrt (ScalarField2D< T > &field, Box2D domain) |
| template<typename T > | |
| std::auto_ptr< ScalarField2D< T > > | computeSqrt (ScalarField2D< T > &field) |
| template<typename T > | |
| void | computeAbsoluteValue (ScalarField2D< T > &field, ScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr< ScalarField2D< T > > | computeAbsoluteValue (ScalarField2D< T > &field, Box2D domain) |
| template<typename T > | |
| std::auto_ptr< ScalarField2D< T > > | computeAbsoluteValue (ScalarField2D< T > &field) |
| template<typename T > | |
| void | addInPlace (ScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | subtractInPlace (ScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | multiplyInPlace (ScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | divideInPlace (ScalarField2D< T > &field, T scalar) |
| template<typename T1 , typename T2 > | |
| void | copy (ScalarField2D< T1 > &field, ScalarField2D< T2 > &convertedField) |
| template<typename T1 , typename T2 > | |
| std::auto_ptr< ScalarField2D < T2 > > | copyConvert (ScalarField2D< T1 > &field) |
| template<typename T > | |
| void | add (ScalarField2D< T > &A, ScalarField2D< T > &B, ScalarField2D< T > &result) |
| template<typename T > | |
| std::auto_ptr< ScalarField2D< T > > | add (ScalarField2D< T > &A, ScalarField2D< T > &B) |
| template<typename T > | |
| void | subtract (ScalarField2D< T > &A, ScalarField2D< T > &B, ScalarField2D< T > &result) |
| template<typename T > | |
| std::auto_ptr< ScalarField2D< T > > | subtract (ScalarField2D< T > &A, ScalarField2D< T > &B) |
| template<typename T > | |
| void | multiply (ScalarField2D< T > &A, ScalarField2D< T > &B, ScalarField2D< T > &result) |
| template<typename T > | |
| std::auto_ptr< ScalarField2D< T > > | multiply (ScalarField2D< T > &A, ScalarField2D< T > &B) |
| template<typename T > | |
| void | divide (ScalarField2D< T > &A, ScalarField2D< T > &B, ScalarField2D< T > &result) |
| template<typename T > | |
| std::auto_ptr< ScalarField2D< T > > | divide (ScalarField2D< T > &A, ScalarField2D< T > &B) |
| template<typename T > | |
| void | addInPlace (ScalarField2D< T > &A, ScalarField2D< T > &B) |
| template<typename T > | |
| void | subtractInPlace (ScalarField2D< T > &A, ScalarField2D< T > &B) |
| template<typename T > | |
| void | multiplyInPlace (ScalarField2D< T > &A, ScalarField2D< T > &B) |
| template<typename T > | |
| void | divideInPlace (ScalarField2D< T > &A, ScalarField2D< T > &B) |
| template<typename T , int nDim, class BoolMask > | |
| plint | count (TensorField2D< T, nDim > &field, Box2D domain, BoolMask boolMask) |
| template<typename T , int nDim, class BoolMask > | |
| plint | count (TensorField2D< T, nDim > &field, BoolMask boolMask) |
| template<typename T , int nDim> | |
| void | extractComponent (TensorField2D< T, nDim > &tensorField, ScalarField2D< T > &component, int iComponent) |
| template<typename T , int nDim> | |
| std::auto_ptr< ScalarField2D< T > > | extractComponent (TensorField2D< T, nDim > &tensorField, int iComponent) |
| template<typename T1 , typename T2 , int nDim> | |
| void | copy (TensorField2D< T1, nDim > &field, TensorField2D< T2, nDim > &convertedField) |
| template<typename T1 , typename T2 , int nDim> | |
| std::auto_ptr< TensorField2D < T2, nDim > > | copyConvert (TensorField2D< T1, nDim > &field) |
| template<typename T , int nDim> | |
| void | computeNorm (TensorField2D< T, nDim > &tensorField, ScalarField2D< T > &norm) |
| template<typename T , int nDim> | |
| std::auto_ptr< ScalarField2D< T > > | computeNorm (TensorField2D< T, nDim > &norm) |
| template<typename T , int nDim> | |
| void | computeNormSqr (TensorField2D< T, nDim > &tensorField, ScalarField2D< T > &normSqr) |
| template<typename T , int nDim> | |
| std::auto_ptr< ScalarField2D< T > > | computeNormSqr (TensorField2D< T, nDim > &normSqr) |
| template<typename T > | |
| void | computeSymmetricTensorNorm (TensorField2D< T, 3 > &tensorField, ScalarField2D< T > &norm) |
| template<typename T > | |
| std::auto_ptr< ScalarField2D< T > > | computeSymmetricTensorNorm (TensorField2D< T, 3 > &norm) |
| template<typename T > | |
| void | computeSymmetricTensorNormSqr (TensorField2D< T, 3 > &tensorField, ScalarField2D< T > &normSqr) |
| template<typename T > | |
| std::auto_ptr< ScalarField2D< T > > | computeSymmetricTensorNormSqr (TensorField2D< T, 3 > &normSqr) |
| template<typename T > | |
| void | computeSymmetricTensorTrace (TensorField2D< T, 3 > &tensorField, ScalarField2D< T > &trace) |
| template<typename T > | |
| std::auto_ptr< ScalarField2D< T > > | computeSymmetricTensorTrace (TensorField2D< T, 3 > &trace) |
| template<typename T > | |
| void | computeVorticity (TensorField2D< T, 2 > &velocity, ScalarField2D< T > &vorticity) |
| template<typename T > | |
| std::auto_ptr< ScalarField2D< T > > | computeVorticity (TensorField2D< T, 2 > &velocity) |
| template<typename T > | |
| void | computeBulkVorticity (TensorField2D< T, 2 > &velocity, ScalarField2D< T > &vorticity) |
| template<typename T > | |
| std::auto_ptr< ScalarField2D< T > > | computeBulkVorticity (TensorField2D< T, 2 > &velocity) |
| template<typename T > | |
| void | computeStrainRate (TensorField2D< T, 2 > &velocity, TensorField2D< T, 3 > &S) |
| template<typename T > | |
| std::auto_ptr< TensorField2D < T, 3 > > | computeStrainRate (TensorField2D< T, 2 > &velocity) |
| template<typename T > | |
| void | computeBulkStrainRate (TensorField2D< T, 2 > &velocity, TensorField2D< T, 3 > &S) |
| template<typename T > | |
| std::auto_ptr< TensorField2D < T, 3 > > | computeBulkStrainRate (TensorField2D< T, 2 > &velocity) |
| template<typename T , int nDim> | |
| void | add (TensorField2D< T, nDim > &A, TensorField2D< T, nDim > &B, TensorField2D< T, nDim > &result) |
| template<typename T , int nDim> | |
| std::auto_ptr< TensorField2D < T, nDim > > | add (TensorField2D< T, nDim > &A, TensorField2D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | subtract (TensorField2D< T, nDim > &A, TensorField2D< T, nDim > &B, TensorField2D< T, nDim > &result) |
| template<typename T , int nDim> | |
| std::auto_ptr< TensorField2D < T, nDim > > | subtract (TensorField2D< T, nDim > &A, TensorField2D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | multiply (TensorField2D< T, nDim > &A, TensorField2D< T, nDim > &B, TensorField2D< T, nDim > &result) |
| template<typename T , int nDim> | |
| std::auto_ptr< TensorField2D < T, nDim > > | multiply (TensorField2D< T, nDim > &A, TensorField2D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | multiply (T scalar, TensorField2D< T, nDim > &field, TensorField2D< T, nDim > &result, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr< TensorField2D < T, nDim > > | multiply (T scalar, TensorField2D< T, nDim > &field) |
| template<typename T , int nDim> | |
| void | multiply (TensorField2D< T, nDim > &field, T scalar, TensorField2D< T, nDim > &result, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr< TensorField2D < T, nDim > > | multiply (TensorField2D< T, nDim > &field, T scalar) |
| template<typename T , int nDim> | |
| void | divide (TensorField2D< T, nDim > &A, TensorField2D< T, nDim > &B, TensorField2D< T, nDim > &result) |
| template<typename T , int nDim> | |
| std::auto_ptr< TensorField2D < T, nDim > > | divide (TensorField2D< T, nDim > &A, TensorField2D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | addInPlace (TensorField2D< T, nDim > &A, TensorField2D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | subtractInPlace (TensorField2D< T, nDim > &A, TensorField2D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | multiplyInPlace (TensorField2D< T, nDim > &A, TensorField2D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | multiplyInPlace (TensorField2D< T, nDim > &A, T alpha) |
| template<typename T , int nDim> | |
| void | divideInPlace (TensorField2D< T, nDim > &A, TensorField2D< T, nDim > &B) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageDensity (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageDensity (MultiBlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageRhoBar (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageRhoBar (MultiBlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageEnergy (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageEnergy (MultiBlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor, class BoolMask > | |
| plint | count (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D domain, BoolMask boolMask) |
| template<typename T , template< typename U > class Descriptor, class BoolMask > | |
| plint | count (MultiBlockLattice2D< T, Descriptor > &lattice, BoolMask boolMask) |
| template<typename T , template< typename U > class Descriptor> | |
| void | extractSubDomain (MultiBlockLattice2D< T, Descriptor > &lattice, MultiBlockLattice2D< T, Descriptor > &extractedLattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice2D< T, Descriptor > > | extractSubDomain (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeDensity (MultiBlockLattice2D< T, Descriptor > &lattice, MultiScalarField2D< T > &density, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField2D< T > > | computeDensity (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField2D< T > > | computeDensity (MultiBlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeRhoBar (MultiBlockLattice2D< T, Descriptor > &lattice, MultiScalarField2D< T > &rhoBar, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField2D< T > > | computeRhoBar (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField2D< T > > | computeRhoBar (MultiBlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeRhoBarJ (MultiBlockLattice2D< T, Descriptor > &lattice, MultiScalarField2D< T > &rhoBar, MultiTensorField2D< T, 2 > &j, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computePackedRhoBarJ (MultiBlockLattice2D< T, Descriptor > &lattice, MultiNTensorField2D< T > &rhoBarJ, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiNTensorField2D< T > > | computePackedRhoBarJ (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiNTensorField2D< T > > | computePackedRhoBarJ (MultiBlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeKineticEnergy (MultiBlockLattice2D< T, Descriptor > &lattice, MultiScalarField2D< T > &energy, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField2D< T > > | computeKineticEnergy (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField2D< T > > | computeKineticEnergy (MultiBlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeVelocityNorm (MultiBlockLattice2D< T, Descriptor > &lattice, MultiScalarField2D< T > &velocityNorm, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField2D< T > > | computeVelocityNorm (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField2D< T > > | computeVelocityNorm (MultiBlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeVelocityComponent (MultiBlockLattice2D< T, Descriptor > &lattice, MultiScalarField2D< T > &velocityComponent, Box2D domain, plint iComponent) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField2D< T > > | computeVelocityComponent (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D domain, plint iComponent) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField2D< T > > | computeVelocityComponent (MultiBlockLattice2D< T, Descriptor > &lattice, plint iComponent) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeVelocity (MultiBlockLattice2D< T, Descriptor > &lattice, MultiTensorField2D< T, Descriptor< T >::d > &velocity, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiTensorField2D< T, Descriptor< T >::d > > | computeVelocity (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiTensorField2D< T, Descriptor< T >::d > > | computeVelocity (MultiBlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeDeviatoricStress (MultiBlockLattice2D< T, Descriptor > &lattice, MultiTensorField2D< T, SymmetricTensor< T, Descriptor >::n > &PiNeq, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiTensorField2D< T, SymmetricTensor< T, Descriptor > ::n > > | computeDeviatoricStress (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiTensorField2D< T, SymmetricTensor< T, Descriptor > ::n > > | computeDeviatoricStress (MultiBlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeStrainRateFromStress (MultiBlockLattice2D< T, Descriptor > &lattice, MultiTensorField2D< T, SymmetricTensor< T, Descriptor >::n > &S, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiTensorField2D< T, SymmetricTensor< T, Descriptor > ::n > > | computeStrainRateFromStress (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiTensorField2D< T, SymmetricTensor< T, Descriptor > ::n > > | computeStrainRateFromStress (MultiBlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeTemperature (MultiBlockLattice2D< T, Descriptor > &lattice, MultiScalarField2D< T > &temperature, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField2D< T > > | computeTemperature (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField2D< T > > | computeTemperature (MultiBlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeSoundSpeed (MultiBlockLattice2D< T, Descriptor > &lattice, MultiScalarField2D< T > &soundSpeed, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField2D< T > > | computeSoundSpeed (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField2D< T > > | computeSoundSpeed (MultiBlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computePopulation (MultiBlockLattice2D< T, Descriptor > &lattice, MultiScalarField2D< T > &population, Box2D domain, plint iPop) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField2D< T > > | computePopulation (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D domain, plint iPop) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField2D< T > > | computePopulation (MultiBlockLattice2D< T, Descriptor > &lattice, plint iPop) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeEquilibrium (MultiBlockLattice2D< T, Descriptor > &lattice, MultiScalarField2D< T > &equilibrium, Box2D domain, plint iPop) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField2D< T > > | computeEquilibrium (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D domain, plint iPop) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField2D< T > > | computeEquilibrium (MultiBlockLattice2D< T, Descriptor > &lattice, plint iPop) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeAllPopulations (MultiBlockLattice2D< T, Descriptor > &lattice, MultiTensorField2D< T, Descriptor< T >::q > &populations) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiTensorField2D< T, Descriptor< T >::q > > | computeAllPopulations (MultiBlockLattice2D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiTensorField2D< T, Descriptor< T >::q > > | computeAllPopulations (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| void | copyPopulations (MultiBlockLattice2D< T, Descriptor > &latticeFrom, MultiBlockLattice2D< T, Descriptor > &latticeTo, Box2D domain) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | copyConvertPopulations (BlockLattice2D< T1, Descriptor1 > &latticeFrom, BlockLattice2D< T2, Descriptor2 > &latticeTo, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| void | copyAll (MultiBlockLattice2D< T, Descriptor > &latticeFrom, MultiBlockLattice2D< T, Descriptor > &latticeTo, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| void | copyRegenerate (MultiBlockLattice2D< T, Descriptor > &latticeFrom, MultiBlockLattice2D< T, Descriptor > &latticeTo, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeOmega (MultiBlockLattice2D< T, Descriptor > &lattice, MultiScalarField2D< T > &omega, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeOmega (MultiBlockLattice2D< T, Descriptor > &lattice, MultiScalarField2D< T > &omega) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField2D< T > > | computeOmega (MultiBlockLattice2D< T, Descriptor > &lattice, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField2D< T > > | computeOmega (MultiBlockLattice2D< T, Descriptor > &lattice) |
| template<typename T > | |
| T | computeSum (MultiScalarField2D< T > &scalarField, Box2D domain) |
| template<typename T > | |
| T | computeSum (MultiScalarField2D< T > &scalarField) |
| template<typename T > | |
| T | computeAverage (MultiScalarField2D< T > &scalarField, Box2D domain) |
| template<typename T > | |
| T | computeAverage (MultiScalarField2D< T > &scalarField) |
| template<typename T > | |
| T | computeAverage (MultiScalarField2D< T > &scalarField, MultiScalarField2D< int > &mask, int flag, Box2D domain) |
| template<typename T > | |
| T | computeAverage (MultiScalarField2D< T > &scalarField, MultiScalarField2D< int > &mask, int flag) |
| template<typename T > | |
| T | computeMin (MultiScalarField2D< T > &scalarField, Box2D domain) |
| template<typename T > | |
| T | computeMin (MultiScalarField2D< T > &scalarField) |
| template<typename T > | |
| T | computeMax (MultiScalarField2D< T > &scalarField, Box2D domain) |
| template<typename T > | |
| T | computeMax (MultiScalarField2D< T > &scalarField) |
| template<typename T > | |
| T | computeBoundedAverage (MultiScalarField2D< T > &scalarField, Box2D domain) |
| template<typename T > | |
| T | computeBoundedAverage (MultiScalarField2D< T > &scalarField) |
| template<typename T , class BoolMask > | |
| plint | count (MultiScalarField2D< T > &field, Box2D domain, BoolMask boolMask) |
| template<typename T , class BoolMask > | |
| plint | count (MultiScalarField2D< T > &field, BoolMask boolMask) |
| template<typename T , class Function > | |
| void | apply (Function f, MultiScalarField2D< T > &field, Box2D domain) |
| template<typename T , class Function > | |
| void | apply (Function f, MultiScalarField2D< T > &field) |
| template<typename T , class Function > | |
| void | evaluate (Function f, MultiScalarField2D< T > &field, MultiScalarField2D< T > &result, Box2D domain) |
| template<typename T , class Function > | |
| std::auto_ptr < MultiScalarField2D< T > > | evaluate (Function f, MultiScalarField2D< T > &field, Box2D domain) |
| template<typename T , class Function > | |
| std::auto_ptr < MultiScalarField2D< T > > | evaluate (Function f, MultiScalarField2D< T > &field) |
| template<typename T > | |
| void | extractSubDomain (MultiScalarField2D< T > &field, MultiScalarField2D< T > &extractedField, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | extractSubDomain (MultiScalarField2D< T > &field, Box2D domain) |
| template<typename T1 , typename T2 > | |
| void | copy (MultiScalarField2D< T1 > &field, MultiScalarField2D< T2 > &convertedField, Box2D domain) |
| template<typename T1 , typename T2 > | |
| std::auto_ptr < MultiScalarField2D< T2 > > | copyConvert (MultiScalarField2D< T1 > &field, Box2D domain) |
| template<typename T1 , typename T2 > | |
| std::auto_ptr < MultiScalarField2D< T2 > > | copyConvert (MultiScalarField2D< T1 > &field) |
| template<typename T > | |
| void | lessThan (MultiScalarField2D< T > &field, T scalar, MultiScalarField2D< int > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< int > > | lessThan (MultiScalarField2D< T > &field, T scalar, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< int > > | lessThan (MultiScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | greaterThan (MultiScalarField2D< T > &field, T scalar, MultiScalarField2D< int > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< int > > | greaterThan (MultiScalarField2D< T > &field, T scalar, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< int > > | greaterThan (MultiScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | add (T scalar, MultiScalarField2D< T > &field, MultiScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | add (T scalar, MultiScalarField2D< T > &field, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | add (T scalar, MultiScalarField2D< T > &field) |
| template<typename T > | |
| void | add (MultiScalarField2D< T > &field, T scalar, MultiScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | add (MultiScalarField2D< T > &field, T scalar, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | add (MultiScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | subtract (T scalar, MultiScalarField2D< T > &field, MultiScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | subtract (T scalar, MultiScalarField2D< T > &field, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | subtract (T scalar, MultiScalarField2D< T > &field) |
| template<typename T > | |
| void | subtract (MultiScalarField2D< T > &field, T scalar, MultiScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | subtract (MultiScalarField2D< T > &field, T scalar, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | subtract (MultiScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | multiply (T scalar, MultiScalarField2D< T > &field, MultiScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | multiply (T scalar, MultiScalarField2D< T > &field, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | multiply (T scalar, MultiScalarField2D< T > &field) |
| template<typename T > | |
| void | multiply (MultiScalarField2D< T > &field, T scalar, MultiScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | multiply (MultiScalarField2D< T > &field, T scalar, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | multiply (MultiScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | divide (T scalar, MultiScalarField2D< T > &field, MultiScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | divide (T scalar, MultiScalarField2D< T > &field, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | divide (T scalar, MultiScalarField2D< T > &field) |
| template<typename T > | |
| void | divide (MultiScalarField2D< T > &field, T scalar, MultiScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | divide (MultiScalarField2D< T > &field, T scalar, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | divide (MultiScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | computeSqrt (MultiScalarField2D< T > &field, MultiScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | computeSqrt (MultiScalarField2D< T > &field, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | computeSqrt (MultiScalarField2D< T > &field) |
| template<typename T > | |
| void | computeLog (MultiScalarField2D< T > &field, MultiScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | computeLog (MultiScalarField2D< T > &field, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | computeLog (MultiScalarField2D< T > &field) |
| template<typename T > | |
| void | computeAbsoluteValue (MultiScalarField2D< T > &field, MultiScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | computeAbsoluteValue (MultiScalarField2D< T > &field, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | computeAbsoluteValue (MultiScalarField2D< T > &field) |
| template<typename T > | |
| void | addInPlace (MultiScalarField2D< T > &field, T scalar, Box2D domain) |
| template<typename T > | |
| void | addInPlace (MultiScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | subtractInPlace (MultiScalarField2D< T > &field, T scalar, Box2D domain) |
| template<typename T > | |
| void | subtractInPlace (MultiScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | multiplyInPlace (MultiScalarField2D< T > &field, T scalar, Box2D domain) |
| template<typename T > | |
| void | multiplyInPlace (MultiScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | divideInPlace (MultiScalarField2D< T > &field, T scalar, Box2D domain) |
| template<typename T > | |
| void | divideInPlace (MultiScalarField2D< T > &field, T scalar) |
| template<typename T > | |
| void | lessThan (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B, MultiScalarField2D< int > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< int > > | lessThan (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< int > > | lessThan (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B) |
| template<typename T > | |
| void | greaterThan (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B, MultiScalarField2D< int > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< int > > | greaterThan (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< int > > | greaterThan (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B) |
| template<typename T > | |
| void | add (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B, MultiScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | add (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | add (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B) |
| template<typename T > | |
| void | subtract (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B, MultiScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | subtract (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | subtract (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B) |
| template<typename T > | |
| void | multiply (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B, MultiScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | multiply (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | multiply (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B) |
| template<typename T > | |
| void | divide (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B, MultiScalarField2D< T > &result, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | divide (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | divide (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B) |
| template<typename T > | |
| void | addInPlace (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B, Box2D domain) |
| template<typename T > | |
| void | addInPlace (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B) |
| template<typename T > | |
| void | subtractInPlace (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B, Box2D domain) |
| template<typename T > | |
| void | subtractInPlace (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B) |
| template<typename T > | |
| void | multiplyInPlace (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B, Box2D domain) |
| template<typename T > | |
| void | multiplyInPlace (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B) |
| template<typename T > | |
| void | divideInPlace (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B, Box2D domain) |
| template<typename T > | |
| void | divideInPlace (MultiScalarField2D< T > &A, MultiScalarField2D< T > &B) |
| template<typename T , int nDim, class BoolMask > | |
| plint | count (MultiTensorField2D< T, nDim > &field, Box2D domain, BoolMask boolMask) |
| template<typename T , int nDim, class BoolMask > | |
| plint | count (MultiTensorField2D< T, nDim > &field, BoolMask boolMask) |
| template<typename T1 , typename T2 , int nDim> | |
| void | copy (MultiTensorField2D< T1, nDim > &field, MultiTensorField2D< T2, nDim > &convertedField, Box2D domain) |
| template<typename T1 , typename T2 , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T2, nDim > > | copyConvert (MultiTensorField2D< T1, nDim > &field, Box2D domain) |
| template<typename T1 , typename T2 , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T2, nDim > > | copyConvert (MultiTensorField2D< T1, nDim > &field) |
| template<typename T , int nDim> | |
| void | extractSubDomain (MultiTensorField2D< T, nDim > &field, MultiTensorField2D< T, nDim > &extractedField, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | extractSubDomain (MultiTensorField2D< T, nDim > &field, Box2D domain) |
| template<typename T , int nDim> | |
| void | extractComponent (MultiTensorField2D< T, nDim > &tensorField, MultiScalarField2D< T > &component, Box2D domain, int iComponent) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiScalarField2D< T > > | extractComponent (MultiTensorField2D< T, nDim > &tensorField, Box2D domain, int iComponent) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiScalarField2D< T > > | extractComponent (MultiTensorField2D< T, nDim > &tensorField, int iComponent) |
| template<typename T , int nDim> | |
| void | computeNorm (MultiTensorField2D< T, nDim > &tensorField, MultiScalarField2D< T > &norm, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiScalarField2D< T > > | computeNorm (MultiTensorField2D< T, nDim > &tensorField, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiScalarField2D< T > > | computeNorm (MultiTensorField2D< T, nDim > &tensorField) |
| template<typename T , int nDim> | |
| void | computeNormSqr (MultiTensorField2D< T, nDim > &tensorField, MultiScalarField2D< T > &normSqr, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiScalarField2D< T > > | computeNormSqr (MultiTensorField2D< T, nDim > &tensorField, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiScalarField2D< T > > | computeNormSqr (MultiTensorField2D< T, nDim > &tensorField) |
| template<typename T > | |
| void | computeSymmetricTensorNorm (MultiTensorField2D< T, 3 > &tensorField, MultiScalarField2D< T > &norm, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | computeSymmetricTensorNorm (MultiTensorField2D< T, 3 > &tensorField, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | computeSymmetricTensorNorm (MultiTensorField2D< T, 3 > &tensorField) |
| template<typename T > | |
| void | computeSymmetricTensorNormSqr (MultiTensorField2D< T, 3 > &tensorField, MultiScalarField2D< T > &normSqr, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | computeSymmetricTensorNormSqr (MultiTensorField2D< T, 3 > &tensorField, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | computeSymmetricTensorNormSqr (MultiTensorField2D< T, 3 > &tensorField) |
| template<typename T > | |
| void | computeSymmetricTensorTrace (MultiTensorField2D< T, 3 > &tensorField, MultiScalarField2D< T > &trace, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | computeSymmetricTensorTrace (MultiTensorField2D< T, 3 > &tensorField, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | computeSymmetricTensorTrace (MultiTensorField2D< T, 3 > &tensorField) |
| template<typename T > | |
| void | computeVorticity (MultiTensorField2D< T, 2 > &velocity, MultiScalarField2D< T > &vorticity, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | computeVorticity (MultiTensorField2D< T, 2 > &velocity, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | computeVorticity (MultiTensorField2D< T, 2 > &velocity) |
| template<typename T > | |
| void | computeBulkVorticity (MultiTensorField2D< T, 2 > &velocity, MultiScalarField2D< T > &vorticity, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | computeBulkVorticity (MultiTensorField2D< T, 2 > &velocity, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiScalarField2D< T > > | computeBulkVorticity (MultiTensorField2D< T, 2 > &velocity) |
| template<typename T > | |
| void | computeStrainRate (MultiTensorField2D< T, 2 > &velocity, MultiTensorField2D< T, 3 > &S, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiTensorField2D< T, 3 > > | computeStrainRate (MultiTensorField2D< T, 2 > &velocity, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiTensorField2D< T, 3 > > | computeStrainRate (MultiTensorField2D< T, 2 > &velocity) |
| template<typename T > | |
| void | computeBulkStrainRate (MultiTensorField2D< T, 2 > &velocity, MultiTensorField2D< T, 3 > &S, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiTensorField2D< T, 3 > > | computeBulkStrainRate (MultiTensorField2D< T, 2 > &velocity, Box2D domain) |
| template<typename T > | |
| std::auto_ptr < MultiTensorField2D< T, 3 > > | computeBulkStrainRate (MultiTensorField2D< T, 2 > &velocity) |
| template<typename T , int nDim> | |
| void | add (MultiTensorField2D< T, nDim > &A, MultiTensorField2D< T, nDim > &B, MultiTensorField2D< T, nDim > &result, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | add (MultiTensorField2D< T, nDim > &A, MultiTensorField2D< T, nDim > &B, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | add (MultiTensorField2D< T, nDim > &A, MultiTensorField2D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | subtract (MultiTensorField2D< T, nDim > &A, MultiTensorField2D< T, nDim > &B, MultiTensorField2D< T, nDim > &result, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | subtract (MultiTensorField2D< T, nDim > &A, MultiTensorField2D< T, nDim > &B, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | subtract (MultiTensorField2D< T, nDim > &A, MultiTensorField2D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | multiply (MultiTensorField2D< T, nDim > &A, MultiTensorField2D< T, nDim > &B, MultiTensorField2D< T, nDim > &result, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | multiply (MultiTensorField2D< T, nDim > &A, MultiTensorField2D< T, nDim > &B, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | multiply (MultiTensorField2D< T, nDim > &A, MultiTensorField2D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | multiply (T scalar, MultiTensorField2D< T, nDim > &field, MultiTensorField2D< T, nDim > &result, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | multiply (T scalar, MultiTensorField2D< T, nDim > &field, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | multiply (T scalar, MultiTensorField2D< T, nDim > &field) |
| template<typename T , int nDim> | |
| void | multiply (MultiTensorField2D< T, nDim > &field, T scalar, MultiTensorField2D< T, nDim > &result, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | multiply (MultiTensorField2D< T, nDim > &field, T scalar, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | multiply (MultiTensorField2D< T, nDim > &field, T scalar) |
| template<typename T , int nDim> | |
| void | divide (MultiTensorField2D< T, nDim > &A, MultiTensorField2D< T, nDim > &B, MultiTensorField2D< T, nDim > &result, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | divide (MultiTensorField2D< T, nDim > &A, MultiTensorField2D< T, nDim > &B, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | divide (MultiTensorField2D< T, nDim > &A, MultiTensorField2D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | addInPlace (MultiTensorField2D< T, nDim > &A, MultiTensorField2D< T, nDim > &B, Box2D domain) |
| template<typename T , int nDim> | |
| void | addInPlace (MultiTensorField2D< T, nDim > &A, MultiTensorField2D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | subtractInPlace (MultiTensorField2D< T, nDim > &A, MultiTensorField2D< T, nDim > &B, Box2D domain) |
| template<typename T , int nDim> | |
| void | subtractInPlace (MultiTensorField2D< T, nDim > &A, MultiTensorField2D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | multiplyInPlace (MultiTensorField2D< T, nDim > &A, MultiTensorField2D< T, nDim > &B, Box2D domain) |
| template<typename T , int nDim> | |
| void | multiplyInPlace (MultiTensorField2D< T, nDim > &A, MultiTensorField2D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | multiplyInPlace (MultiTensorField2D< T, nDim > &A, T alpha, Box2D domain) |
| template<typename T , int nDim> | |
| void | multiplyInPlace (MultiTensorField2D< T, nDim > &A, T alpha) |
| template<typename T , int nDim> | |
| void | divideInPlace (MultiTensorField2D< T, nDim > &A, MultiTensorField2D< T, nDim > &B, Box2D domain) |
| template<typename T , int nDim> | |
| void | divideInPlace (MultiTensorField2D< T, nDim > &A, MultiTensorField2D< T, nDim > &B) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeAllPopulations (BlockLattice2D< T, Descriptor > &lattice, TensorField2D< T, Descriptor< T >::q > &populations, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| void | copyAll (BlockLattice2D< T, Descriptor > &latticeFrom, BlockLattice2D< T, Descriptor > &latticeTo, Box2D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| void | copyRegenerate (BlockLattice2D< T, Descriptor > &latticeFrom, BlockLattice2D< T, Descriptor > &latticeTo, Box2D domain) |
| template<typename T > | |
| T | computeBoundedSum (ScalarField2D< T > &scalarField, Box2D domain) |
| template<typename T > | |
| T | computeBoundedSum (ScalarField2D< T > &scalarField) |
| template<typename T , int nDim> | |
| void | computeSqrt (TensorField2D< T, nDim > &A, TensorField2D< T, nDim > &result, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr< TensorField2D < T, nDim > > | computeSqrt (TensorField2D< T, nDim > &A, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr< TensorField2D < T, nDim > > | computeSqrt (TensorField2D< T, nDim > &A) |
| template<typename T , int nDim> | |
| void | multiply (T scalar, TensorField2D< T, nDim > &field, TensorField2D< T, nDim > &result) |
| template<typename T > | |
| T | computeBoundedSum (MultiScalarField2D< T > &scalarField, Box2D domain) |
| template<typename T > | |
| T | computeBoundedSum (MultiScalarField2D< T > &scalarField) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeAllPopulations (MultiBlockLattice2D< T, Descriptor > &lattice, MultiTensorField2D< T, Descriptor< T >::q > &populations, Box2D domain) |
| template<typename T1 , template< typename U1 > class Descriptor1, typename T2 , template< typename U2 > class Descriptor2> | |
| void | copyConvertPopulations (MultiBlockLattice2D< T1, Descriptor1 > &latticeFrom, MultiBlockLattice2D< T2, Descriptor2 > &latticeTo, Box2D domain) |
| template<typename T , int nDim> | |
| void | computeSqrt (MultiTensorField2D< T, nDim > &A, MultiTensorField2D< T, nDim > &result, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | computeSqrt (MultiTensorField2D< T, nDim > &A, Box2D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr < MultiTensorField2D< T, nDim > > | computeSqrt (MultiTensorField2D< T, nDim > &A) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageDensity (BlockLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageDensity (BlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageRhoBar (BlockLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageRhoBar (BlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageEnergy (BlockLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageEnergy (BlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor, class BoolMask > | |
| plint | count (BlockLattice3D< T, Descriptor > &lattice, Box3D domain, BoolMask boolMask) |
| template<typename T , template< typename U > class Descriptor, class BoolMask > | |
| plint | count (BlockLattice3D< T, Descriptor > &lattice, BoolMask boolMask) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeDensity (BlockLattice3D< T, Descriptor > &lattice, ScalarField3D< T > &density) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr< ScalarField3D< T > > | computeDensity (BlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeRhoBar (BlockLattice3D< T, Descriptor > &lattice, ScalarField3D< T > &rhoBar) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr< ScalarField3D< T > > | computeRhoBar (BlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeKineticEnergy (BlockLattice3D< T, Descriptor > &lattice, ScalarField3D< T > &energy) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr< ScalarField3D< T > > | computeKineticEnergy (BlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeVelocityNorm (BlockLattice3D< T, Descriptor > &lattice, ScalarField3D< T > &velocityNorm) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr< ScalarField3D< T > > | computeVelocityNorm (BlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeVelocityComponent (BlockLattice3D< T, Descriptor > &lattice, ScalarField3D< T > &velocityComponent, plint iComponent) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr< ScalarField3D< T > > | computeVelocityComponent (BlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeVelocity (BlockLattice3D< T, Descriptor > &lattice, TensorField3D< T, Descriptor< T >::d > &velocity) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr< TensorField3D < T, Descriptor< T >::d > > | computeVelocity (BlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeDeviatoricStress (BlockLattice3D< T, Descriptor > &lattice, TensorField3D< T, SymmetricTensor< T, Descriptor >::n > &PiNeq) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr< TensorField3D < T, SymmetricTensor< T, Descriptor >::n > > | computeDeviatoricStress (BlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeStrainRateFromStress (BlockLattice3D< T, Descriptor > &lattice, TensorField3D< T, SymmetricTensor< T, Descriptor >::n > &S) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr< TensorField3D < T, SymmetricTensor< T, Descriptor >::n > > | computeStrainRateFromStress (BlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computePopulation (BlockLattice3D< T, Descriptor > &lattice, ScalarField3D< T > &population, plint iPop) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr< ScalarField3D< T > > | computePopulation (BlockLattice3D< T, Descriptor > &lattice, plint iPop) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeAllPopulations (BlockLattice3D< T, Descriptor > &lattice, TensorField3D< T, Descriptor< T >::q > &populations) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr< TensorField3D < T, Descriptor< T >::q > > | computeAllPopulations (BlockLattice3D< T, Descriptor > &lattice) |
| template<typename T > | |
| T | computeSum (ScalarField3D< T > &scalarField, Box3D domain) |
| template<typename T > | |
| T | computeSum (ScalarField3D< T > &scalarField) |
| template<typename T > | |
| T | computeAverage (ScalarField3D< T > &scalarField, Box3D domain) |
| template<typename T > | |
| T | computeAverage (ScalarField3D< T > &scalarField) |
| template<typename T > | |
| T | computeAverage (ScalarField3D< T > &scalarField, ScalarField3D< int > &mask, int flag, Box3D domain) |
| template<typename T > | |
| T | computeAverage (ScalarField3D< T > &scalarField, ScalarField3D< int > &mask, int flag) |
| template<typename T > | |
| T | computeMin (ScalarField3D< T > &scalarField, Box3D domain) |
| template<typename T > | |
| T | computeMin (ScalarField3D< T > &scalarField) |
| template<typename T > | |
| T | computeMax (ScalarField3D< T > &scalarField, Box3D domain) |
| template<typename T > | |
| T | computeMax (ScalarField3D< T > &scalarField) |
| template<typename T > | |
| T | computeBoundedAverage (ScalarField3D< T > &scalarField, Box3D domain) |
| template<typename T > | |
| T | computeBoundedAverage (ScalarField3D< T > &scalarField) |
| template<typename T , class BoolMask > | |
| plint | count (ScalarField3D< T > &field, Box3D domain, BoolMask boolMask) |
| template<typename T , class BoolMask > | |
| plint | count (ScalarField3D< T > &field, BoolMask boolMask) |
| template<typename T , class Function > | |
| void | apply (Function f, ScalarField3D< T > &field) |
| template<typename T , class Function > | |
| void | evaluate (Function f, ScalarField3D< T > &field, ScalarField3D< T > &result) |
| template<typename T , class Function > | |
| std::auto_ptr< ScalarField3D< T > > | evaluate (Function f, ScalarField3D< T > &field) |
| template<typename T > | |
| void | add (T scalar, ScalarField3D< T > &field, ScalarField3D< T > &result) |
| template<typename T > | |
| std::auto_ptr< ScalarField3D< T > > | add (T scalar, ScalarField3D< T > &field) |
| template<typename T > | |
| void | add (ScalarField3D< T > &field, T scalar, ScalarField3D< T > &result) |
| template<typename T > | |
| std::auto_ptr< ScalarField3D< T > > | add (ScalarField3D< T > &field, T scalar) |
| template<typename T > | |
| void | subtract (T scalar, ScalarField3D< T > &field, ScalarField3D< T > &result) |
| template<typename T > | |
| std::auto_ptr< ScalarField3D< T > > | subtract (T scalar, ScalarField3D< T > &field) |
| template<typename T > | |
| void | subtract (ScalarField3D< T > &field, T scalar, ScalarField3D< T > &result) |
| template<typename T > | |
| std::auto_ptr< ScalarField3D< T > > | subtract (ScalarField3D< T > &field, T scalar) |
| template<typename T > | |
| void | multiply (T scalar, ScalarField3D< T > &field, ScalarField3D< T > &result) |
| template<typename T > | |
| std::auto_ptr< ScalarField3D< T > > | multiply (T scalar, ScalarField3D< T > &field) |
| template<typename T > | |
| void | multiply (ScalarField3D< T > &field, T scalar, ScalarField3D< T > &result) |
| template<typename T > | |
| std::auto_ptr< ScalarField3D< T > > | multiply (ScalarField3D< T > &field, T scalar) |
| template<typename T > | |
| void | divide (T scalar, ScalarField3D< T > &field, ScalarField3D< T > &result) |
| template<typename T > | |
| std::auto_ptr< ScalarField3D< T > > | divide (T scalar, ScalarField3D< T > &field) |
| template<typename T > | |
| void | divide (ScalarField3D< T > &field, T scalar, ScalarField3D< T > &result) |
| template<typename T > | |
| std::auto_ptr< ScalarField3D< T > > | divide (ScalarField3D< T > &field, T scalar) |
| template<typename T > | |
| void | addInPlace (ScalarField3D< T > &field, T scalar) |
| template<typename T > | |
| void | subtractInPlace (ScalarField3D< T > &field, T scalar) |
| template<typename T > | |
| void | multiplyInPlace (ScalarField3D< T > &field, T scalar) |
| template<typename T > | |
| void | divideInPlace (ScalarField3D< T > &field, T scalar) |
| template<typename T1 , typename T2 > | |
| void | copy (ScalarField3D< T1 > &field, ScalarField3D< T2 > &convertedField) |
| template<typename T1 , typename T2 > | |
| std::auto_ptr< ScalarField3D < T2 > > | copyConvert (ScalarField3D< T1 > &field) |
| template<typename T > | |
| void | add (ScalarField3D< T > &A, ScalarField3D< T > &B, ScalarField3D< T > &result) |
| template<typename T > | |
| std::auto_ptr< ScalarField3D< T > > | add (ScalarField3D< T > &A, ScalarField3D< T > &B) |
| template<typename T > | |
| void | subtract (ScalarField3D< T > &A, ScalarField3D< T > &B, ScalarField3D< T > &result) |
| template<typename T > | |
| std::auto_ptr< ScalarField3D< T > > | subtract (ScalarField3D< T > &A, ScalarField3D< T > &B) |
| template<typename T > | |
| void | multiply (ScalarField3D< T > &A, ScalarField3D< T > &B, ScalarField3D< T > &result) |
| template<typename T > | |
| std::auto_ptr< ScalarField3D< T > > | multiply (ScalarField3D< T > &A, ScalarField3D< T > &B) |
| template<typename T > | |
| void | divide (ScalarField3D< T > &A, ScalarField3D< T > &B, ScalarField3D< T > &result) |
| template<typename T > | |
| std::auto_ptr< ScalarField3D< T > > | divide (ScalarField3D< T > &A, ScalarField3D< T > &B) |
| template<typename T > | |
| void | computeSqrt (ScalarField3D< T > &field, ScalarField3D< T > &result, Box3D domain) |
| template<typename T > | |
| std::auto_ptr< ScalarField3D< T > > | computeSqrt (ScalarField3D< T > &field, Box3D domain) |
| template<typename T > | |
| std::auto_ptr< ScalarField3D< T > > | computeSqrt (ScalarField3D< T > &field) |
| template<typename T > | |
| void | computeAbsoluteValue (ScalarField3D< T > &field, ScalarField3D< T > &result, Box3D domain) |
| template<typename T > | |
| std::auto_ptr< ScalarField3D< T > > | computeAbsoluteValue (ScalarField3D< T > &field, Box3D domain) |
| template<typename T > | |
| std::auto_ptr< ScalarField3D< T > > | computeAbsoluteValue (ScalarField3D< T > &field) |
| template<typename T > | |
| void | addInPlace (ScalarField3D< T > &A, ScalarField3D< T > &B) |
| template<typename T > | |
| void | subtractInPlace (ScalarField3D< T > &A, ScalarField3D< T > &B) |
| template<typename T > | |
| void | multiplyInPlace (ScalarField3D< T > &A, ScalarField3D< T > &B) |
| template<typename T > | |
| void | divideInPlace (ScalarField3D< T > &A, ScalarField3D< T > &B) |
| template<typename T , int nDim, class BoolMask > | |
| plint | count (TensorField3D< T, nDim > &field, Box3D domain, BoolMask boolMask) |
| template<typename T , int nDim, class BoolMask > | |
| plint | count (TensorField3D< T, nDim > &field, BoolMask boolMask) |
| template<typename T , int nDim> | |
| void | extractComponent (TensorField3D< T, nDim > &tensorField, ScalarField3D< T > &component, int iComponent) |
| template<typename T , int nDim> | |
| std::auto_ptr< ScalarField3D< T > > | extractComponent (TensorField3D< T, nDim > &tensorField, int iComponent) |
| template<typename T1 , typename T2 , int nDim> | |
| void | copy (TensorField3D< T1, nDim > &field, TensorField3D< T2, nDim > &convertedField) |
| template<typename T1 , typename T2 , int nDim> | |
| std::auto_ptr< TensorField3D < T2, nDim > > | copyConvert (TensorField3D< T1, nDim > &field) |
| template<typename T , int nDim> | |
| void | computeNorm (TensorField3D< T, nDim > &tensorField, ScalarField3D< T > &norm) |
| template<typename T , int nDim> | |
| std::auto_ptr< ScalarField3D< T > > | computeNorm (TensorField3D< T, nDim > &norm) |
| template<typename T , int nDim> | |
| void | computeNormSqr (TensorField3D< T, nDim > &tensorField, ScalarField3D< T > &norm) |
| template<typename T , int nDim> | |
| std::auto_ptr< ScalarField3D< T > > | computeNormSqr (TensorField3D< T, nDim > &norm) |
| template<typename T > | |
| void | computeSymmetricTensorNorm (TensorField3D< T, 6 > &tensorField, ScalarField3D< T > &norm) |
| template<typename T > | |
| std::auto_ptr< ScalarField3D< T > > | computeSymmetricTensorNorm (TensorField3D< T, 6 > &norm) |
| template<typename T > | |
| void | computeSymmetricTensorNormSqr (TensorField3D< T, 6 > &tensorField, ScalarField3D< T > &normSqr) |
| template<typename T > | |
| std::auto_ptr< ScalarField3D< T > > | computeSymmetricTensorNormSqr (TensorField3D< T, 6 > &normSqr) |
| template<typename T > | |
| void | computeSymmetricTensorTrace (TensorField3D< T, 6 > &tensorField, ScalarField3D< T > &trace) |
| template<typename T > | |
| std::auto_ptr< ScalarField3D< T > > | computeSymmetricTensorTrace (TensorField3D< T, 6 > &trace) |
| template<typename T > | |
| void | computeVorticity (TensorField3D< T, 3 > &velocity, TensorField3D< T, 3 > &vorticity) |
| template<typename T > | |
| std::auto_ptr< TensorField3D < T, 3 > > | computeVorticity (TensorField3D< T, 3 > &velocity) |
| template<typename T > | |
| void | computeBulkVorticity (TensorField3D< T, 3 > &velocity, TensorField3D< T, 3 > &vorticity) |
| template<typename T > | |
| std::auto_ptr< TensorField3D < T, 3 > > | computeBulkVorticity (TensorField3D< T, 3 > &velocity) |
| template<typename T > | |
| void | computeBulkDivergence (TensorField3D< T, 3 > &velocity, ScalarField3D< T > &divergence) |
| template<typename T > | |
| std::auto_ptr< ScalarField3D< T > > | computeBulkDivergence (TensorField3D< T, 3 > &velocity) |
| template<typename T > | |
| void | computeStrainRate (TensorField3D< T, 3 > &velocity, TensorField3D< T, 6 > &S) |
| template<typename T > | |
| std::auto_ptr< TensorField3D < T, 6 > > | computeStrainRate (TensorField3D< T, 3 > &velocity) |
| template<typename T > | |
| void | computeBulkStrainRate (TensorField3D< T, 3 > &velocity, TensorField3D< T, 6 > &S) |
| template<typename T > | |
| std::auto_ptr< TensorField3D < T, 6 > > | computeBulkStrainRate (TensorField3D< T, 3 > &velocity) |
| template<typename T , int nDim> | |
| void | add (TensorField3D< T, nDim > &A, TensorField3D< T, nDim > &B, TensorField3D< T, nDim > &result) |
| template<typename T , int nDim> | |
| std::auto_ptr< TensorField3D < T, nDim > > | add (TensorField3D< T, nDim > &A, TensorField3D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | subtract (TensorField3D< T, nDim > &A, TensorField3D< T, nDim > &B, TensorField3D< T, nDim > &result) |
| template<typename T , int nDim> | |
| std::auto_ptr< TensorField3D < T, nDim > > | subtract (TensorField3D< T, nDim > &A, TensorField3D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | multiply (TensorField3D< T, nDim > &A, TensorField3D< T, nDim > &B, TensorField3D< T, nDim > &result) |
| template<typename T , int nDim> | |
| std::auto_ptr< TensorField3D < T, nDim > > | multiply (TensorField3D< T, nDim > &A, TensorField3D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | multiply (T scalar, TensorField3D< T, nDim > &field, TensorField3D< T, nDim > &result, Box3D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr< TensorField3D < T, nDim > > | multiply (T scalar, TensorField3D< T, nDim > &field) |
| template<typename T , int nDim> | |
| void | multiply (TensorField3D< T, nDim > &field, T scalar, TensorField3D< T, nDim > &result, Box3D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr< TensorField3D < T, nDim > > | multiply (TensorField3D< T, nDim > &field, T scalar) |
| template<typename T , int nDim> | |
| void | divide (TensorField3D< T, nDim > &A, TensorField3D< T, nDim > &B, TensorField3D< T, nDim > &result) |
| template<typename T , int nDim> | |
| std::auto_ptr< TensorField3D < T, nDim > > | divide (TensorField3D< T, nDim > &A, TensorField3D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | computeSqrt (TensorField3D< T, nDim > &field, TensorField3D< T, nDim > &result, Box3D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr< TensorField3D < T, nDim > > | computeSqrt (TensorField3D< T, nDim > &field, Box3D domain) |
| template<typename T , int nDim> | |
| std::auto_ptr< TensorField3D < T, nDim > > | computeSqrt (TensorField3D< T, nDim > &field) |
| template<typename T , int nDim> | |
| void | addInPlace (TensorField3D< T, nDim > &A, TensorField3D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | subtractInPlace (TensorField3D< T, nDim > &A, TensorField3D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | multiplyInPlace (TensorField3D< T, nDim > &A, TensorField3D< T, nDim > &B) |
| template<typename T , int nDim> | |
| void | multiplyInPlace (TensorField3D< T, nDim > &A, T alpha) |
| template<typename T , int nDim> | |
| void | divideInPlace (TensorField3D< T, nDim > &A, TensorField3D< T, nDim > &B) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageDensity (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageDensity (MultiBlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageRhoBar (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageRhoBar (MultiBlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageEnergy (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| T | computeAverageEnergy (MultiBlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor, class BoolMask > | |
| plint | count (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain, BoolMask boolMask) |
| template<typename T , template< typename U > class Descriptor, class BoolMask > | |
| plint | count (MultiBlockLattice3D< T, Descriptor > &lattice, BoolMask boolMask) |
| template<typename T , template< typename U > class Descriptor> | |
| std::vector< T > | densitySingleProbes (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain, std::vector< Array< T, 3 > > const &positions) |
| template<typename T , template< typename U > class Descriptor> | |
| std::vector< T > | densitySingleProbes (MultiBlockLattice3D< T, Descriptor > &lattice, std::vector< Array< T, 3 > > const &positions) |
| template<typename T , template< typename U > class Descriptor> | |
| std::vector< Array< T, 3 > > | velocitySingleProbes (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain, std::vector< Array< T, 3 > > const &positions) |
| template<typename T , template< typename U > class Descriptor> | |
| std::vector< Array< T, 3 > > | velocitySingleProbes (MultiBlockLattice3D< T, Descriptor > &lattice, std::vector< Array< T, 3 > > const &positions) |
| template<typename T , template< typename U > class Descriptor> | |
| std::vector< Array< T, 3 > > | vorticitySingleProbes (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain, std::vector< Array< T, 3 > > const &positions) |
| template<typename T , template< typename U > class Descriptor> | |
| std::vector< Array< T, 3 > > | vorticitySingleProbes (MultiBlockLattice3D< T, Descriptor > &lattice, std::vector< Array< T, 3 > > const &positions) |
| template<typename T , template< typename U > class Descriptor> | |
| void | extractSubDomain (MultiBlockLattice3D< T, Descriptor > &lattice, MultiBlockLattice3D< T, Descriptor > &extractedLattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiBlockLattice3D< T, Descriptor > > | extractSubDomain (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeDensity (MultiBlockLattice3D< T, Descriptor > &lattice, MultiScalarField3D< T > &density, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField3D< T > > | computeDensity (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField3D< T > > | computeDensity (MultiBlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeRhoBar (MultiBlockLattice3D< T, Descriptor > &lattice, MultiScalarField3D< T > &rhoBar, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField3D< T > > | computeRhoBar (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField3D< T > > | computeRhoBar (MultiBlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeRhoBarJ (MultiBlockLattice3D< T, Descriptor > &lattice, MultiScalarField3D< T > &rhoBar, MultiTensorField3D< T, 3 > &j, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computePackedRhoBarJ (MultiBlockLattice3D< T, Descriptor > &lattice, MultiNTensorField3D< T > &rhoBarJ, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiNTensorField3D< T > > | computePackedRhoBarJ (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiNTensorField3D< T > > | computePackedRhoBarJ (MultiBlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeKineticEnergy (MultiBlockLattice3D< T, Descriptor > &lattice, MultiScalarField3D< T > &energy, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField3D< T > > | computeKineticEnergy (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField3D< T > > | computeKineticEnergy (MultiBlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeVelocityNorm (MultiBlockLattice3D< T, Descriptor > &lattice, MultiScalarField3D< T > &velocityNorm, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField3D< T > > | computeVelocityNorm (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField3D< T > > | computeVelocityNorm (MultiBlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeVelocityComponent (MultiBlockLattice3D< T, Descriptor > &lattice, MultiScalarField3D< T > &velocityComponent, Box3D domain, plint iComponent) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField3D< T > > | computeVelocityComponent (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain, plint iComponent) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField3D< T > > | computeVelocityComponent (MultiBlockLattice3D< T, Descriptor > &lattice, plint iComponent) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeVelocity (MultiBlockLattice3D< T, Descriptor > &lattice, MultiTensorField3D< T, Descriptor< T >::d > &velocity, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiTensorField3D< T, Descriptor< T >::d > > | computeVelocity (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiTensorField3D< T, Descriptor< T >::d > > | computeVelocity (MultiBlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeTemperature (MultiBlockLattice3D< T, Descriptor > &lattice, MultiScalarField3D< T > &temperature, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField3D< T > > | computeTemperature (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiScalarField3D< T > > | computeTemperature (MultiBlockLattice3D< T, Descriptor > &lattice) |
| template<typename T , template< typename U > class Descriptor> | |
| void | computeDeviatoricStress (MultiBlockLattice3D< T, Descriptor > &lattice, MultiTensorField3D< T, SymmetricTensor< T, Descriptor >::n > &PiNeq, Box3D domain) |
| template<typename T , template< typename U > class Descriptor> | |
| std::auto_ptr < MultiTensorField3D< T, SymmetricTensor< T, Descriptor > ::n > > | computeDeviatoricStress (MultiBlockLattice3D< T, Descriptor > &lattice, B |