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

Public Member Functions

 TimeBound (const std::vector< Variable * > &v, decimal_t upper_bound)
 
decimal_t evaluate ()
 
ETV gradient ()
 
ETV hessian ()
 

Additional Inherited Members

- Public Attributes inherited from traj_opt::IneqConstraint
int id
 
- Protected Member Functions inherited from traj_opt::IneqConstraint
void update_slack ()
 
- Protected Attributes inherited from traj_opt::IneqConstraint
Variablevar_u
 
Variablevar_s
 
std::vector< Variable * > vars
 

Constructor & Destructor Documentation

◆ TimeBound()

traj_opt::TimeBound::TimeBound ( const std::vector< Variable * > &  v,
decimal_t  upper_bound 
)
inline

Member Function Documentation

◆ evaluate()

decimal_t traj_opt::TimeBound::evaluate ( )
inlinevirtual

◆ gradient()

ETV traj_opt::TimeBound::gradient ( )
inlinevirtual

◆ hessian()

ETV traj_opt::TimeBound::hessian ( )
inlinevirtual

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