OpenSim Moco
0.4.0
|
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 |