Peano
Loading...
Searching...
No Matches
exahype2::fd::fd4::omp::internal Namespace Reference

Functions

template<typename Solver , int numberOfGridCellsPerPatchPerAxis, int haloSize, int unknowns, int auxiliaryVariables, typename TempDataEnumerator >
static void timeStep_batched_heap_multicore_static_calls (::exahype2::CellData< double, double > &patchData, double KOSigma, bool evaluateFlux, bool evaluateDifferentialSource, bool evaluateAlgebraicSource, bool copyOldTimeStepAndScaleWithTimeStepSize, DifferentialSourceTermVariant variant, const exahype2::enumerator::AoSLexicographicEnumerator &QInEnumerator, const exahype2::enumerator::AoSLexicographicEnumerator &QOutEnumerator, const TempDataEnumerator &fluxEnumerator, const TempDataEnumerator &differentialSourceEnumerator, const TempDataEnumerator &KODissipationEnumerator, double *tempFluxX, double *tempFluxY, double *tempFluxZ, double *tempDifferentialSourceX, double *tempDifferentialSourceY, double *tempDifferentialSourceZ, double *tempKODissipationX, double *tempKODissipationY, double *tempKODissipationZ)
 

Function Documentation

◆ timeStep_batched_heap_multicore_static_calls()

template<typename Solver , int numberOfGridCellsPerPatchPerAxis, int haloSize, int unknowns, int auxiliaryVariables, typename TempDataEnumerator >
static void exahype2::fd::fd4::omp::internal::timeStep_batched_heap_multicore_static_calls ( ::exahype2::CellData< double, double > & patchData,
double KOSigma,
bool evaluateFlux,
bool evaluateDifferentialSource,
bool evaluateAlgebraicSource,
bool copyOldTimeStepAndScaleWithTimeStepSize,
DifferentialSourceTermVariant variant,
const exahype2::enumerator::AoSLexicographicEnumerator & QInEnumerator,
const exahype2::enumerator::AoSLexicographicEnumerator & QOutEnumerator,
const TempDataEnumerator & fluxEnumerator,
const TempDataEnumerator & differentialSourceEnumerator,
const TempDataEnumerator & KODissipationEnumerator,
double * tempFluxX,
double * tempFluxY,
double * tempFluxZ,
double * tempDifferentialSourceX,
double * tempDifferentialSourceY,
double * tempDifferentialSourceZ,
double * tempKODissipationX,
double * tempKODissipationY,
double * tempKODissipationZ )
static