Gambit::Priors::BasePrior Class Referenceabstract Abstract base class for priors. More...
Inheritance diagram for Gambit::Priors::BasePrior:
![]()
Collaboration diagram for Gambit::Priors::BasePrior:
![]()
Detailed DescriptionAbstract base class for priors. Definition at line 40 of file base_prior.hpp. Constructor & Destructor Documentation◆ ~BasePrior()
◆ BasePrior() [1/4]
Definition at line 51 of file base_prior.hpp. std::vector< std::string > param_names Definition: base_prior.hpp:46 ◆ BasePrior() [2/4]
Definition at line 53 of file base_prior.hpp. std::vector< std::string > param_names Definition: base_prior.hpp:46 ◆ BasePrior() [3/4]
Definition at line 56 of file base_prior.hpp. std::vector< std::string > param_names Definition: base_prior.hpp:46 ◆ BasePrior() [4/4]
Definition at line 59 of file base_prior.hpp. References inverse_transform(), and transform(). std::vector< std::string > param_names Definition: base_prior.hpp:46
Here is the call graph for this function:
![]() Member Function Documentation◆ getParameters()
Definition at line 83 of file base_prior.hpp. References param_names. Referenced by Gambit::Scanner::Function_Base< ret(args...)>::getParameters(), and Gambit::Scanner::Scan_Manager::Scan_Manager(). std::vector< std::string > param_names Definition: base_prior.hpp:46
Here is the caller graph for this function:
![]() ◆ getShownParameters()
Reimplemented in Gambit::Priors::MultiPriors, Gambit::Priors::FixedPrior, and Gambit::Priors::CompositePrior. Definition at line 75 of file base_prior.hpp. References param_names. Referenced by Gambit::Priors::CompositePrior::CompositePrior(), and Gambit::Scanner::Function_Base< ret(args...)>::getShownParameters(). std::vector< std::string > param_names Definition: base_prior.hpp:46
Here is the caller graph for this function:
![]() ◆ inverse_transform()
Transform from parameter back to unit hypercube. Implemented in Gambit::Priors::RangePrior1D< T >, Gambit::Priors::MultiPriors, Gambit::Priors::FixedPrior, Gambit::Priors::LogNormal, Gambit::Priors::Gaussian, Gambit::Priors::Cauchy, Gambit::Priors::None, Gambit::Priors::CompositePrior, Gambit::Priors::DoubleLogFlatJoin, Gambit::Priors::Plugin, and Gambit::Priors::Dummy. Referenced by BasePrior().
Here is the caller graph for this function:
![]() ◆ operator()()
Log of PDF density. Reimplemented in Gambit::Priors::RangePrior1D< T >, Gambit::Priors::LogNormal, Gambit::Priors::Gaussian, Gambit::Priors::Cauchy, Gambit::Priors::DoubleLogFlatJoin, and Gambit::Priors::Plugin. Definition at line 69 of file base_prior.hpp. References LOCAL_INFO, and Gambit::Scanner::scan_error().
Here is the call graph for this function:
![]() ◆ setSize()Definition at line 79 of file base_prior.hpp. References size(). Referenced by Gambit::Priors::CompositePrior::CompositePrior().
Here is the call graph for this function:
![]()
Here is the caller graph for this function:
![]() ◆ size()
Definition at line 77 of file base_prior.hpp. References param_size. Referenced by Gambit::Priors::Cauchy::inverse_transform(), Gambit::Priors::Gaussian::inverse_transform(), Gambit::Priors::LogNormal::inverse_transform(), Gambit::Priors::FixedPrior::inverse_transform(), Gambit::Priors::MultiPriors::inverse_transform(), Gambit::Scanner::Scan_Manager::Run(), and setSize().
Here is the caller graph for this function:
![]() ◆ sizeRef()
Definition at line 81 of file base_prior.hpp. References param_size. Referenced by Gambit::Priors::Plugin::Plugin().
Here is the caller graph for this function:
![]() ◆ transform()
Transform from unit hypercube to parameter. Implemented in Gambit::Priors::RangePrior1D< T >, Gambit::Priors::MultiPriors, Gambit::Priors::FixedPrior, Gambit::Priors::None, Gambit::Priors::DoubleLogFlatJoin, Gambit::Priors::LogNormal, Gambit::Priors::CompositePrior, Gambit::Priors::Gaussian, Gambit::Priors::Cauchy, Gambit::Priors::Plugin, and Gambit::Priors::Dummy. Referenced by BasePrior().
Here is the caller graph for this function:
![]() Member Data Documentation◆ param_names
Definition at line 46 of file base_prior.hpp. Referenced by Gambit::Priors::CompositePrior::CompositePrior(), Gambit::Priors::FixedPrior::FixedPrior(), getParameters(), getShownParameters(), Gambit::Priors::Dummy::inverse_transform(), Gambit::Priors::Cauchy::inverse_transform(), Gambit::Priors::Gaussian::inverse_transform(), Gambit::Priors::LogNormal::inverse_transform(), Gambit::Priors::FixedPrior::inverse_transform(), Gambit::Priors::MultiPriors::inverse_transform(), Gambit::Priors::MultiPriors::MultiPriors(), Gambit::Priors::Plugin::Plugin(), Gambit::Priors::Dummy::transform(), Gambit::Priors::Cauchy::transform(), Gambit::Priors::Gaussian::transform(), Gambit::Priors::LogNormal::transform(), Gambit::Priors::None::transform(), Gambit::Priors::FixedPrior::transform(), and Gambit::Priors::MultiPriors::transform(). ◆ param_size
Definition at line 43 of file base_prior.hpp. Referenced by Gambit::Priors::CompositePrior::CompositePrior(), size(), and sizeRef(). The documentation for this class was generated from the following file:
|