70 int numberOfGridCellsPerPatchPerAxis,
73 int auxiliaryVariables
78 int numberOfGridCellsPerPatchPerAxis,
81 int auxiliaryVariables
86 int numberOfGridCellsPerPatchPerAxis,
89 int auxiliaryVariables
94 int numberOfGridCellsPerPatchPerAxis,
97 int auxiliaryVariables
111 double* __restrict__ QIn,
112 const ::exahype2::enumerator::AoSLexicographicEnumerator& QInEnumerator,
125 double* __restrict__ QIn,
126 const ::exahype2::enumerator::AoSLexicographicEnumerator& QInEnumerator,
139 double* __restrict__ QIn,
140 const ::exahype2::enumerator::AoSLexicographicEnumerator& QInEnumerator,
153 double* __restrict__ QIn,
154 const ::exahype2::enumerator::AoSLexicographicEnumerator& QInEnumerator,
void recomputeAuxiliaryVariablesFD4_4thOrder_LoopBody(double *__restrict__ QIn, const ::exahype2::enumerator::AoSLexicographicEnumerator &QInEnumerator, const tarch::la::Vector< Dimensions, double > &patchCentre, const tarch::la::Vector< Dimensions, double > &patchSize, int patchIndex, const tarch::la::Vector< Dimensions, int > &volumeIndex, int normal)
Recompute auxiliary variables.
void recomputeAuxiliaryVariablesFD4_centralDifferences_LoopBody(double *__restrict__ QIn, const ::exahype2::enumerator::AoSLexicographicEnumerator &QInEnumerator, const tarch::la::Vector< Dimensions, double > &patchCentre, const tarch::la::Vector< Dimensions, double > &patchSize, int patchIndex, const tarch::la::Vector< Dimensions, int > &volumeIndex, int normal)
void recomputeAuxiliaryVariablesFD4_rightDifferences_LoopBody(double *__restrict__ QIn, const ::exahype2::enumerator::AoSLexicographicEnumerator &QInEnumerator, const tarch::la::Vector< Dimensions, double > &patchCentre, const tarch::la::Vector< Dimensions, double > &patchSize, int patchIndex, const tarch::la::Vector< Dimensions, int > &volumeIndex, int normal)
void recomputeAuxiliaryVariablesFD4_leftDifferences_LoopBody(double *__restrict__ QIn, const ::exahype2::enumerator::AoSLexicographicEnumerator &QInEnumerator, const tarch::la::Vector< Dimensions, double > &patchCentre, const tarch::la::Vector< Dimensions, double > &patchSize, int patchIndex, const tarch::la::Vector< Dimensions, int > &volumeIndex, int normal)
void recomputeAuxiliaryVariablesFD4_rightDifferences(::exahype2::CellData< double, double > &patchData, int numberOfGridCellsPerPatchPerAxis, int haloSize, int unknowns, int auxiliaryVariables)
void recomputeAuxiliaryVariablesFD4_4thOrder(::exahype2::CellData< double, double > &patchData, int numberOfGridCellsPerPatchPerAxis, int haloSize, int unknowns, int auxiliaryVariables)
Recompute auxiliary variables for FD4 scheme with a 4th order scheme.
void recomputeAuxiliaryVariablesFD4_leftDifferences(::exahype2::CellData< double, double > &patchData, int numberOfGridCellsPerPatchPerAxis, int haloSize, int unknowns, int auxiliaryVariables)
void recomputeAuxiliaryVariablesFD4_centralDifferences(::exahype2::CellData< double, double > &patchData, int numberOfGridCellsPerPatchPerAxis, int haloSize, int unknowns, int auxiliaryVariables)
This file is part of the ExaGRyPE project.
Representation of a number of cells which contains all information that's required to process the sto...