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

gridRefinement.hh File Reference

#include "multiGrid/gridRefinement.h"
Include dependency graph for gridRefinement.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

template<typename T >
plb::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 >
void plb::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 plb::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 plb::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

Detailed Description

Coupling between grids of different refinement level -- generic implementation.