8#include <ryujin/base/compile_time_options.h>
13 namespace ElectrostaticConfigurations
20 template <
int dim,
typename Number =
double>
29 background_density_ = 0.;
30 this->add_parameter(
"background density",
32 "a constant background (charge) density value");
35 this->add_parameter(
"magnetic field",
37 "a constant background magnetic field density");
43 return background_density_;
49 return magnetic_field_;
53 double background_density_;
dealii::Tensor< 1, dim==2 ? 1 :dim, Number > curl_type
curl_type magnetic_field(const dealii::Point< dim > &, Number) const final
double background_density(const dealii::Point< dim > &, Number) const final
ElectrostaticConfiguration< dim, Number >::curl_type curl_type
Constant(const std::string &subsection)