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

gridConversion3D.hh File Reference

#include <algorithm>
#include "multiGrid/gridConversion3D.h"
#include "finiteDifference/interpolations3D.h"
Include dependency graph for gridConversion3D.hh:
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

Box3D plb::scaleBox (Box3D box, plint nLevel)
MultiBlockManagement3D plb::scaleMultiBlockManagement (MultiBlockManagement3D const &multiBlockManagement, plint nLevel)
template<typename T >
std::auto_ptr
< MultiScalarField3D< T > > 
plb::coarsen (MultiScalarField3D< T > &fineField, plint dimDx, plint dimDt, plint dxScale, plint dtScale)
template<typename T , int nDim>
std::auto_ptr
< MultiTensorField3D< T, nDim > > 
plb::coarsen (MultiTensorField3D< T, nDim > &fineField, plint dimDx, plint dimDt, plint dxScale, plint dtScale)
template<typename T >
std::auto_ptr
< MultiScalarField3D< T > > 
plb::refine (MultiScalarField3D< T > &coarseField, plint dimDx, plint dimDt, plint dxScale, plint dtScale)
template<typename T , int nDim>
std::auto_ptr
< MultiTensorField3D< T, nDim > > 
plb::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 > > 
plb::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 > > 
plb::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 > > > 
plb::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 > > > 
plb::coarsen (MultiParticleField3D< DenseParticleField3D< T, Descriptor > > &fineField, plint dxScale, plint dtScale)