21 #ifndef B3_ENDPOINTS_H
22 #define B3_ENDPOINTS_H
31 #include <boost/tuple/tuple.hpp>
52 const std::vector<size_t>& ic = std::vector<size_t>()
56 boost::tuple<Vector, Vector, std::vector<size_t> >
endpoint_mean
76 const std::vector<size_t> tgts
Definition: bbb_intentional_activity.h:39
Definition for the Matrix class, a thin wrapper on the KJB Matrix struct and its related functionalit...
const Physical_activity * right_p
Definition: bbb_endpoints.h:40
const Physical_activity * left_p
Definition: bbb_endpoints.h:39
boost::tuple< Vector, Vector, std::vector< size_t > > endpoint_mean(const Endpoint_set &endpoints, const Description &desc, const Activity_library &lib)
Find the trajectory endpoints in a description.
Definition: bbb_endpoints.cpp:126
This class implements vectors, in the linear-algebra sense, with real-valued elements.
Definition: m_vector.h:87
Definition: bbb_description.h:62
std::vector< size_t > trajectory_endpoints(Endpoint_set &endpoints, const Intentional_activity &act, const Description &desc, const std::vector< size_t > &ic=std::vector< size_t >())
Find the trajectory endpoints in a description.
Definition: bbb_endpoints.cpp:43
Matrix endpoint_covariance(const Endpoint_set &endpoints, const Activity_library &library)
Find the trajectory endpoints in a description.
Definition: bbb_endpoints.cpp:169
std::vector< size_t > incoming
Definition: bbb_endpoints.h:41
void endpoint_distribution(Vector &mux, Vector &muy, Matrix &Kss, const std::vector< size_t > tgts)
Compute distribution for endpoints.
Definition: bbb_endpoints.cpp:239
Definition: bbb_physical_activity.h:39
This class implements matrices, in the linear-algebra sense, with real-valued elements.
Definition: m_matrix.h:94
Class that holds information for endpoints.
Definition: bbb_endpoints.h:37
Definition: bbb_activity_library.h:38
Definition for the Vector class, a thin wrapper on the KJB Vector struct and its related functionalit...
std::vector< Endpoint > Endpoint_set
Definition: bbb_endpoints.h:44