|
| | GammaDiscreteRateDistribution (size_t nbClasses, double alpha=1.) |
| |
| GammaDiscreteRateDistribution * | clone () const |
| |
| std::string | getName () const |
| |
| void | fireParameterChanged (const ParameterList ¶meters) |
| |
| double | randC () const |
| |
| double | qProb (double x) const |
| |
| double | pProb (double x) const |
| |
| double | Expectation (double a) const |
| |
| virtual void | restrictToConstraint (const ConstraintInterface &c) |
| |
| virtual size_t | getNumberOfIndependentParameters () const=0 |
| |
| size_t | getNumberOfIndependentParameters () const |
| |
| virtual void | aliasParameters (const std::string &p1, const std::string &p2)=0 |
| |
| virtual void | aliasParameters (std::map< std::string, std::string > &unparsedParams, bool verbose)=0 |
| |
| void | aliasParameters (const std::string &p1, const std::string &p2) |
| |
| void | aliasParameters (std::map< std::string, std::string > &unparsedParams, bool verbose) |
| |
| virtual void | unaliasParameters (const std::string &p1, const std::string &p2)=0 |
| |
| void | unaliasParameters (const std::string &p1, const std::string &p2) |
| |
| virtual const ParameterList & | getIndependentParameters () const=0 |
| |
| const ParameterList & | getIndependentParameters () const |
| |
| virtual std::vector< std::string > | getAlias (const std::string &name) const=0 |
| |
| virtual std::vector< std::string > | getAlias (const std::string &name) const |
| |
| virtual std::map< std::string, std::string > | getAliases () const=0 |
| |
| virtual std::map< std::string, std::string > | getAliases () const |
| |
| virtual bool | hasParameter (const std::string &name) const=0 |
| |
| bool | hasParameter (const std::string &name) const override |
| |
| virtual const ParameterList & | getParameters () const=0 |
| |
| const ParameterList & | getParameters () const override |
| |
| virtual const Parameter & | parameter (const std::string &name) const=0 |
| |
| const Parameter & | parameter (const std::string &name) const override |
| |
| virtual double | getParameterValue (const std::string &name) const=0 |
| |
| double | getParameterValue (const std::string &name) const override |
| |
| virtual void | setAllParametersValues (const ParameterList ¶meters)=0 |
| |
| void | setAllParametersValues (const ParameterList ¶meters) override |
| |
| virtual void | setParameterValue (const std::string &name, double value)=0 |
| |
| void | setParameterValue (const std::string &name, double value) override |
| |
| virtual void | setParametersValues (const ParameterList ¶meters)=0 |
| |
| void | setParametersValues (const ParameterList ¶meters) override |
| |
| virtual bool | matchParametersValues (const ParameterList ¶meters)=0 |
| |
| bool | matchParametersValues (const ParameterList ¶meters) override |
| |
| virtual void | removeConstraint (const std::string &name)=0 |
| |
| void | removeConstraint (const std::string &name) override |
| |
| virtual void | setConstraint (const std::string &name, std::shared_ptr< ConstraintInterface > constraint)=0 |
| |
| void | setConstraint (const std::string &name, std::shared_ptr< ConstraintInterface > constraint) override |
| |
| virtual size_t | getNumberOfParameters () const=0 |
| |
| size_t | getNumberOfParameters () const override |
| |
| virtual void | setNamespace (const std::string &prefix)=0 |
| |
| void | setNamespace (const std::string &prefix) |
| |
| virtual std::string | getNamespace () const=0 |
| |
| std::string | getNamespace () const override |
| |
| virtual std::string | getParameterNameWithoutNamespace (const std::string &name) const=0 |
| |
| std::string | getParameterNameWithoutNamespace (const std::string &name) const override |
| |
| bool | hasIndependentParameter (const std::string &name) const |
| |
| ParameterList | getAliasedParameters (const ParameterList &pl) const |
| |
| ParameterList | getFromParameters (const ParameterList &pl) const |
| |
| std::string | getFrom (const std::string &name) const |
| |
| const std::shared_ptr< Parameter > & | getParameter (const std::string &name) const |
| |
| size_t | getNumberOfCategories () const |
| |
| size_t | getNumberOfCategories () const |
| |
| void | setNumberOfCategories (size_t nbClasses) |
| |
| void | setNumberOfCategories (size_t nbClasses) |
| |
| double | getCategory (size_t categoryIndex) const |
| |
| double | getCategory (size_t categoryIndex) const |
| |
| double | getProbability (size_t categoryIndex) const |
| |
| double | getProbability (double category) const |
| |
| double | getProbability (size_t categoryIndex) const |
| |
| double | getProbability (double category) const |
| |
| Vdouble | getCategories () const |
| |
| Vdouble | getCategories () const |
| |
| Vdouble | getProbabilities () const |
| |
| Vdouble | getProbabilities () const |
| |
| double | getValueCategory (double value) const |
| |
| double | getValueCategory (double value) const |
| |
| size_t | getCategoryIndex (double value) const |
| |
| size_t | getCategoryIndex (double value) const |
| |
| void | set (double category, double probability) |
| |
| void | set (double category, double probability) |
| |
| void | add (double category, double probability) |
| |
| void | add (double category, double probability) |
| |
| double | getInfCumulativeProbability (double category) const |
| |
| double | getInfCumulativeProbability (double category) const |
| |
| double | getIInfCumulativeProbability (double category) const |
| |
| double | getIInfCumulativeProbability (double category) const |
| |
| double | getSupCumulativeProbability (double category) const |
| |
| double | getSupCumulativeProbability (double category) const |
| |
| double | getSSupCumulativeProbability (double category) const |
| |
| double | getSSupCumulativeProbability (double category) const |
| |
| double | rand () const |
| |
| double | rand () const |
| |
| double | getBound (size_t i) const |
| |
| double | getBound (size_t i) const |
| |
| double | getLowerBound () const |
| |
| double | getLowerBound () const |
| |
| double | getUpperBound () const |
| |
| double | getUpperBound () const |
| |
| bool | strictLowerBound () const |
| |
| bool | strictLowerBound () const |
| |
| bool | strictUpperBound () const |
| |
| bool | strictUpperBound () const |
| |
| Vdouble | getBounds () const |
| |
| Vdouble | getBounds () const |
| |
| void | print (OutputStream &out) const |
| |
| void | print (OutputStream &out) const |
| |
| double | precision () const |
| |
| double | precision () const |
| |
| void | setMedian (bool median) |
| |
| void | setMedian (bool median) |
| |
| virtual void | discretize () |
| |
| virtual void | discretize () |
| |