![]() |
- 3.0.2 optimal control module.
|
A base function for linear constraint functions which have a first derivative. More...
#include <LinearConstraintContainer.h>
Public Types | |
| typedef core::ControlVector< CONTROL_DIM, SCALAR > | input_vector_t |
| typedef LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR > * | LinearConstraintContainer_Raw_Ptr_t |
| typedef Eigen::Matrix< SCALAR, Eigen::Dynamic, 1 > | VectorXs |
| typedef Eigen::Matrix< SCALAR, Eigen::Dynamic, Eigen::Dynamic > | MatrixXs |
Public Types inherited from ct::optcon::ConstraintContainerBase< STATE_DIM, CONTROL_DIM, SCALAR > | |
| typedef core::ControlVector< CONTROL_DIM, SCALAR > | input_vector_t |
| typedef ConstraintContainerBase< STATE_DIM, CONTROL_DIM, SCALAR > * | ConstraintBase_Raw_Ptr_t |
| typedef Eigen::Matrix< SCALAR, Eigen::Dynamic, 1 > | VectorXs |
Public Member Functions | |
| LinearConstraintContainer () | |
| Default constructor. More... | |
| LinearConstraintContainer (const LinearConstraintContainer &arg) | |
| Copy constructor. More... | |
| virtual | ~LinearConstraintContainer () |
| Destructor. More... | |
| virtual LinearConstraintContainer_Raw_Ptr_t | clone () const =0 |
| virtual VectorXs | jacobianStateSparseIntermediate ()=0 |
| Evaluates the constraint jacobian wrt the state using sparse representation. More... | |
| virtual MatrixXs | jacobianStateIntermediate ()=0 |
| Evaluates the constraint jacobian wrt the state. More... | |
| virtual VectorXs | jacobianStateSparseTerminal ()=0 |
| Evaluates the constraint jacobian wrt the state using sparse representation. More... | |
| virtual MatrixXs | jacobianStateTerminal ()=0 |
| Evaluates the constraint jacobian wrt the state. More... | |
| virtual VectorXs | jacobianInputSparseIntermediate ()=0 |
| Evaluates the constraint jacobian wrt the control input using sparse representation. More... | |
| virtual MatrixXs | jacobianInputIntermediate ()=0 |
| Evaluates the constraint jacobian wrt the control input. More... | |
| virtual VectorXs | jacobianInputSparseTerminal ()=0 |
| Evaluates the constraint jacobian wrt the control input using sparse representation. More... | |
| virtual MatrixXs | jacobianInputTerminal ()=0 |
| Evaluates the constraint jacobian wrt the control input. More... | |
| virtual void | sparsityPatternStateIntermediate (Eigen::VectorXi &iRows, Eigen::VectorXi &jCols)=0 |
| Returns the sparsity pattern for the jacobian wrt state. More... | |
| virtual void | sparsityPatternStateTerminal (Eigen::VectorXi &iRows, Eigen::VectorXi &jCols)=0 |
| Returns the sparsity pattern for the jacobian wrt state. More... | |
| virtual void | sparsityPatternInputIntermediate (Eigen::VectorXi &iRows, Eigen::VectorXi &jCols)=0 |
| Returns the sparsity pattern for the jacobian wrt control. More... | |
| virtual void | sparsityPatternInputTerminal (Eigen::VectorXi &iRows, Eigen::VectorXi &jCols)=0 |
| Returns the sparsity pattern for the jacobian wrt control. More... | |
| virtual size_t | getJacobianStateNonZeroCountIntermediate ()=0 |
| Returns the number of non zero elements in the constraint jacobian wrt state. More... | |
| virtual size_t | getJacobianStateNonZeroCountTerminal ()=0 |
| Returns the number of non zero elements in the constraint jacobian wrt state. More... | |
| virtual size_t | getJacobianInputNonZeroCountIntermediate ()=0 |
| Returns the number of non zero elements in the constraint jacobian wrt input. More... | |
| virtual size_t | getJacobianInputNonZeroCountTerminal ()=0 |
| Returns the number of non zero elements in the constraint jacobian wrt input. More... | |
| size_t | getJacNonZeroCount () |
| Returns the number of non zeros in the constraint jacobian wrt to state and input. More... | |
| void | initialize () |
| Initializes the constraint container. More... | |
| virtual bool | initializeIntermediate ()=0 |
| Initializes the intermediate constraints. More... | |
| virtual bool | initializeTerminal ()=0 |
| Initializes the terminal constraints. More... | |
| bool | isInitialized () |
| Checks if the constraint container is initialized. More... | |
| void | printout () |
| Print out sparsity patterns, jacobians, etc. Serves for quick visual inspection. More... | |
Public Member Functions inherited from ct::optcon::ConstraintContainerBase< STATE_DIM, CONTROL_DIM, SCALAR > | |
| ConstraintContainerBase () | |
| Default constructor. More... | |
| ConstraintContainerBase (const ConstraintContainerBase &arg) | |
| copy constructor More... | |
| virtual | ~ConstraintContainerBase () |
| Destructor. More... | |
| virtual void | setCurrentStateAndControl (const state_vector_t &x, const input_vector_t &u, const SCALAR t=SCALAR(0.0)) |
| virtual VectorXs | evaluateIntermediate ()=0 |
| Evaluates the intermediate constraints. More... | |
| virtual VectorXs | evaluateTerminal ()=0 |
| Evaluates the terminal constraints. More... | |
| virtual size_t | getIntermediateConstraintsCount ()=0 |
| Retrieves the number of intermediate constraints. More... | |
| virtual size_t | getTerminalConstraintsCount ()=0 |
| Retrieves the number of final constraints. More... | |
| size_t | getConstraintsCount () |
| Retrieves the total number of constraints. More... | |
| VectorXs | getLowerBoundsIntermediate () const |
| Retrieves the lower constraint bound on the intermediate constraints. More... | |
| VectorXs | getLowerBoundsTerminal () const |
| Retrieves the lower constraint bound on the terminal constraints. More... | |
| VectorXs | getUpperBoundsIntermediate () const |
| Retrieves the upper constraint bound on the intermediate constraints. More... | |
| VectorXs | getUpperBoundsTerminal () const |
| Retrieves the upper constraint bound on the terminal constraints. More... | |
| VectorXs | getUpperBoundsViolationIntermediate () |
| Retrieves the violation of the upper constraint bound on the intermediate constraints. More... | |
| VectorXs | getLowerBoundsViolationIntermediate () |
| Retrieves the violation of the lower constraint bound on the intermediate constraints. More... | |
| VectorXs | getUpperBoundsViolationTerminal () |
| Retrieves the violation of the upper constraint bound on the terminal constraints. More... | |
| VectorXs | getLowerBoundsViolationTerminal () |
| Retrieves the violation of the lower constraint bound on the terminal constraints. More... | |
| VectorXs | getTotalBoundsViolationIntermediate () |
| Retrieves the total violation of the constraints bounds on the intermediate constraints. More... | |
| VectorXs | getTotalBoundsViolationTerminal () |
| Retrieves the total violation of the constraints bounds on the terminal constraints. More... | |
Public Attributes | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef core::StateVector< STATE_DIM, SCALAR > | state_vector_t |
Public Attributes inherited from ct::optcon::ConstraintContainerBase< STATE_DIM, CONTROL_DIM, SCALAR > | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef core::StateVector< STATE_DIM, SCALAR > | state_vector_t |
Protected Attributes | |
| bool | initializedIntermediate_ |
| bool | initializedTerminal_ |
Protected Attributes inherited from ct::optcon::ConstraintContainerBase< STATE_DIM, CONTROL_DIM, SCALAR > | |
| state_vector_t | x_ |
| input_vector_t | u_ |
| SCALAR | t_ |
| VectorXs | lowerBoundsIntermediate_ |
| VectorXs | lowerBoundsTerminal_ |
| VectorXs | upperBoundsIntermediate_ |
| VectorXs | upperBoundsTerminal_ |
Additional Inherited Members | |
Protected Member Functions inherited from ct::optcon::ConstraintContainerBase< STATE_DIM, CONTROL_DIM, SCALAR > | |
| virtual void | update ()=0 |
| Gets called by the setCurrentStateAndControl method. Can be used to update container properties. More... | |
A base function for linear constraint functions which have a first derivative.
| STATE_DIM | Dimension of the state vector |
| CONTROL_DIM | Dimension of the control input vector |
| typedef core::ControlVector<CONTROL_DIM, SCALAR> ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::input_vector_t |
| typedef LinearConstraintContainer<STATE_DIM, CONTROL_DIM, SCALAR>* ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::LinearConstraintContainer_Raw_Ptr_t |
| typedef Eigen::Matrix<SCALAR, Eigen::Dynamic, 1> ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::VectorXs |
| typedef Eigen::Matrix<SCALAR, Eigen::Dynamic, Eigen::Dynamic> ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::MatrixXs |
| ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::LinearConstraintContainer | ( | ) |
Default constructor.
| ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::LinearConstraintContainer | ( | const LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR > & | arg | ) |
Copy constructor.
| [in] | arg | The object to be copied |
|
virtual |
Destructor.
|
pure virtual |
Clones the linear constraint class
Implements ct::optcon::ConstraintContainerBase< STATE_DIM, CONTROL_DIM, SCALAR >.
Implemented in ct::optcon::SwitchedLinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >, and ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >.
|
pure virtual |
Evaluates the constraint jacobian wrt the state using sparse representation.
| jacVec | The sparse jacobian vector |
| count | The size of jacVec |
Implemented in ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >, and ct::optcon::SwitchedLinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >.
Referenced by ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::printout().
|
pure virtual |
Evaluates the constraint jacobian wrt the state.
Implemented in ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >, and ct::optcon::SwitchedLinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >.
Referenced by ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::printout().
|
pure virtual |
Evaluates the constraint jacobian wrt the state using sparse representation.
| jacVec | The sparse jacobian vector |
| count | The size of jacVec |
Implemented in ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >, and ct::optcon::SwitchedLinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >.
Referenced by ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::printout().
|
pure virtual |
Evaluates the constraint jacobian wrt the state.
Implemented in ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >, and ct::optcon::SwitchedLinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >.
Referenced by ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::printout().
|
pure virtual |
Evaluates the constraint jacobian wrt the control input using sparse representation.
| jacVec | The sparse jacobian vector |
| count | The size of jacVec |
Implemented in ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >, and ct::optcon::SwitchedLinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >.
Referenced by ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::printout().
|
pure virtual |
Evaluates the constraint jacobian wrt the control input.
Implemented in ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >, and ct::optcon::SwitchedLinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >.
Referenced by ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::printout().
|
pure virtual |
Evaluates the constraint jacobian wrt the control input using sparse representation.
| jacVec | The sparse jacobian vector |
| count | The size of jacVec |
Implemented in ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >, and ct::optcon::SwitchedLinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >.
Referenced by ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::printout().
|
pure virtual |
Evaluates the constraint jacobian wrt the control input.
Implemented in ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >, and ct::optcon::SwitchedLinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >.
Referenced by ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::printout().
|
pure virtual |
Returns the sparsity pattern for the jacobian wrt state.
| iRows | The vector of the row indices containing non zero elements in the constraint jacobian |
| jCols | The vector of the column indices containing non zero elements in the constraint jacobian |
Implemented in ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >, and ct::optcon::SwitchedLinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >.
Referenced by ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::printout().
|
pure virtual |
Returns the sparsity pattern for the jacobian wrt state.
| iRows | The vector of the row indices containing non zero elements in the constraint jacobian |
| jCols | The vector of the column indices containing non zero elements in the constraint jacobian |
Implemented in ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >, and ct::optcon::SwitchedLinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >.
Referenced by ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::printout().
|
pure virtual |
Returns the sparsity pattern for the jacobian wrt control.
| iRows | The vector of the row indices containing non zero elements in the constraint jacobian |
| jCols | The vector of the column indices containing non zero elements in the constraint jacobian |
Implemented in ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >, and ct::optcon::SwitchedLinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >.
Referenced by ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::printout().
|
pure virtual |
Returns the sparsity pattern for the jacobian wrt control.
| iRows | The vector of the row indices containing non zero elements in the constraint jacobian |
| jCols | The vector of the column indices containing non zero elements in the constraint jacobian |
Implemented in ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >, and ct::optcon::SwitchedLinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >.
Referenced by ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::printout().
|
pure virtual |
Returns the number of non zero elements in the constraint jacobian wrt state.
Implemented in ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >, and ct::optcon::SwitchedLinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >.
Referenced by ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::getJacNonZeroCount(), and ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::printout().
|
pure virtual |
Returns the number of non zero elements in the constraint jacobian wrt state.
Implemented in ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >, and ct::optcon::SwitchedLinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >.
Referenced by ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::getJacNonZeroCount(), and ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::printout().
|
pure virtual |
Returns the number of non zero elements in the constraint jacobian wrt input.
Implemented in ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >, and ct::optcon::SwitchedLinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >.
Referenced by ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::getJacNonZeroCount(), and ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::printout().
|
pure virtual |
Returns the number of non zero elements in the constraint jacobian wrt input.
Implemented in ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >, and ct::optcon::SwitchedLinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >.
Referenced by ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::getJacNonZeroCount(), and ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::printout().
| size_t ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::getJacNonZeroCount | ( | ) |
Returns the number of non zeros in the constraint jacobian wrt to state and input.
References ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::getJacobianInputNonZeroCountIntermediate(), ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::getJacobianInputNonZeroCountTerminal(), ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::getJacobianStateNonZeroCountIntermediate(), and ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::getJacobianStateNonZeroCountTerminal().
| void ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::initialize | ( | ) |
Initializes the constraint container.
References ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::initializedIntermediate_, ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::initializedTerminal_, ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::initializeIntermediate(), and ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::initializeTerminal().
|
pure virtual |
Initializes the intermediate constraints.
Implemented in ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >, and ct::optcon::SwitchedLinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >.
Referenced by ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::initialize().
|
pure virtual |
Initializes the terminal constraints.
Implemented in ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >, and ct::optcon::SwitchedLinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >.
Referenced by ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::initialize().
| bool ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::isInitialized | ( | ) |
Checks if the constraint container is initialized.
References ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::initializedIntermediate_, and ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::initializedTerminal_.
| void ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::printout | ( | ) |
Print out sparsity patterns, jacobians, etc. Serves for quick visual inspection.
References ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::getJacobianInputNonZeroCountIntermediate(), ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::getJacobianInputNonZeroCountTerminal(), ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::getJacobianStateNonZeroCountIntermediate(), ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::getJacobianStateNonZeroCountTerminal(), ct::optcon::ConstraintContainerBase< STATE_DIM, CONTROL_DIM, SCALAR >::getLowerBoundsIntermediate(), ct::optcon::ConstraintContainerBase< STATE_DIM, CONTROL_DIM, SCALAR >::getLowerBoundsTerminal(), ct::optcon::ConstraintContainerBase< STATE_DIM, CONTROL_DIM, SCALAR >::getUpperBoundsIntermediate(), ct::optcon::ConstraintContainerBase< STATE_DIM, CONTROL_DIM, SCALAR >::getUpperBoundsTerminal(), ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::jacobianInputIntermediate(), ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::jacobianInputSparseIntermediate(), ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::jacobianInputSparseTerminal(), ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::jacobianInputTerminal(), ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::jacobianStateIntermediate(), ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::jacobianStateSparseIntermediate(), ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::jacobianStateSparseTerminal(), ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::jacobianStateTerminal(), ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::sparsityPatternInputIntermediate(), ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::sparsityPatternInputTerminal(), ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::sparsityPatternStateIntermediate(), and ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::sparsityPatternStateTerminal().
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef core::StateVector<STATE_DIM, SCALAR> ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::state_vector_t |
|
protected |
Referenced by ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >::addIntermediateConstraint(), ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::initialize(), ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >::initializeTerminal(), and ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::isInitialized().
|
protected |
Referenced by ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >::addTerminalConstraint(), ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::initialize(), ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >::initializeTerminal(), ct::optcon::LinearConstraintContainer< STATE_DIM, CONTROL_DIM, SCALAR >::isInitialized(), ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >::sparsityPatternInputTerminal(), and ct::optcon::ConstraintContainerAnalytical< STATE_DIM, CONTROL_DIM, SCALAR >::sparsityPatternStateTerminal().