TPIK  1.0
Task Priority Inverse Kinematics
Loading...
Searching...
No Matches
tpik::PriorityLevel Class Reference

#include <PriorityLevel.h>

Public Member Functions

 PriorityLevel (const std::string ID)
 
 ~PriorityLevel ()
 
void AddTask (const std::shared_ptr< Task > task)
 
auto ID () const -> const std::string &
 
void Update ()
 
auto RegularizationData () -> rml::RegularizationData &
 
auto RegularizationData () const -> const rml::RegularizationData &
 
auto Jacobian () const -> const Eigen::MatrixXd &
 
auto ActivationFunction () const -> const Eigen::MatrixXd &
 
auto InternalActivationFunction () const -> const Eigen::MatrixXd &
 
auto ActionTransitionActivation (double x) -> void
 
auto ReferenceRate () const -> const Eigen::VectorXd &
 
auto Level () const -> const std::vector< std::shared_ptr< Task > > &
 
auto DeltaY () -> Eigen::VectorXd &
 
auto DeltaY () const -> const Eigen::VectorXd &
 

Friends

std::ostream & operator<< (std::ostream &os, PriorityLevel const &priorityLevel)
 

Constructor & Destructor Documentation

◆ PriorityLevel()

tpik::PriorityLevel::PriorityLevel ( const std::string  ID)

◆ ~PriorityLevel()

tpik::PriorityLevel::~PriorityLevel ( )

Member Function Documentation

◆ ActionTransitionActivation()

auto tpik::PriorityLevel::ActionTransitionActivation ( double  x) -> void
inline

◆ ActivationFunction()

auto tpik::PriorityLevel::ActivationFunction ( ) const -> const Eigen::MatrixXd&
inline

◆ AddTask()

void tpik::PriorityLevel::AddTask ( const std::shared_ptr< Task task)

◆ DeltaY() [1/2]

auto tpik::PriorityLevel::DeltaY ( ) -> Eigen::VectorXd&
inline

◆ DeltaY() [2/2]

auto tpik::PriorityLevel::DeltaY ( ) const -> const Eigen::VectorXd&
inline

◆ ID()

auto tpik::PriorityLevel::ID ( ) const -> const std::string&
inline

◆ InternalActivationFunction()

auto tpik::PriorityLevel::InternalActivationFunction ( ) const -> const Eigen::MatrixXd&
inline

◆ Jacobian()

auto tpik::PriorityLevel::Jacobian ( ) const -> const Eigen::MatrixXd&
inline

◆ Level()

auto tpik::PriorityLevel::Level ( ) const -> const std::vector<std::shared_ptr<Task>>&
inline

◆ ReferenceRate()

auto tpik::PriorityLevel::ReferenceRate ( ) const -> const Eigen::VectorXd&
inline

◆ RegularizationData() [1/2]

auto tpik::PriorityLevel::RegularizationData ( ) -> rml::RegularizationData&
inline

◆ RegularizationData() [2/2]

auto tpik::PriorityLevel::RegularizationData ( ) const -> const rml::RegularizationData&
inline

◆ Update()

void tpik::PriorityLevel::Update ( )

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  os,
PriorityLevel const &  priorityLevel 
)
friend

The documentation for this class was generated from the following file: