Peano
|
Functions | |
template<class SolverType , int NumberOfVolumesPerAxisInPatch, int HaloSize, int NumberOfUnknowns, int NumberOfAuxiliaryVariables, bool EvaluateFlux, bool EvaluateNonconservativeProduct, bool EvaluateSource, bool EvaluateMaximumEigenvalueAfterTimeStep, class TempDataEnumeratorType > | |
KeywordToAvoidDuplicateSymbolsForInlinedFunctions void | timeStepWithRusanovBatchedStateless (int targetDevice, int numberOfCells, double **mappedPointersToQIn, const double *rawPointerToCellCentre, const double *rawPointerToCellSize, const double *t, const double *dt, double *maxEigenvalue, double **mappedPointersToQOut, double *tempFluxX, double *tempFluxY, double *tempFluxZ, double *tempNonconservativeProductX, double *tempNonconservativeProductY, double *tempNonconservativeProductZ, double *tempEigenvalueX, double *tempEigenvalueY, double *tempEigenvalueZ) InlineMethod |
template<class SolverType , int NumberOfVolumesPerAxisInPatch, int HaloSize, int NumberOfUnknowns, int NumberOfAuxiliaryVariables, bool EvaluateFlux, bool EvaluateNonconservativeProduct, bool EvaluateSource, bool EvaluateMaximumEigenvalueAfterTimeStep, class TempDataEnumeratorType > | |
KeywordToAvoidDuplicateSymbolsForInlinedFunctions void | timeStepWithRusanovPatchwiseStateless (int targetDevice, int numberOfCells, double **mappedPointersToQIn, const double *rawPointerToCellCentre, const double *rawPointerToCellSize, const double *t, const double *dt, double *maxEigenvalue, double **mappedPointersToQOut, double *tempFluxX, double *tempFluxY, double *tempFluxZ, double *tempNonconservativeProductX, double *tempNonconservativeProductY, double *tempNonconservativeProductZ, double *tempEigenvalueX, double *tempEigenvalueY, double *tempEigenvalueZ) InlineMethod |
KeywordToAvoidDuplicateSymbolsForInlinedFunctions void exahype2::fv::rusanov::omp::internal::timeStepWithRusanovBatchedStateless | ( | int | targetDevice, |
int | numberOfCells, | ||
double ** | mappedPointersToQIn, | ||
const double * | rawPointerToCellCentre, | ||
const double * | rawPointerToCellSize, | ||
const double * | t, | ||
const double * | dt, | ||
double * | maxEigenvalue, | ||
double ** | mappedPointersToQOut, | ||
double * | tempFluxX, | ||
double * | tempFluxY, | ||
double * | tempFluxZ, | ||
double * | tempNonconservativeProductX, | ||
double * | tempNonconservativeProductY, | ||
double * | tempNonconservativeProductZ, | ||
double * | tempEigenvalueX, | ||
double * | tempEigenvalueY, | ||
double * | tempEigenvalueZ ) |
Definition at line 16 of file BatchedStateless.cpph.
References exahype2::fv::rusanov::loopbodies::copySolution(), HaloSize, exahype2::fv::rusanov::loopbodies::updateSolutionWithEigenvalueDamping(), exahype2::fv::rusanov::loopbodies::updateSolutionWithFlux(), exahype2::fv::rusanov::loopbodies::updateSolutionWithNonconservativeFlux(), and exahype2::volumeIndex().
KeywordToAvoidDuplicateSymbolsForInlinedFunctions void exahype2::fv::rusanov::omp::internal::timeStepWithRusanovPatchwiseStateless | ( | int | targetDevice, |
int | numberOfCells, | ||
double ** | mappedPointersToQIn, | ||
const double * | rawPointerToCellCentre, | ||
const double * | rawPointerToCellSize, | ||
const double * | t, | ||
const double * | dt, | ||
double * | maxEigenvalue, | ||
double ** | mappedPointersToQOut, | ||
double * | tempFluxX, | ||
double * | tempFluxY, | ||
double * | tempFluxZ, | ||
double * | tempNonconservativeProductX, | ||
double * | tempNonconservativeProductY, | ||
double * | tempNonconservativeProductZ, | ||
double * | tempEigenvalueX, | ||
double * | tempEigenvalueY, | ||
double * | tempEigenvalueZ ) |
Definition at line 16 of file PatchwiseStateless.cpph.
References exahype2::fv::rusanov::loopbodies::copySolution(), HaloSize, exahype2::fv::rusanov::loopbodies::updateSolutionWithEigenvalueDamping(), exahype2::fv::rusanov::loopbodies::updateSolutionWithFlux(), exahype2::fv::rusanov::loopbodies::updateSolutionWithNonconservativeFlux(), and exahype2::volumeIndex().