- 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().