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

gridRefinementProcessors3D.hh File Reference

#include "multiGrid/gridRefinementProcessors3D.h"
#include "multiBlock/multiDataProcessorWrapper3D.h"
#include "finiteDifference/fdStencils1D.h"
#include "core/geometry3D.h"
Include dependency graph for gridRefinementProcessors3D.hh:

Go to the source code of this file.

Namespaces

namespace  plb
 

All OpenLB code is contained in this namespace.


Functions

template<typename T , template< typename U > class Descriptor>
void plb::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 > plb::createCorners (Box3D domain, plint direction)
Box3D plb::createLeftDomain (Box3D originalDomain, plint direction)
Box3D plb::createRightDomain (Box3D originalDomain, plint direction)
Box3D plb::createBottomDomain (Box3D originalDomain, plint direction)
Box3D plb::createTopDomain (Box3D originalDomain, plint direction)

Detailed Description

Dynamics and data processors used to implement 3D grid refinement -- generic implementation.