- 3.0.1 core module.
ct::core::DiscreteSystemLinearizerADCG< STATE_DIM, CONTROL_DIM, SCALAR > Member List

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

ADCGScalar typedefct::core::DiscreteSystemLinearizerADCG< STATE_DIM, CONTROL_DIM, SCALAR >
Basect::core::DiscreteSystemLinearizerADCG< STATE_DIM, CONTROL_DIM, SCALAR >
cacheJac_ct::core::DiscreteSystemLinearizerADCG< STATE_DIM, CONTROL_DIM, SCALAR >protected
clone() const overridect::core::DiscreteSystemLinearizerADCG< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
compileJIT(const std::string &libName="DiscreteSystemLinearizerADCG")ct::core::DiscreteSystemLinearizerADCG< STATE_DIM, CONTROL_DIM, SCALAR >inline
control_vector_t typedefct::core::DiscreteSystemLinearizerADCG< STATE_DIM, CONTROL_DIM, SCALAR >
controller_ct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >protected
dFdu_ct::core::DiscreteSystemLinearizerADCG< STATE_DIM, CONTROL_DIM, SCALAR >protected
dFdx_ct::core::DiscreteSystemLinearizerADCG< STATE_DIM, CONTROL_DIM, SCALAR >protected
DiscreteControlledSystem(const SYSTEM_TYPE &type=SYSTEM_TYPE::GENERAL)ct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
DiscreteControlledSystem(std::shared_ptr< DiscreteController< STATE_DIM, CONTROL_DIM, SCALAR >> controller, const SYSTEM_TYPE &type=SYSTEM_TYPE::GENERAL)ct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
DiscreteControlledSystem(const ControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR > &arg)ct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
DiscreteLinearSystem(const ct::core::SYSTEM_TYPE &type=ct::core::SYSTEM_TYPE::GENERAL)ct::core::DiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
DiscreteSystem(const SYSTEM_TYPE &type=GENERAL)ct::core::DiscreteSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
DiscreteSystemLinearizerADCG(std::shared_ptr< system_t > nonlinearSystem, bool cacheJac=true)ct::core::DiscreteSystemLinearizerADCG< STATE_DIM, CONTROL_DIM, SCALAR >inline
DiscreteSystemLinearizerADCG(const DiscreteSystemLinearizerADCG &arg)ct::core::DiscreteSystemLinearizerADCG< STATE_DIM, CONTROL_DIM, SCALAR >inline
generateCode(const std::string &systemName, const std::string &outputDir=ct::core::CODEGEN_OUTPUT_DIR, const std::string &templateDir=ct::core::CODEGEN_TEMPLATE_DIR, const std::string &ns1="core", const std::string &ns2="generated", bool useReverse=false, bool ignoreZero=true)ct::core::DiscreteSystemLinearizerADCG< STATE_DIM, CONTROL_DIM, SCALAR >inline
getAandB(const state_vector_t &x, const control_vector_t &u, const state_vector_t &x_next, const int n, size_t numSteps, state_matrix_t &A, state_control_matrix_t &B) overridect::core::DiscreteSystemLinearizerADCG< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
ct::core::DiscreteLinearSystem::getAandB(const state_vector_t &x, const control_vector_t &u, const int n, state_matrix_t &A, state_control_matrix_t &B)ct::core::DiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
getController(std::shared_ptr< DiscreteController< STATE_DIM, CONTROL_DIM, SCALAR >> &controller) const ct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
getController()ct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
getDerivativeControl(const state_vector_t &x, const control_vector_t &u, const int t=0)ct::core::DiscreteSystemLinearizerADCG< STATE_DIM, CONTROL_DIM, SCALAR >inline
getDerivativeState(const state_vector_t &x, const control_vector_t &u, const int t=0)ct::core::DiscreteSystemLinearizerADCG< STATE_DIM, CONTROL_DIM, SCALAR >inline
getLinearizer() const ct::core::DiscreteSystemLinearizerADCG< STATE_DIM, CONTROL_DIM, SCALAR >inline
getType() const ct::core::DiscreteSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
linearizer_ct::core::DiscreteSystemLinearizerADCG< STATE_DIM, CONTROL_DIM, SCALAR >protected
linearizer_t typedefct::core::DiscreteSystemLinearizerADCG< STATE_DIM, CONTROL_DIM, SCALAR >
nonlinearSystem_ct::core::DiscreteSystemLinearizerADCG< STATE_DIM, CONTROL_DIM, SCALAR >protected
propagateControlledDynamics(const state_vector_t &state, const time_t n, const control_vector_t &control, state_vector_t &stateNext) overridect::core::DiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
propagateDynamics(const state_vector_t &state, const time_t n, state_vector_t &stateNext) overridect::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
ct::core::DiscreteSystem::propagateDynamics(const StateVector< STATE_DIM, SCALAR > &state, const time_t n, StateVector< STATE_DIM, SCALAR > &stateNext)=0ct::core::DiscreteSystem< STATE_DIM, CONTROL_DIM, SCALAR >pure virtual
Ptrct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >
setController(const std::shared_ptr< DiscreteController< STATE_DIM, CONTROL_DIM, SCALAR >> &controller)ct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >inline
state_control_matrix_t typedefct::core::DiscreteSystemLinearizerADCG< STATE_DIM, CONTROL_DIM, SCALAR >
state_matrix_t typedefct::core::DiscreteSystemLinearizerADCG< STATE_DIM, CONTROL_DIM, SCALAR >
state_vector_t typedefct::core::DiscreteSystemLinearizerADCG< STATE_DIM, CONTROL_DIM, SCALAR >
system_t typedefct::core::DiscreteSystemLinearizerADCG< STATE_DIM, CONTROL_DIM, SCALAR >
time_t typedefct::core::DiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >
type_ct::core::DiscreteSystem< STATE_DIM, CONTROL_DIM, SCALAR >protected
~DiscreteControlledSystem()=defaultct::core::DiscreteControlledSystem< STATE_DIM, CONTROL_DIM, SCALAR >virtual
~DiscreteLinearSystem()ct::core::DiscreteLinearSystem< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
~DiscreteSystem()ct::core::DiscreteSystem< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual
~DiscreteSystemLinearizerADCG()ct::core::DiscreteSystemLinearizerADCG< STATE_DIM, CONTROL_DIM, SCALAR >inlinevirtual