92 const std::vector<Parameter>& parameter_population);
102 const std::string& perturbation_pdf_output);
111 const std::string& generator_output);
152 int t,
const Parameter& perturbed_parameter,
153 const std::vector<Parameter>& parameter_population);
155 #endif // PROTOCOLS_H std::string format_perturbation_pdf_input(int t, const Parameter &perturbed_parameter, const std::vector< Parameter > ¶meter_population)
std::string format_simulator_input(const Epsilon &epsilon, const Parameter ¶meter)
std::string format_perturber_input(int t, const Parameter &source_parameter)
std::vector< double > get_perturbation_pdf(const Command &perturbation_pdf, int t, const Parameter &perturbed_parameter, const std::vector< Parameter > ¶meter_population)
Parameter parse_perturber_output(const std::string &perturber_output)
Parameter sample_from_prior(const Command &prior_sampler)
double parse_prior_pdf_output(const std::string &prior_pdf_output)
std::string format_prior_pdf_input(const Parameter ¶meter)
Parameter perturb_parameter(const Command &perturber, int t, Parameter source_parameter)
Parameter parse_prior_sampler_output(const std::string &prior_sampler_output)
double get_prior_pdf(const Command &prior_pdf, Parameter parameter)
std::vector< Parameter > parse_generator_output(const std::string &generator_output)
bool parse_simulator_output(const std::string &simulator_output)
std::vector< double > parse_perturbation_pdf_output(const std::string &perturbation_pdf_output)