8#include <compile_time_options.h>
24 KPP(
const std::string &subsection)
25 :
Flux(
"kpp", subsection)
31 double value(
const double state,
32 const unsigned int direction)
const override
36 return std::sin(state);
38 return std::cos(state);
42 "KPP is only defined in (1 or) 2 space dimensions"));
49 const unsigned int direction)
const override
53 return std::cos(state);
55 return -std::sin(state);
59 "KPP is only defined in (1 or) 2 space dimensions"));
std::string flux_formula_
double value(const double state, const unsigned int direction) const override
KPP(const std::string &subsection)
double gradient(const double state, const unsigned int direction) const override