Public Member Functions | List of all members
fastrack::dynamics::QuadrotorDecoupled6D< CB > Class Template Reference

#include <quadrotor_decoupled_6d.h>

Inheritance diagram for fastrack::dynamics::QuadrotorDecoupled6D< CB >:
Inheritance graph
[legend]

Public Member Functions

PositionVelocity Evaluate (const PositionVelocity &x, const QuadrotorControl &u) const
 
void FromRos (const Empty &res)
 
QuadrotorControl OptimalControl (const PositionVelocity &x, const PositionVelocity &value_gradient) const
 
 QuadrotorDecoupled6D ()
 
 QuadrotorDecoupled6D (const CB &bound)
 
 QuadrotorDecoupled6D (const std::vector< double > &params)
 
Empty ToRos () const
 
 ~QuadrotorDecoupled6D ()
 
- Public Member Functions inherited from fastrack::dynamics::Dynamics< PositionVelocity, QuadrotorControl, CB, Empty >
const CB & GetControlBound () const
 
void Initialize (const CB &bound)
 
virtual void Initialize (const std::vector< double > &params)
 
virtual ~Dynamics ()
 

Additional Inherited Members

- Protected Member Functions inherited from fastrack::dynamics::Dynamics< PositionVelocity, QuadrotorControl, CB, Empty >
 Dynamics ()
 
 Dynamics (const CB &bound)
 
 Dynamics (const std::vector< double > &params)
 
- Protected Attributes inherited from fastrack::dynamics::Dynamics< PositionVelocity, QuadrotorControl, CB, Empty >
std::unique_ptr< CB > control_bound_
 

Detailed Description

template<typename CB>
class fastrack::dynamics::QuadrotorDecoupled6D< CB >

Definition at line 63 of file quadrotor_decoupled_6d.h.

Constructor & Destructor Documentation

template<typename CB>
fastrack::dynamics::QuadrotorDecoupled6D< CB >::~QuadrotorDecoupled6D ( )
inline

Definition at line 66 of file quadrotor_decoupled_6d.h.

template<typename CB>
fastrack::dynamics::QuadrotorDecoupled6D< CB >::QuadrotorDecoupled6D ( )
inlineexplicit

Definition at line 67 of file quadrotor_decoupled_6d.h.

template<typename CB>
fastrack::dynamics::QuadrotorDecoupled6D< CB >::QuadrotorDecoupled6D ( const CB &  bound)
inlineexplicit

Definition at line 69 of file quadrotor_decoupled_6d.h.

template<typename CB>
fastrack::dynamics::QuadrotorDecoupled6D< CB >::QuadrotorDecoupled6D ( const std::vector< double > &  params)
inlineexplicit

Definition at line 71 of file quadrotor_decoupled_6d.h.

Member Function Documentation

template<typename CB>
PositionVelocity fastrack::dynamics::QuadrotorDecoupled6D< CB >::Evaluate ( const PositionVelocity &  x,
const QuadrotorControl &  u 
) const
inlinevirtual
template<typename CB>
void fastrack::dynamics::QuadrotorDecoupled6D< CB >::FromRos ( const Empty res)
inlinevirtual
template<typename CB>
QuadrotorControl fastrack::dynamics::QuadrotorDecoupled6D< CB >::OptimalControl ( const PositionVelocity &  x,
const PositionVelocity &  value_gradient 
) const
inlinevirtual
template<typename CB>
Empty fastrack::dynamics::QuadrotorDecoupled6D< CB >::ToRos ( ) const
inlinevirtual

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


fastrack
Author(s): David Fridovich-Keil
autogenerated on Mon Aug 3 2020 21:28:37