$treeview $search $mathjax
Palabos  Version 1.1
$projectbrief
$projectbrief
$searchbox

multiGridDataAnalysisWrapper3D.h File Reference

#include "dataProcessors/dataAnalysisWrapper3D.h"
#include "multiGrid/multiGridLattice3D.h"
#include "multiGrid/multiGridDataField3D.h"
Include dependency graph for multiGridDataAnalysisWrapper3D.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  plb
 

All OpenLB code is contained in this namespace.


Functions

template<typename T , template< typename U > class Descriptor>
plb::computeAverageDensity (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain)
template<typename T , template< typename U > class Descriptor>
plb::computeAverageDensity (MultiGridLattice3D< T, Descriptor > &lattice)
template<typename T , template< typename U > class Descriptor>
plb::computeAverageRhoBar (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain)
template<typename T , template< typename U > class Descriptor>
plb::computeAverageRhoBar (MultiGridLattice3D< T, Descriptor > &lattice)
template<typename T , template< typename U > class Descriptor>
plb::computeAverageEnergy (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain)
template<typename T , template< typename U > class Descriptor>
plb::computeAverageEnergy (MultiGridLattice3D< T, Descriptor > &lattice)
template<typename T , template< typename U > class Descriptor, class BoolMask >
plint plb::count (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain, BoolMask boolMask)
template<typename T , template< typename U > class Descriptor, class BoolMask >
plint plb::count (MultiGridLattice3D< T, Descriptor > &lattice, BoolMask boolMask)
template<typename T , template< typename U > class Descriptor>
void plb::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 > > 
plb::extractSubDomain (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain)
template<typename T , template< typename U > class Descriptor>
void plb::computeDensity (MultiGridLattice3D< T, Descriptor > &lattice, MultiGridScalarField3D< T > &density, Box3D domain)
template<typename T , template< typename U > class Descriptor>
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::computeDensity (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain)
template<typename T , template< typename U > class Descriptor>
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::computeDensity (MultiGridLattice3D< T, Descriptor > &lattice)
template<typename T , template< typename U > class Descriptor>
void plb::computeKineticEnergy (MultiGridLattice3D< T, Descriptor > &lattice, MultiGridScalarField3D< T > &energy, Box3D domain)
template<typename T , template< typename U > class Descriptor>
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::computeKineticEnergy (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain)
template<typename T , template< typename U > class Descriptor>
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::computeKineticEnergy (MultiGridLattice3D< T, Descriptor > &lattice)
template<typename T , template< typename U > class Descriptor>
void plb::computeVelocityNorm (MultiGridLattice3D< T, Descriptor > &lattice, MultiGridScalarField3D< T > &velocityNorm, Box3D domain)
template<typename T , template< typename U > class Descriptor>
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::computeVelocityNorm (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain)
template<typename T , template< typename U > class Descriptor>
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::computeVelocityNorm (MultiGridLattice3D< T, Descriptor > &lattice)
template<typename T , template< typename U > class Descriptor>
void plb::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 > > 
plb::computeVelocityComponent (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain, plint iComponent)
template<typename T , template< typename U > class Descriptor>
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::computeVelocityComponent (MultiGridLattice3D< T, Descriptor > &lattice, plint iComponent)
template<typename T , template< typename U > class Descriptor>
void plb::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 > > 
plb::computeVelocity (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain)
template<typename T , template< typename U > class Descriptor>
std::auto_ptr
< MultiGridTensorField3D< T,
Descriptor< T >::d > > 
plb::computeVelocity (MultiGridLattice3D< T, Descriptor > &lattice)
template<typename T , template< typename U > class Descriptor>
void plb::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 > > 
plb::computeDeviatoricStress (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain)
template<typename T , template< typename U > class Descriptor>
std::auto_ptr
< MultiGridTensorField3D< T,
SymmetricTensor< T, Descriptor >
::n > > 
plb::computeDeviatoricStress (MultiGridLattice3D< T, Descriptor > &lattice)
template<typename T , template< typename U > class Descriptor>
void plb::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 > > 
plb::computeStrainRateFromStress (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain)
template<typename T , template< typename U > class Descriptor>
std::auto_ptr
< MultiGridTensorField3D< T,
SymmetricTensor< T, Descriptor >
::n > > 
plb::computeStrainRateFromStress (MultiGridLattice3D< T, Descriptor > &lattice)
template<typename T , template< typename U > class Descriptor>
void plb::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 > > 
plb::computePopulation (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain, plint iPop)
template<typename T , template< typename U > class Descriptor>
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::computePopulation (MultiGridLattice3D< T, Descriptor > &lattice, plint iPop)
template<typename T , template< typename U > class Descriptor>
void plb::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 > > 
plb::computeAllPopulations (MultiGridLattice3D< T, Descriptor > &lattice)
template<typename T , template< typename U > class Descriptor>
std::auto_ptr
< MultiGridTensorField3D< T,
Descriptor< T >::q > > 
plb::computeAllPopulations (MultiGridLattice3D< T, Descriptor > &lattice, Box3D domain)
template<typename T , template< typename U > class Descriptor>
void plb::copyPopulations (MultiGridLattice3D< T, Descriptor > &latticeFrom, MultiGridLattice3D< T, Descriptor > &latticeTo, Box3D domain)
template<typename T >
plb::computeAverage (MultiGridScalarField3D< T > &scalarField, Box3D domain)
template<typename T >
plb::computeAverage (MultiGridScalarField3D< T > &scalarField)
template<typename T >
plb::computeMin (MultiGridScalarField3D< T > &scalarField, Box3D domain)
template<typename T >
plb::computeMin (MultiGridScalarField3D< T > &scalarField)
template<typename T >
plb::computeMax (MultiGridScalarField3D< T > &scalarField, Box3D domain)
template<typename T >
plb::computeMax (MultiGridScalarField3D< T > &scalarField)
template<typename T >
plb::computeBoundedAverage (MultiGridScalarField3D< T > &scalarField, Box3D domain)
template<typename T >
plb::computeBoundedAverage (MultiGridScalarField3D< T > &scalarField)
template<typename T , class BoolMask >
plint plb::count (MultiGridScalarField3D< T > &field, Box3D domain, BoolMask boolMask)
template<typename T , class BoolMask >
plint plb::count (MultiGridScalarField3D< T > &field, BoolMask boolMask)
template<typename T , class Function >
void plb::apply (Function f, MultiGridScalarField3D< T > &field, Box3D domain)
template<typename T , class Function >
void plb::apply (Function f, MultiGridScalarField3D< T > &field)
template<typename T , class Function >
void plb::evaluate (Function f, MultiGridScalarField3D< T > &field, MultiGridScalarField3D< T > &result, Box3D domain)
template<typename T , class Function >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::evaluate (Function f, MultiGridScalarField3D< T > &field, Box3D domain)
template<typename T , class Function >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::evaluate (Function f, MultiGridScalarField3D< T > &field)
template<typename T >
void plb::extractSubDomain (MultiGridScalarField3D< T > &field, MultiGridScalarField3D< T > &extractedField, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::extractSubDomain (MultiGridScalarField3D< T > &field, Box3D domain)
template<typename T1 , typename T2 >
void plb::copyConvert (MultiGridScalarField3D< T1 > &field, MultiGridScalarField3D< T2 > &convertedField, Box3D domain)
template<typename T1 , typename T2 >
std::auto_ptr
< MultiGridScalarField3D< T2 > > 
plb::copyConvert (MultiGridScalarField3D< T1 > &field, Box3D domain)
template<typename T1 , typename T2 >
std::auto_ptr
< MultiGridScalarField3D< T2 > > 
plb::copyConvert (MultiGridScalarField3D< T1 > &field)
template<typename T >
void plb::add (T scalar, MultiGridScalarField3D< T > &field, MultiGridScalarField3D< T > &result, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::add (T scalar, MultiGridScalarField3D< T > &field, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::add (T scalar, MultiGridScalarField3D< T > &field)
template<typename T >
void plb::add (MultiGridScalarField3D< T > &field, T scalar, MultiGridScalarField3D< T > &result, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::add (MultiGridScalarField3D< T > &field, T scalar, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::add (MultiGridScalarField3D< T > &field, T scalar)
template<typename T >
void plb::subtract (T scalar, MultiGridScalarField3D< T > &field, MultiGridScalarField3D< T > &result, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::subtract (T scalar, MultiGridScalarField3D< T > &field, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::subtract (T scalar, MultiGridScalarField3D< T > &field)
template<typename T >
void plb::subtract (MultiGridScalarField3D< T > &field, T scalar, MultiGridScalarField3D< T > &result, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::subtract (MultiGridScalarField3D< T > &field, T scalar, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::subtract (MultiGridScalarField3D< T > &field, T scalar)
template<typename T >
void plb::multiply (T scalar, MultiGridScalarField3D< T > &field, MultiGridScalarField3D< T > &result, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::multiply (T scalar, MultiGridScalarField3D< T > &field, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::multiply (T scalar, MultiGridScalarField3D< T > &field)
template<typename T >
void plb::multiply (MultiGridScalarField3D< T > &field, T scalar, MultiGridScalarField3D< T > &result, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::multiply (MultiGridScalarField3D< T > &field, T scalar, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::multiply (MultiGridScalarField3D< T > &field, T scalar)
template<typename T >
void plb::divide (T scalar, MultiGridScalarField3D< T > &field, MultiGridScalarField3D< T > &result, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::divide (T scalar, MultiGridScalarField3D< T > &field, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::divide (T scalar, MultiGridScalarField3D< T > &field)
template<typename T >
void plb::divide (MultiGridScalarField3D< T > &field, T scalar, MultiGridScalarField3D< T > &result, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::divide (MultiGridScalarField3D< T > &field, T scalar, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::divide (MultiGridScalarField3D< T > &field, T scalar)
template<typename T >
void plb::addInPlace (MultiGridScalarField3D< T > &field, T scalar, Box3D domain)
template<typename T >
void plb::addInPlace (MultiGridScalarField3D< T > &field, T scalar)
template<typename T >
void plb::subtractInPlace (MultiGridScalarField3D< T > &field, T scalar, Box3D domain)
template<typename T >
void plb::subtractInPlace (MultiGridScalarField3D< T > &field, T scalar)
template<typename T >
void plb::multiplyInPlace (MultiGridScalarField3D< T > &field, T scalar, Box3D domain)
template<typename T >
void plb::multiplyInPlace (MultiGridScalarField3D< T > &field, T scalar)
template<typename T >
void plb::divideInPlace (MultiGridScalarField3D< T > &field, T scalar, Box3D domain)
template<typename T >
void plb::divideInPlace (MultiGridScalarField3D< T > &field, T scalar)
template<typename T >
void plb::add (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B, MultiGridScalarField3D< T > &result, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::add (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::add (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B)
template<typename T >
void plb::subtract (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B, MultiGridScalarField3D< T > &result, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::subtract (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::subtract (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B)
template<typename T >
void plb::multiply (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B, MultiGridScalarField3D< T > &result, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::multiply (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::multiply (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B)
template<typename T >
void plb::divide (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B, MultiGridScalarField3D< T > &result, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::divide (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::divide (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B)
template<typename T >
void plb::addInPlace (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B, Box3D domain)
template<typename T >
void plb::addInPlace (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B)
template<typename T >
void plb::subtractInPlace (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B, Box3D domain)
template<typename T >
void plb::subtractInPlace (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B)
template<typename T >
void plb::multiplyInPlace (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B, Box3D domain)
template<typename T >
void plb::multiplyInPlace (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B)
template<typename T >
void plb::divideInPlace (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B, Box3D domain)
template<typename T >
void plb::divideInPlace (MultiGridScalarField3D< T > &A, MultiGridScalarField3D< T > &B)
template<typename T , int nDim, class BoolMask >
plint plb::count (MultiGridTensorField3D< T, nDim > &field, Box3D domain, BoolMask boolMask)
template<typename T , int nDim, class BoolMask >
plint plb::count (MultiGridTensorField3D< T, nDim > &field, BoolMask boolMask)
template<typename T1 , typename T2 , int nDim>
void plb::copyConvert (MultiGridTensorField3D< T1, nDim > &field, MultiGridTensorField3D< T2, nDim > &convertedField, Box3D domain)
template<typename T1 , typename T2 , int nDim>
std::auto_ptr
< MultiGridTensorField3D< T2,
nDim > > 
plb::copyConvert (MultiGridTensorField3D< T1, nDim > &field, Box3D domain)
template<typename T1 , typename T2 , int nDim>
std::auto_ptr
< MultiGridTensorField3D< T2,
nDim > > 
plb::copyConvert (MultiGridTensorField3D< T1, nDim > &field)
template<typename T , int nDim>
void plb::extractSubDomain (MultiGridTensorField3D< T, nDim > &field, MultiGridTensorField3D< T, nDim > &extractedField, Box3D domain)
template<typename T , int nDim>
std::auto_ptr
< MultiGridTensorField3D< T,
nDim > > 
plb::extractSubDomain (MultiGridTensorField3D< T, nDim > &field, Box3D domain)
template<typename T , int nDim>
void plb::extractComponent (MultiGridTensorField3D< T, nDim > &tensorField, MultiGridScalarField3D< T > &component, Box3D domain, int iComponent)
template<typename T , int nDim>
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::extractComponent (MultiGridTensorField3D< T, nDim > &tensorField, Box3D domain, int iComponent)
template<typename T , int nDim>
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::extractComponent (MultiGridTensorField3D< T, nDim > &tensorField, int iComponent)
template<typename T , int nDim>
void plb::computeNorm (MultiGridTensorField3D< T, nDim > &tensorField, MultiGridScalarField3D< T > &norm, Box3D domain)
template<typename T , int nDim>
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::computeNorm (MultiGridTensorField3D< T, nDim > &tensorField, Box3D domain)
template<typename T , int nDim>
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::computeNorm (MultiGridTensorField3D< T, nDim > &tensorField)
template<typename T , int nDim>
void plb::computeNormSqr (MultiGridTensorField3D< T, nDim > &tensorField, MultiGridScalarField3D< T > &normSqr, Box3D domain)
template<typename T , int nDim>
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::computeNormSqr (MultiGridTensorField3D< T, nDim > &tensorField, Box3D domain)
template<typename T , int nDim>
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::computeNormSqr (MultiGridTensorField3D< T, nDim > &tensorField)
template<typename T >
void plb::computeSymmetricTensorNorm (MultiGridTensorField3D< T, 3 > &tensorField, MultiGridScalarField3D< T > &norm, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::computeSymmetricTensorNorm (MultiGridTensorField3D< T, 3 > &tensorField, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::computeSymmetricTensorNorm (MultiGridTensorField3D< T, 3 > &tensorField)
template<typename T >
void plb::computeSymmetricTensorNormSqr (MultiGridTensorField3D< T, 3 > &tensorField, MultiGridScalarField3D< T > &normSqr, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::computeSymmetricTensorNormSqr (MultiGridTensorField3D< T, 3 > &tensorField, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::computeSymmetricTensorNormSqr (MultiGridTensorField3D< T, 3 > &tensorField)
template<typename T >
void plb::computeSymmetricTensorTrace (MultiGridTensorField3D< T, 3 > &tensorField, MultiGridScalarField3D< T > &trace, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::computeSymmetricTensorTrace (MultiGridTensorField3D< T, 3 > &tensorField, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::computeSymmetricTensorTrace (MultiGridTensorField3D< T, 3 > &tensorField)
template<typename T >
void plb::computeVorticity (MultiGridTensorField3D< T, 2 > &velocity, MultiGridScalarField3D< T > &vorticity, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::computeVorticity (MultiGridTensorField3D< T, 2 > &velocity, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::computeVorticity (MultiGridTensorField3D< T, 2 > &velocity)
template<typename T >
void plb::computeBulkVorticity (MultiGridTensorField3D< T, 2 > &velocity, MultiGridScalarField3D< T > &vorticity, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::computeBulkVorticity (MultiGridTensorField3D< T, 2 > &velocity, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridScalarField3D< T > > 
plb::computeBulkVorticity (MultiGridTensorField3D< T, 2 > &velocity)
template<typename T >
void plb::computeStrainRate (MultiGridTensorField3D< T, 2 > &velocity, MultiGridTensorField3D< T, 3 > &S, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridTensorField3D< T, 3 > > 
plb::computeStrainRate (MultiGridTensorField3D< T, 2 > &velocity, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridTensorField3D< T, 3 > > 
plb::computeStrainRate (MultiGridTensorField3D< T, 2 > &velocity)
template<typename T >
void plb::computeBulkStrainRate (MultiGridTensorField3D< T, 2 > &velocity, MultiGridTensorField3D< T, 3 > &S, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridTensorField3D< T, 3 > > 
plb::computeBulkStrainRate (MultiGridTensorField3D< T, 2 > &velocity, Box3D domain)
template<typename T >
std::auto_ptr
< MultiGridTensorField3D< T, 3 > > 
plb::computeBulkStrainRate (MultiGridTensorField3D< T, 2 > &velocity)
template<typename T , int nDim>
void plb::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 > > 
plb::add (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B, Box3D domain)
template<typename T , int nDim>
std::auto_ptr
< MultiGridTensorField3D< T,
nDim > > 
plb::add (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B)
template<typename T , int nDim>
void plb::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 > > 
plb::subtract (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B, Box3D domain)
template<typename T , int nDim>
std::auto_ptr
< MultiGridTensorField3D< T,
nDim > > 
plb::subtract (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B)
template<typename T , int nDim>
void plb::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 > > 
plb::multiply (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B, Box3D domain)
template<typename T , int nDim>
std::auto_ptr
< MultiGridTensorField3D< T,
nDim > > 
plb::multiply (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B)
template<typename T , int nDim>
void plb::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 > > 
plb::divide (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B, Box3D domain)
template<typename T , int nDim>
std::auto_ptr
< MultiGridTensorField3D< T,
nDim > > 
plb::divide (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B)
template<typename T , int nDim>
void plb::addInPlace (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B, Box3D domain)
template<typename T , int nDim>
void plb::addInPlace (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B)
template<typename T , int nDim>
void plb::subtractInPlace (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B, Box3D domain)
template<typename T , int nDim>
void plb::subtractInPlace (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B)
template<typename T , int nDim>
void plb::multiplyInPlace (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B, Box3D domain)
template<typename T , int nDim>
void plb::multiplyInPlace (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B)
template<typename T , int nDim>
void plb::multiplyInPlace (MultiGridTensorField3D< T, nDim > &A, T alpha, Box3D domain)
template<typename T , int nDim>
void plb::multiplyInPlace (MultiGridTensorField3D< T, nDim > &A, T alpha)
template<typename T , int nDim>
void plb::divideInPlace (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B, Box3D domain)
template<typename T , int nDim>
void plb::divideInPlace (MultiGridTensorField3D< T, nDim > &A, MultiGridTensorField3D< T, nDim > &B)