/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/physics/integration/abstract_integrator.hh Source File#
|
DiFfRG
|
abstract_integrator.hh
Go to the documentation of this file.
13 std::array<size_t, dim> make_int_grid(const JSONValue &json, const std::array<std::string, dim> &names)
43 requires(const ARGS &...args) { multidim_kernel_call<NT, KERNEL, ctype, dim, ARGS...>(args...); };
Definition abstract_integrator.hh:64
void set_node_distribution(const NodeDistribution &distribution)
const NodeDistribution & get_node_distribution() const
void set_load_balancer(IntegrationLoadBalancer &load_balancer)
NodeDistribution node_distribution
Definition abstract_integrator.hh:73
Definition distribution.hh:18
double get_double(const std::string &key) const
Get the value of a key in the json object.
uint get_uint(const std::string &key) const
Get the value of a key in the json object.
Definition abstract_integrator.hh:51
Definition abstract_integrator.hh:46
Definition abstract_integrator.hh:42
Definition abstract_integrator.hh:28
std::array< size_t, dim > make_int_grid(const JSONValue &json, const std::array< std::string, dim > &names)
Definition abstract_integrator.hh:13
Definition complex_math.hh:10
consteval void check_kernel_requirements()
Definition abstract_integrator.hh:55
NT multidim_kernel_call(const ARGS &...args)
Definition abstract_integrator.hh:31
Definition distribution.hh:7
Generated by