|
Pakman
|


Go to the source code of this file.
Functions | |
| std::string | format_simulator_input (const Epsilon &epsilon, const Parameter ¶meter) |
| bool | parse_simulator_output (const std::string &simulator_output) |
| Parameter | parse_prior_sampler_output (const std::string &prior_sampler_output) |
| std::string | format_perturber_input (int t, const Parameter &source_parameter) |
| Parameter | parse_perturber_output (const std::string &perturber_output) |
| std::string | format_prior_pdf_input (const Parameter ¶meter) |
| double | parse_prior_pdf_output (const std::string &prior_pdf_output) |
| std::string | format_perturbation_pdf_input (int t, const Parameter &perturbed_parameter, const std::vector< Parameter > ¶meter_population) |
| std::vector< double > | parse_perturbation_pdf_output (const std::string &perturbation_pdf_output) |
| std::vector< Parameter > | parse_generator_output (const std::string &generator_output) |
| Parameter | sample_from_prior (const Command &prior_sampler) |
| Parameter | perturb_parameter (const Command &perturber, int t, Parameter source_parameter) |
| double | get_prior_pdf (const Command &prior_pdf, Parameter parameter) |
| std::vector< double > | get_perturbation_pdf (const Command &perturbation_pdf, int t, const Parameter &perturbed_parameter, const std::vector< Parameter > ¶meter_population) |
This file defines functions to format input to user executables and parse output from user executables according to the Pakman user executable API.
In addition, this file contains convenience functions that combine formatting and parsing.
Definition in file protocols.h.
| std::string format_perturbation_pdf_input | ( | int | t, |
| const Parameter & | perturbed_parameter, | ||
| const std::vector< Parameter > & | parameter_population | ||
| ) |
Format input to perturbation_pdf.
| t | current generation. |
| perturbed_parameter | perturbed parameter. |
| parameter_population | parameter population. |
Definition at line 182 of file protocols.cc.
| std::string format_perturber_input | ( | int | t, |
| const Parameter & | source_parameter | ||
| ) |
Format input to perturber.
| t | current generation. |
| source_parameter | source parameter to be perturbed. |
Definition at line 99 of file protocols.cc.
| std::string format_prior_pdf_input | ( | const Parameter & | parameter | ) |
Format input to prior_pdf.
| parameter | parameter to evaluate. |
Definition at line 128 of file protocols.cc.
Format input to simulator.
| epsilon | distance tolerance. |
| parameter | parameter to simulate. |
Definition at line 11 of file protocols.cc.
| std::vector<double> get_perturbation_pdf | ( | const Command & | perturbation_pdf, |
| int | t, | ||
| const Parameter & | perturbed_parameter, | ||
| const std::vector< Parameter > & | parameter_population | ||
| ) |
Get perturbation probability density function.
| perturbation_pdf | command to get perturbation pdf. |
| t | current generation. |
| perturbed_parameter | perturbed parameter. |
| parameter_population | parameter population. |
Definition at line 319 of file protocols.cc.
Get prior probability density function.
| prior_pdf | command to get prior pdf. |
| parameter | parameter to evaluate. |
Definition at line 311 of file protocols.cc.
| std::vector<Parameter> parse_generator_output | ( | const std::string & | generator_output | ) |
Parse output from generator.
| generator_output | output string from generator. |
Definition at line 253 of file protocols.cc.
| std::vector<double> parse_perturbation_pdf_output | ( | const std::string & | perturbation_pdf_output | ) |
Parse output from perturbation_pdf.
| perturbation_pdf_output | output string from perturbation_pdf. |
Definition at line 202 of file protocols.cc.
| Parameter parse_perturber_output | ( | const std::string & | perturber_output | ) |
Parse output from perturber.
| perturber_output | output string from perturber. |
Definition at line 110 of file protocols.cc.
| double parse_prior_pdf_output | ( | const std::string & | prior_pdf_output | ) |
Parse output from prior_pdf.
| prior_pdf_output | output string from prior_pdf. |
Definition at line 137 of file protocols.cc.
| Parameter parse_prior_sampler_output | ( | const std::string & | prior_sampler_output | ) |
Parse output from prior_sampler.
| prior_sampler_output | output string from prior_sampler. |
Definition at line 65 of file protocols.cc.
| bool parse_simulator_output | ( | const std::string & | simulator_output | ) |
Parse output from simulator.
| simulator_output | output string from simulator. |
Definition at line 24 of file protocols.cc.
Perturb parameter.
| perturber | command to perturb parameter. |
| t | current generation. |
| source_parameter | source parameter to be perturbed. |
Definition at line 301 of file protocols.cc.
Sample from prior.
| prior_sampler | command to sample from prior. |
Definition at line 294 of file protocols.cc.