#include <alsfvm/reconstruction/NoReconstructionCUDA.hpp>
|
virtual void | performReconstruction (const volume::Volume &inputVariables, size_t direction, size_t indicatorVariable, volume::Volume &leftOut, volume::Volume &rightOut, const ivec3 &start={0, 0, 0}, const ivec3 &end={0, 0, 0}) |
|
size_t | getNumberOfGhostCells () |
| getNumberOfGhostCells returns the number of ghost cells we need for this computation More...
|
|
virtual | ~Reconstruction () |
|
◆ getNumberOfGhostCells()
size_t alsfvm::reconstruction::NoReconstructionCUDA::getNumberOfGhostCells |
( |
| ) |
|
|
virtual |
◆ performReconstruction()
virtual void alsfvm::reconstruction::NoReconstructionCUDA::performReconstruction |
( |
const volume::Volume & |
inputVariables, |
|
|
size_t |
direction, |
|
|
size_t |
indicatorVariable, |
|
|
volume::Volume & |
leftOut, |
|
|
volume::Volume & |
rightOut, |
|
|
const ivec3 & |
start = {0, 0, 0} , |
|
|
const ivec3 & |
end = {0, 0, 0} |
|
) |
| |
|
virtual |
Copies the data to the other arrays. Does no reconstruction.
- Parameters
-
[in] | inputVariables | the variables to reconstruct. |
[in] | direction | the direction:
direction | explanation |
0 | x-direction |
1 | y-direction |
2 | z-direction |
|
[in] | indicatorVariable | the variable number to use for stencil selection. We will determine the stencil based on inputVariables->getScalarMemoryArea(indicatorVariable). |
[out] | leftOut | at the end, will contain the left interpolated values for all grid cells in the interior. |
[in] | start | (positive) the first index to compute the flux for |
[in] | end | (negative) the offset to on the upper part of the grid |
[out] | rightOut | at the end, will contain the right interpolated values for all grid cells in the interior. |
Implements alsfvm::reconstruction::Reconstruction.
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/alsvinn/checkouts/latest/alsfvm/include/alsfvm/reconstruction/NoReconstructionCUDA.hpp