$treeview $search $mathjax
|
Palabos
Version 1.1
$projectbrief
|
$projectbrief
|
$searchbox |
Rescale values in a convective regime, dx=dt, with a factor 2 between coarse and fine grid. More...
#include <gridRefinement.h>


Public Member Functions | |
| ConvectiveRescaleEngine (plint order_) | |
| virtual void | scaleCoarseFine (Cell< T, Descriptor > const &coarseCell, std::vector< T > &decomposedFineValues) const |
| Decompose the values of a coarse cell, and rescale them to the units of a fine cell. | |
| virtual void | scaleFineCoarse (Cell< T, Descriptor > const &fineCell, std::vector< T > &decomposedCoarseValues) const |
| Decompose the values of a fine cell, and rescale them to the units of a coarse cell. | |
| virtual void | recompose (Cell< T, Descriptor > &cell, std::vector< T > const &decomposedValues) const |
| Recompose the values into the variables of a cell, without further rescaling. | |
| virtual plint | getDecompositionOrder () const |
| Get the order (wrt the Chapman-Enskog expansion) at which decomposition is performed. | |
| virtual ConvectiveRescaleEngine< T, Descriptor > * | clone () const |
| Get a clone of this object. | |
Rescale values in a convective regime, dx=dt, with a factor 2 between coarse and fine grid.
| plb::ConvectiveRescaleEngine< T, Descriptor >::ConvectiveRescaleEngine | ( | plint | order_ | ) | [inline] |
| ConvectiveRescaleEngine< T, Descriptor > * plb::ConvectiveRescaleEngine< T, Descriptor >::clone | ( | ) | const [inline, virtual] |
Get a clone of this object.
Implements plb::RescaleEngine< T, Descriptor >.
| plint plb::ConvectiveRescaleEngine< T, Descriptor >::getDecompositionOrder | ( | ) | const [inline, virtual] |
Get the order (wrt the Chapman-Enskog expansion) at which decomposition is performed.
Implements plb::RescaleEngine< T, Descriptor >.
| void plb::ConvectiveRescaleEngine< T, Descriptor >::recompose | ( | Cell< T, Descriptor > & | cell, | |
| std::vector< T > const & | decomposedValues | |||
| ) | const [inline, virtual] |
Recompose the values into the variables of a cell, without further rescaling.
Implements plb::RescaleEngine< T, Descriptor >.
References plb::Cell< T, Descriptor >::getDynamics().
| void plb::ConvectiveRescaleEngine< T, Descriptor >::scaleCoarseFine | ( | Cell< T, Descriptor > const & | coarseCell, | |
| std::vector< T > & | decomposedFineValues | |||
| ) | const [inline, virtual] |
Decompose the values of a coarse cell, and rescale them to the units of a fine cell.
Implements plb::RescaleEngine< T, Descriptor >.
References plb::Cell< T, Descriptor >::getDynamics().
| void plb::ConvectiveRescaleEngine< T, Descriptor >::scaleFineCoarse | ( | Cell< T, Descriptor > const & | fineCell, | |
| std::vector< T > & | decomposedCoarseValues | |||
| ) | const [inline, virtual] |
Decompose the values of a fine cell, and rescale them to the units of a coarse cell.
Implements plb::RescaleEngine< T, Descriptor >.
References plb::Cell< T, Descriptor >::getDynamics().
1.6.3
1.6.3