NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
traj_opt::PolyCost Class Reference

#include <nonlinear_trajectory.h>

Inheritance diagram for traj_opt::PolyCost:
Inheritance graph

Public Member Functions

 PolyCost (const NLTraj &traj, const NLTimes &times, BasisBundlePro &basis, int min_dim)
 
decimal_t evaluate ()
 
ETV gradient ()
 
ETV hessian ()
 

Additional Inherited Members

- Protected Attributes inherited from traj_opt::CostFunction
std::vector< Variable * > vars
 

Constructor & Destructor Documentation

◆ PolyCost()

traj_opt::PolyCost::PolyCost ( const NLTraj traj,
const NLTimes times,
BasisBundlePro basis,
int  min_dim 
)

Member Function Documentation

◆ evaluate()

decimal_t traj_opt::PolyCost::evaluate ( )
virtual

◆ gradient()

ETV traj_opt::PolyCost::gradient ( )
virtual

◆ hessian()

ETV traj_opt::PolyCost::hessian ( )
virtual

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