COPP C++ API
C++ interface for COPP trajectory optimization
Loading...
Searching...
No Matches
copp::solver::topp2_ra::Problem Class Reference

TOPP2 problem descriptor. More...

#include <topp2_ra.hpp>

Public Member Functions

 Problem (ConstraintsRef constraints, IndexInterval idx_s_interval, Boundary2 a_boundary={})
ConstraintsRef constraints () const noexcept
IndexInterval idx_s_interval () const noexcept
Boundary2 a_boundary () const noexcept
std::size_t s_len () const noexcept

Detailed Description

TOPP2 problem descriptor.

This object is a non-owning descriptor over a ConstraintsRef. The referenced Robot or owning Constraints object must outlive the problem and all solver calls using it. Construction validates the closed station interval and boundary values against the current constraints.

Definition at line 47 of file topp2_ra.hpp.

Constructor & Destructor Documentation

◆ Problem()

copp::solver::topp2_ra::Problem::Problem ( ConstraintsRef constraints,
IndexInterval idx_s_interval,
Boundary2 a_boundary = {} )

Member Function Documentation

◆ constraints()

ConstraintsRef copp::solver::topp2_ra::Problem::constraints ( ) const
inlinenoexcept

Definition at line 55 of file topp2_ra.hpp.

◆ idx_s_interval()

IndexInterval copp::solver::topp2_ra::Problem::idx_s_interval ( ) const
inlinenoexcept

Definition at line 56 of file topp2_ra.hpp.

◆ a_boundary()

Boundary2 copp::solver::topp2_ra::Problem::a_boundary ( ) const
inlinenoexcept

Definition at line 57 of file topp2_ra.hpp.

◆ s_len()

std::size_t copp::solver::topp2_ra::Problem::s_len ( ) const
inlinenoexcept

Definition at line 58 of file topp2_ra.hpp.


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