OCP Member List

This is the complete list of members for OCP, including all inherited members.

addOutput(const OutputFcn &outputEquation_, const DVector &measurements)ModelContainer
addOutput(const OutputFcn &outputEquation_, const uint numberMeasurements)ModelContainer
addOutput(const std::string &output, const std::string &diffs_output, const uint dim, const DVector &measurements)ModelContainer
addOutput(const std::string &output, const std::string &diffs_output, const uint dim, const uint numberMeasurements)ModelContainer
addOutput(const std::string &output, const std::string &diffs_output, const uint dim, const DVector &measurements, const std::string &colInd, const std::string &rowPtr)ModelContainer
addOutput(const std::string &output, const std::string &diffs_output, const uint dim, const uint numberMeasurements, const std::string &colInd, const std::string &rowPtr)ModelContainer
constraintOCPprotected
exportRhs() constModelContainer
getConstraint(Constraint &constraint_) constOCP
getDimOutputs() constModelContainer
getEndTime() constOCP
getFileNameModel() constModelContainer
getGrid(Grid &grid_) constOCP
getIntegrationGrid(Grid &_grid) constModelContainer
getModel(DifferentialEquation &_f) constModelContainer
getModelData()ModelContainer
getN() constModelContainer
getNDX() constModelContainer
getNOD() constModelContainer
getNP() constModelContainer
getNU() constModelContainer
getNumberOfMayerTerms() constMultiObjectiveFunctionality
getNumMeas() constModelContainer
getNX() constModelContainer
getNXA() constModelContainer
getObjective(Objective &objective_) constOCP
getObjective(const int &multiObjectiveIdx, Expression **arg) constOCP
getStartTime() constOCP
gridOCPprotected
hasConstraint() constOCP
hasDifferentialEquation() constModelContainer
hasEquidistantControlGrid() constModelContainer
hasEquidistantGrid() constOCPvirtual
hasObjective() constOCP
hasOutputs() constModelContainer
maximizeLagrangeTerm(const Expression &arg)OCP
maximizeMayerTerm(const Expression &arg)OCP
mayerTermsMultiObjectiveFunctionalityprotected
minimizeLagrangeTerm(const Expression &arg)OCP
minimizeLSQ(const DMatrix &S, const Function &h, const DVector &r)OCP
minimizeLSQ(const Function &h, const DVector &r)OCP
minimizeLSQ(const Function &h)OCP
minimizeLSQ(const MatrixVariablesGrid &S, const Function &h, const VariablesGrid &r)OCP
minimizeLSQ(const DMatrix &S, const Function &h, const VariablesGrid &r)OCP
minimizeLSQ(const Function &h, const VariablesGrid &r)OCP
minimizeLSQ(const MatrixVariablesGrid &S, const Function &h, const char *rFilename)OCP
minimizeLSQ(const DMatrix &S, const Function &h, const char *rFilename)OCP
minimizeLSQ(const Function &h, const char *rFilename)OCP
minimizeLSQ(const DMatrix &S, const Function &h)OCP
minimizeLSQ(const BMatrix &S, const Function &h)OCP
minimizeLSQ(const DMatrix &S, const std::string &h)OCP
minimizeLSQ(const BMatrix &S, const std::string &h)OCP
minimizeLSQEndTerm(const DMatrix &S, const Function &m, const DVector &r)OCP
minimizeLSQEndTerm(const Function &m, const DVector &r)OCP
minimizeLSQEndTerm(const DMatrix &S, const Function &m)OCP
minimizeLSQEndTerm(const DMatrix &S, const std::string &m)OCP
minimizeLSQEndTerm(const BMatrix &S, const Function &m)OCP
minimizeLSQEndTerm(const BMatrix &S, const std::string &m)OCP
minimizeLSQLinearTerms(const DVector &Slx, const DVector &Slu)OCP
minimizeLSQLinearTerms(const BVector &Slx, const BVector &Slu)OCP
minimizeMayerTerm(const Expression &arg)OCP
minimizeMayerTerm(const int &multiObjectiveIdx, const Expression &arg)OCP
ModelContainer()ModelContainer
modelDataModelContainerprotected
modelDimensionsSet() constModelContainer
MultiObjectiveFunctionality()MultiObjectiveFunctionality
MultiObjectiveFunctionality(const MultiObjectiveFunctionality &rhs)MultiObjectiveFunctionality
nMayerMultiObjectiveFunctionalityprotected
NODModelContainerprotected
NPModelContainerprotected
NUModelContainerprotected
objectiveOCPprotected
OCP(const double &tStart_=0.0, const double &tEnd_=1.0, const int &N_=20)OCP
OCP(const double &tStart_, const double &tEnd_, const DVector &_numSteps)OCP
OCP(const double &tStart_, const Parameter &tEnd_, const int &N_=20)OCP
OCP(const Grid &grid_)OCP
operator=(const MultiObjectiveFunctionality &rhs)MultiObjectiveFunctionality
setConstraint(const Constraint &constraint_)OCP
setDimensions(uint _NX1, uint _NX2, uint _NX3, uint _NDX, uint _NDX3, uint _NXA, uint _NXA3, uint _NU, uint _NOD, uint _NP)ModelContainer
setDimensions(uint _NX1, uint _NX2, uint _NX3, uint _NDX, uint _NXA, uint _NU, uint _NOD, uint _NP)ModelContainer
setDimensions(uint _NX, uint _NDX, uint _NXA, uint _NU, uint _NOD, uint _NP)ModelContainer
setDimensions(uint _NX, uint _NU, uint _NOD, uint _NP)ModelContainer
setIntegrationGrid(const Grid &_ocpGrid, const uint _numSteps)ModelContainer
setLinearInput(const DMatrix &A1_, const DMatrix &B1_)ModelContainer
setLinearInput(const DMatrix &M1_, const DMatrix &A1_, const DMatrix &B1_)ModelContainer
setLinearOutput(const DMatrix &A3_, const OutputFcn &rhs_)ModelContainer
setLinearOutput(const DMatrix &M3_, const DMatrix &A3_, const OutputFcn &rhs_)ModelContainer
setLinearOutput(const DMatrix &A3_, const std::string &_rhs3, const std::string &_diffs_rhs3)ModelContainer
setLinearOutput(const DMatrix &M3_, const DMatrix &A3_, const std::string &_rhs3, const std::string &_diffs_rhs3)ModelContainer
setModel(const DifferentialEquation &_f)ModelContainer
setModel(const std::string &fileName, const std::string &_rhs_ODE, const std::string &_diffs_rhs_ODE)ModelContainer
setModelData(const ModelData &data)ModelContainer
setN(const uint N_)ModelContainer
setNARXmodel(const uint _delay, const DMatrix &_parms)ModelContainer
setNOD(const uint NOD_)ModelContainer
setNonlinearFeedback(const DMatrix &C_, const OutputFcn &feedb_)ModelContainer
setNP(const uint NP_)ModelContainer
setNU(const uint NU_)ModelContainer
setNumberIntegrationSteps(const uint numSteps)OCP
setObjective(const Objective &objective_)OCP
setupGrid(double tStart, double tEnd, int N)OCPprotected
setupGrid(const DVector &times)OCPprotected
setupOutput(const DVector &numberMeasurements)ModelContainer
subjectTo(const DifferentialEquation &differentialEquation_)OCP
subjectTo(const ConstraintComponent &component)OCP
subjectTo(int index_, const ConstraintComponent &component)OCP
subjectTo(const double lb_, const Expression &arg1, const Expression &arg2, const double ub_)OCP
subjectTo(const double lb_, const Expression *arguments, const double ub_)OCP
subjectTo(const DVector &_lb, const Expression &_expr, const DVector &_ub)OCP
subjectTo(int _index, const DVector &_lb, const Expression &_expr, const DVector &_ub)OCP
~MultiObjectiveFunctionality()MultiObjectiveFunctionality
~OCP()OCPvirtual


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Mon Feb 28 2022 21:32:22