22#ifndef SCRIPT_INTERFACE_RDF_HPP
23#define SCRIPT_INTERFACE_RDF_HPP
46 [
this]() {
return static_cast<int>(
rdf_observable()->n_r_bins); }},
54 context()->parallel_try_catch([&]() {
58 params,
"ids1",
"ids2",
"n_r_bins",
"min_r",
"max_r");
66 std::shared_ptr<::Observables::Observable>
observable()
const override {
71 std::shared_ptr<::Observables::RDF> m_observable;
Bind parameters in the script interface.
void add_parameters(std::vector< AutoParameter > &¶ms)
std::shared_ptr<::Observables::RDF > rdf_observable() const
std::shared_ptr<::Observables::Observable > observable() const override
void do_construct(VariantMap const ¶ms) override
T get_value(Variant const &v)
Extract value of specific type T from a Variant.
std::unordered_map< std::string, Variant > VariantMap
static SteepestDescentParameters params
Currently active steepest descent instance.
static constexpr const ReadOnly read_only