5#include "{{SOLVER_NAME}}.h"
9{%
for item in NAMESPACE -%}
15template <
typename cStoreType,
typename pCompType,
typename pStoreType>
16int fusedSpaceTimePredictorVolumeIntegral{{NAME_SUFFIX}}(
17 {{FULL_QUALIFIED_SOLVER_NAME}}&
solver,
18 pStoreType* __restrict__ lQhbnd[2*Dimensions],
19 pStoreType* __restrict__ lFhbnd[2*Dimensions],
20 cStoreType*
const __restrict__ luh,
23 const double timeStamp,
24 const double timeStepSize,
25 const std::vector<int>& pointSources
28{%
else %}{# IS_LINEAR #}
30template <
typename cStoreType,
typename pCompType,
typename pStoreType>
31int fusedSpaceTimePredictorVolumeIntegral(
32 {{FULL_QUALIFIED_SOLVER_NAME}}&
solver,
33 pStoreType* __restrict__ lQhbnd[2*Dimensions],
34 pStoreType* __restrict__ lFhbnd[2*Dimensions],
35 cStoreType*
const __restrict__ luh,
38 const double timeStamp,
39 const double timeStepSize
42{% endif %}{# IS_LINEAR #}
44{%
for item in NAMESPACE -%}