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 | |
constraint | OCP | protected |
exportRhs() const | ModelContainer | |
getConstraint(Constraint &constraint_) const | OCP | |
getDimOutputs() const | ModelContainer | |
getEndTime() const | OCP | |
getFileNameModel() const | ModelContainer | |
getGrid(Grid &grid_) const | OCP | |
getIntegrationGrid(Grid &_grid) const | ModelContainer | |
getModel(DifferentialEquation &_f) const | ModelContainer | |
getModelData() | ModelContainer | |
getN() const | ModelContainer | |
getNDX() const | ModelContainer | |
getNOD() const | ModelContainer | |
getNP() const | ModelContainer | |
getNU() const | ModelContainer | |
getNumberOfMayerTerms() const | MultiObjectiveFunctionality | |
getNumMeas() const | ModelContainer | |
getNX() const | ModelContainer | |
getNXA() const | ModelContainer | |
getObjective(Objective &objective_) const | OCP | |
getObjective(const int &multiObjectiveIdx, Expression **arg) const | OCP | |
getStartTime() const | OCP | |
grid | OCP | protected |
hasConstraint() const | OCP | |
hasDifferentialEquation() const | ModelContainer | |
hasEquidistantControlGrid() const | ModelContainer | |
hasEquidistantGrid() const | OCP | virtual |
hasObjective() const | OCP | |
hasOutputs() const | ModelContainer | |
maximizeLagrangeTerm(const Expression &arg) | OCP | |
maximizeMayerTerm(const Expression &arg) | OCP | |
mayerTerms | MultiObjectiveFunctionality | protected |
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 | |
modelData | ModelContainer | protected |
modelDimensionsSet() const | ModelContainer | |
MultiObjectiveFunctionality() | MultiObjectiveFunctionality | |
MultiObjectiveFunctionality(const MultiObjectiveFunctionality &rhs) | MultiObjectiveFunctionality | |
nMayer | MultiObjectiveFunctionality | protected |
NOD | ModelContainer | protected |
NP | ModelContainer | protected |
NU | ModelContainer | protected |
objective | OCP | protected |
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) | OCP | protected |
setupGrid(const DVector ×) | OCP | protected |
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() | OCP | virtual |