21 #ifndef B3_PARAMETER_PRIOR_H
22 #define B3_PARAMETER_PRIOR_H
54 const std::string&
name()
const {
return name_; }
Definition: bbb_intentional_activity.h:39
Vector sample_parameters(const std::string &name, const std::string &pt_name, const Vector &pt_params) const
Sample the parameters of an activity.
Definition: bbb_activity_library.cpp:171
Activity_sequence sample(const As_prior &prior)
Sample an activity sequence from the given prior.
Definition: bbb_activity_sequence_prior.cpp:90
const Param & parameters() const
Get this IA's parameters.
Definition: bbb_intentional_activity.h:74
void set_parent(const Intentional_activity &act)
Set parent activity.
Definition: bbb_parameter_prior.h:45
This class implements vectors, in the linear-algebra sense, with real-valued elements.
Definition: m_vector.h:87
const std::string & name() const
Get this activity's name.
Definition: bbb_parameter_prior.h:54
const Intentional_activity & parent() const
Get parent activity.
Definition: bbb_parameter_prior.h:51
void set_name(const std::string &name)
Set activity name for these parameters.
Definition: bbb_parameter_prior.h:48
const Activity_library & library() const
Get activity library.
Definition: bbb_parameter_prior.h:57
const std::string & name() const
Gets the name of this IA.
Definition: bbb_intentional_activity.h:62
Parameter_prior(const Activity_library &lib)
Construct an empty parameter prior.
Definition: bbb_parameter_prior.h:42
Definition: bbb_parameter_prior.h:38
Definition: bbb_activity_library.h:38
Definition for the Vector class, a thin wrapper on the KJB Vector struct and its related functionalit...