|
OpenSim Moco
0.1.0-preprint
Solve optimal control problems with OpenSim models
|
This is the complete list of members for CasOC::Problem, including all inherited members.
| addControl(std::string name, Bounds bounds, Bounds initialBounds, Bounds finalBounds) | CasOC::Problem | inlineprotected |
| addCost(std::string name, int numIntegrals, int numOutputs) | CasOC::Problem | inlineprotected |
| addEndpointConstraint(std::string name, int numIntegrals, std::vector< Bounds > bounds) | CasOC::Problem | inlineprotected |
| addKinematicConstraint(std::string multName, Bounds multbounds, Bounds multInitialBounds, Bounds multFinalBounds, KinematicLevel kinLevel) (defined in CasOC::Problem) | CasOC::Problem | inlineprotected |
| addParameter(std::string name, Bounds bounds) | CasOC::Problem | inlineprotected |
| addPathConstraint(std::string name, std::vector< Bounds > bounds) | CasOC::Problem | inlineprotected |
| addSlack(std::string name, Bounds bounds) | CasOC::Problem | inlineprotected |
| addState(std::string name, StateType type, Bounds bounds, Bounds initialBounds, Bounds finalBounds) | CasOC::Problem | inlineprotected |
| calcCost(int, const CostInput &, casadi::DM &) const (defined in CasOC::Problem) | CasOC::Problem | inlinevirtual |
| calcCostIntegrand(int, const ContinuousInput &, double &) const (defined in CasOC::Problem) | CasOC::Problem | inlinevirtual |
| calcEndpointConstraint(int, const CostInput &, casadi::DM &) const (defined in CasOC::Problem) | CasOC::Problem | inlinevirtual |
| calcEndpointConstraintIntegrand(int, const ContinuousInput &, double &) const (defined in CasOC::Problem) | CasOC::Problem | inlinevirtual |
| calcMultibodySystemExplicit(const ContinuousInput &input, bool calcKCErrors, MultibodySystemExplicitOutput &output) const =0 | CasOC::Problem | pure virtual |
| calcMultibodySystemImplicit(const ContinuousInput &input, bool calcKCErrors, MultibodySystemImplicitOutput &output) const =0 (defined in CasOC::Problem) | CasOC::Problem | pure virtual |
| calcPathConstraint(int, const ContinuousInput &, casadi::DM &) const (defined in CasOC::Problem) | CasOC::Problem | inlinevirtual |
| calcVelocityCorrection(const double &time, const casadi::DM &multibody_states, const casadi::DM &slacks, const casadi::DM ¶meters, casadi::DM &velocity_correction) const =0 (defined in CasOC::Problem) | CasOC::Problem | pure virtual |
| createIterate() const | CasOC::Problem | inline |
| createKinematicConstraintEquationNames() const | CasOC::Problem | inline |
| createKinematicConstraintEquationNamesImpl() const (defined in CasOC::Problem) | CasOC::Problem | virtual |
| getAuxiliaryDerivativeNames() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getControlInfos() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getCostInfos() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getDynamicsMode() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getEndpointConstraintInfos() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getEnforceConstraintDerivatives() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getImplicitMultibodySystem() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getImplicitMultibodySystemIgnoringConstraints() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getKinematicConstraintBounds() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getMultibodySystem() const | CasOC::Problem | inline |
| getMultibodySystemIgnoringConstraints() const | CasOC::Problem | inline |
| getMultiplierInfos() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getNumAccelerationConstraintEquations() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getNumAccelerations() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getNumAuxiliaryResidualEquations() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getNumAuxiliaryStates() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getNumControls() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getNumCoordinates() const | CasOC::Problem | inline |
| getNumCosts() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getNumDerivatives() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getNumHolonomicConstraintEquations() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getNumKinematicConstraintEquations() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getNumMultibodyDynamicsEquations() const | CasOC::Problem | inline |
| getNumMultipliers() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getNumNonHolonomicConstraintEquations() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getNumParameters() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getNumSlacks() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getNumSpeeds() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getNumStates() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getParameterInfos() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getPathConstraintInfos() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getSlackInfos() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getStateInfos() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getTimeFinalBounds() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getTimeInitialBounds() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| getVelocityCorrection() const | CasOC::Problem | inline |
| initialize(const std::string &finiteDiffScheme, std::shared_ptr< const std::vector< VariablesDM >> pointsForSparsityDetection) const (defined in CasOC::Problem) | CasOC::Problem | inline |
| intermediateCallback() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| intermediateCallbackImpl() const | CasOC::Problem | inlinevirtual |
| intermediateCallbackWithIterate(const CasOC::Iterate &it) const (defined in CasOC::Problem) | CasOC::Problem | inline |
| intermediateCallbackWithIterateImpl(const CasOC::Iterate &) const | CasOC::Problem | inlinevirtual |
| isDynamicsModeImplicit() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| isPrescribedKinematics() const (defined in CasOC::Problem) | CasOC::Problem | inline |
| setAuxiliaryDerivativeNames(const std::vector< std::string > &names) (defined in CasOC::Problem) | CasOC::Problem | inlineprotected |
| setDynamicsMode(std::string dynamicsMode) (defined in CasOC::Problem) | CasOC::Problem | inlineprotected |
| setEnforceConstraintDerivatives(bool tf) | CasOC::Problem | inlineprotected |
| setKinematicConstraintBounds(Bounds bounds) | CasOC::Problem | inlineprotected |
| setPrescribedKinematics(bool tf, int numMultibodyDynamicsEquations) | CasOC::Problem | inlineprotected |
| setTimeBounds(Bounds initial, Bounds final) (defined in CasOC::Problem) | CasOC::Problem | inlineprotected |
| ~Problem()=default (defined in CasOC::Problem) | CasOC::Problem | virtual |
1.8.16