- 3.0.2 optimal control module.
ct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR > Member List

This is the complete list of members for ct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >, including all inherited members.

Base typedefct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >
changeDesiredState(const state_vector_t &xF)ct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >
changeInitialState(const state_vector_t &x0)ct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >
checkOptimizationVarDimension(const unsigned int n)ct::optcon::tpl::OptVector< SCALAR >inline
control_matrix_t typedefct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >
control_vector_array_t typedefct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >
control_vector_t typedefct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >
DIMENSIONSct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >
getBoundMultipliers(size_t n, MapVecXs &low, MapVecXs &up) constct::optcon::tpl::OptVector< SCALAR >inline
getConstraintsMultState(const size_t m, MapVecXs &zMul, MapVecXi &zState) constct::optcon::tpl::OptVector< SCALAR >inline
getControlIndex(const size_t pairNum) constct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >
getInitialGuess(size_t n, MapVecXs &x) constct::optcon::tpl::OptVector< SCALAR >inline
getLambdaVars(size_t m, MapVecXs &x) constct::optcon::tpl::OptVector< SCALAR >inline
getLowerBounds(MapVecXs &x) constct::optcon::tpl::OptVector< SCALAR >inline
getOptimizationMultState(const size_t n, MapVecXs &xMul, MapVecXi &xState) constct::optcon::tpl::OptVector< SCALAR >inline
getOptimizationVars(size_t n, MapVecXs &x) constct::optcon::tpl::OptVector< SCALAR >inline
getOptimizationVars() constct::optcon::tpl::OptVector< SCALAR >inline
getOptimizedControl(const size_t pairNum) constct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >
getOptimizedInputs()ct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >
getOptimizedState(const size_t pairNum) constct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >
getOptimizedStates()ct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >
getStateIndex(const size_t pairNum) constct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >
getUpdateCount() constct::optcon::tpl::OptVector< SCALAR >inline
getUpperBounds(MapVecXs &x) constct::optcon::tpl::OptVector< SCALAR >inline
lambda_ct::optcon::tpl::OptVector< SCALAR >protected
MapConstVecXs typedefct::optcon::tpl::OptVector< SCALAR >
MapVecXi typedefct::optcon::tpl::OptVector< SCALAR >
MapVecXs typedefct::optcon::tpl::OptVector< SCALAR >
numPairs()ct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >inline
OptVector()=deletect::optcon::tpl::OptVector< SCALAR >
OptVector(const size_t n)ct::optcon::tpl::OptVector< SCALAR >inline
OptVectorDms(size_t n, const DmsSettings &settings)ct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >
OptVectorDms(const OptVectorDms &arg)=deletect::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >
printoutSolution()ct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >
reset()ct::optcon::tpl::OptVector< SCALAR >inline
resizeConstraintVars(size_t m)ct::optcon::tpl::OptVector< SCALAR >inline
resizeOptimizationVars(const size_t size)ct::optcon::tpl::OptVector< SCALAR >inline
setBounds(const VectorXs &xLb, const VectorXs &xUb)ct::optcon::tpl::OptVector< SCALAR >inline
setInitGuess(const state_vector_t &x0, const state_vector_t &x_f, const control_vector_t &u0)ct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >
setInitGuess(const state_vector_array_t &x_init, const control_vector_array_t &u_init)ct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >
setInitialGuess(const VectorXs &xinit)ct::optcon::tpl::OptVector< SCALAR >inline
setNewIpoptSolution(const MapConstVecXs &x, const MapConstVecXs &zL, const MapConstVecXs &zU, const MapConstVecXs &lambda)ct::optcon::tpl::OptVector< SCALAR >inline
setNewSnoptSolution(const MapVecXs &x, const MapVecXs &xMul, const MapVecXi &xState, const MapVecXs &fMul, const MapVecXi &fState)ct::optcon::tpl::OptVector< SCALAR >inline
setOptimizationVars(const MapConstVecXs &x)ct::optcon::tpl::OptVector< SCALAR >inline
setOptimizationVars(const VectorXs &x)ct::optcon::tpl::OptVector< SCALAR >inline
setRandomInitialGuess()ct::optcon::tpl::OptVector< SCALAR >inline
setZero()ct::optcon::tpl::OptVector< SCALAR >inline
size() constct::optcon::tpl::OptVector< SCALAR >inline
state_vector_array_t typedefct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >
state_vector_t typedefct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >
time_array_t typedefct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >
updateCount_ct::optcon::tpl::OptVector< SCALAR >protected
VectorXi typedefct::optcon::tpl::OptVector< SCALAR >
VectorXs typedefct::optcon::tpl::OptVector< SCALAR >
x_ct::optcon::tpl::OptVector< SCALAR >protected
xInit_ct::optcon::tpl::OptVector< SCALAR >protected
xLb_ct::optcon::tpl::OptVector< SCALAR >protected
xMul_ct::optcon::tpl::OptVector< SCALAR >protected
xState_ct::optcon::tpl::OptVector< SCALAR >protected
xUb_ct::optcon::tpl::OptVector< SCALAR >protected
zLow_ct::optcon::tpl::OptVector< SCALAR >protected
zMul_ct::optcon::tpl::OptVector< SCALAR >protected
zState_ct::optcon::tpl::OptVector< SCALAR >protected
zUpper_ct::optcon::tpl::OptVector< SCALAR >protected
~OptVector()=defaultct::optcon::tpl::OptVector< SCALAR >virtual
~OptVectorDms() override=defaultct::optcon::OptVectorDms< STATE_DIM, CONTROL_DIM, SCALAR >