39 std::shared_ptr<::walberla::PoissonSolver> m_instance;
40 std::shared_ptr<LatticeWalberla> m_lattice;
41 bool m_single_precision;
53 [
this]() {
return m_single_precision; }},
58 [[
nodiscard]] std::shared_ptr<::walberla::PoissonSolver>
void add_parameters(std::vector< AutoParameter > &¶ms)
void do_construct(VariantMap const &args) override
std::shared_ptr<::walberla::PoissonSolver > get_instance() const noexcept override
This file contains the defaults for ESPResSo.
T get_value(Variant const &v)
Extract value of specific type T from a Variant.
std::unordered_map< std::string, Variant > VariantMap
std::shared_ptr< walberla::PoissonSolver > new_ek_poisson_none(std::shared_ptr< LatticeWalberla > const &lattice, bool single_precision)
static constexpr const ReadOnly read_only