robotoc
robotoc - efficient ROBOT Optimal Control solvers
Loading...
Searching...
No Matches
robotoc::StateEquationData Class Reference

Data for the state equations. More...

#include <state_equation_data.hpp>

Collaboration diagram for robotoc::StateEquationData:

Public Member Functions

 StateEquationData (const Robot &robot)
 Constructs a state equation. More...
 
 StateEquationData ()
 Default constructor.
More...
 
 ~StateEquationData ()=default
 Destructor. More...
 
 StateEquationData (const StateEquationData &)=default
 Default copy constructor. More...
 
StateEquationDataoperator= (const StateEquationData &)=default
 Default copy assign operator. More...
 
 StateEquationData (StateEquationData &&) noexcept=default
 Default move constructor. More...
 
StateEquationDataoperator= (StateEquationData &&) noexcept=default
 Default move assign operator. More...
 
bool hasFloatingBase () const
 

Public Attributes

Eigen::MatrixXd Fqq_prev
 
Eigen::MatrixXd Fqq_inv
 
Eigen::MatrixXd Fqq_prev_inv
 
Eigen::MatrixXd Fqq_tmp
 
Eigen::VectorXd Fq_tmp
 
SE3JacobianInverse se3_jac_inverse
 

Detailed Description

Data for the state equations.

Constructor & Destructor Documentation

◆ StateEquationData() [1/4]

robotoc::StateEquationData::StateEquationData ( const Robot robot)

Constructs a state equation.

Parameters
[in]robotRobot model.

◆ StateEquationData() [2/4]

robotoc::StateEquationData::StateEquationData ( )

Default constructor.

◆ ~StateEquationData()

robotoc::StateEquationData::~StateEquationData ( )
default

Destructor.

◆ StateEquationData() [3/4]

robotoc::StateEquationData::StateEquationData ( const StateEquationData )
default

Default copy constructor.

◆ StateEquationData() [4/4]

robotoc::StateEquationData::StateEquationData ( StateEquationData &&  )
defaultnoexcept

Default move constructor.

Member Function Documentation

◆ hasFloatingBase()

bool robotoc::StateEquationData::hasFloatingBase ( ) const
inline

◆ operator=() [1/2]

StateEquationData & robotoc::StateEquationData::operator= ( const StateEquationData )
default

Default copy assign operator.

◆ operator=() [2/2]

StateEquationData & robotoc::StateEquationData::operator= ( StateEquationData &&  )
defaultnoexcept

Default move assign operator.

Member Data Documentation

◆ Fq_tmp

Eigen::VectorXd robotoc::StateEquationData::Fq_tmp

◆ Fqq_inv

Eigen::MatrixXd robotoc::StateEquationData::Fqq_inv

◆ Fqq_prev

Eigen::MatrixXd robotoc::StateEquationData::Fqq_prev

◆ Fqq_prev_inv

Eigen::MatrixXd robotoc::StateEquationData::Fqq_prev_inv

◆ Fqq_tmp

Eigen::MatrixXd robotoc::StateEquationData::Fqq_tmp

◆ se3_jac_inverse

SE3JacobianInverse robotoc::StateEquationData::se3_jac_inverse

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