Peano
Loading...
Searching...
No Matches
ForcingTerms.h
Go to the documentation of this file.
1#pragma once
2
3#include "Constants.h"
4#include "tarch/Assertions.h"
5#include "tarch/NonCriticalAssertions.h"
6#include "tarch/la/Vector.h"
7
9
10 static inline GPU_CALLABLE_METHOD void scenario(
11 [[maybe_unused]] const double* const __restrict__ Q,
12 [[maybe_unused]] const tarch::la::Vector<DIMENSIONS, double>& x,
13 [[maybe_unused]] const tarch::la::Vector<DIMENSIONS, double>& h,
14 [[maybe_unused]] const double t,
15 [[maybe_unused]] double* const __restrict__ S
16 );
17} // namespace applications::exahype2::GravityWaves::Thunderstorm::ForcingTerms
18
19#include "ForcingTerms.cpph"
void scenario(const double *const __restrict__ Q, const tarch::la::Vector< DIMENSIONS, double > &x, const tarch::la::Vector< DIMENSIONS, double > &h, const double t, double *const __restrict__ S)