API  4.5.1
For C++ developers
OpenSim::MocoTropterSolver::ExplicitTropterProblem< T > Member List

This is the complete list of members for OpenSim::MocoTropterSolver::ExplicitTropterProblem< T >, including all inherited members.

addControlVariables()OpenSim::MocoTropterSolver::TropterProblemBase< T >inlineprotected
addCosts()OpenSim::MocoTropterSolver::TropterProblemBase< T >inlineprotected
addGenericPathConstraints()OpenSim::MocoTropterSolver::TropterProblemBase< T >inlineprotected
addKinematicConstraints()OpenSim::MocoTropterSolver::TropterProblemBase< T >inlineprotected
addParameters()OpenSim::MocoTropterSolver::TropterProblemBase< T >inlineprotected
addStateVariables()OpenSim::MocoTropterSolver::TropterProblemBase< T >inlineprotected
applyParametersToModelProperties(const tropter::VectorX< T > &parameters) constOpenSim::MocoTropterSolver::TropterProblemBase< T >inlineprotected
calc_cost(int cost_index, const tropter::CostInput< T > &in, T &cost_value) const overrideOpenSim::MocoTropterSolver::TropterProblemBase< T >inlineprotected
calc_cost_integrand(int cost_index, const tropter::Input< T > &in, T &integrand) const overrideOpenSim::MocoTropterSolver::TropterProblemBase< T >inlineprotected
calc_differential_algebraic_equations(const tropter::Input< T > &in, tropter::Output< T > out) const overrideOpenSim::MocoTropterSolver::ExplicitTropterProblem< T >inline
calcAndApplyKinematicConstraintForces(const tropter::VectorX< T > &adjuncts, const SimTK::State &stateBase, SimTK::State &stateDisabledConstraints) constOpenSim::MocoTropterSolver::TropterProblemBase< T >inlineprotected
calcKinematicConstraintErrors(const SimTK::Vector &udot, tropter::Output< T > &out) constOpenSim::MocoTropterSolver::TropterProblemBase< T >inlineprotected
calcPathConstraintErrors(const SimTK::State &state, tropter::Output< T > &out) constOpenSim::MocoTropterSolver::TropterProblemBase< T >inlineprotected
convertIterateTropterToMoco(const tropIterateType &tropSol, std::vector< int > inputControlIndexes={}) constOpenSim::MocoTropterSolver::TropterProblemBase< T >
convertToMocoSolution(const tropter::Solution &tropSol, std::vector< int > inputControlIndexes={}) constOpenSim::MocoTropterSolver::TropterProblemBase< T >
convertToMocoTrajectory(const tropter::Iterate &tropSol, std::vector< int > inputControlIndexes={}) constOpenSim::MocoTropterSolver::TropterProblemBase< T >
convertToTropterIterate(const MocoTrajectory &mocoIter, std::vector< int > inputControlIndexes={}) constOpenSim::MocoTropterSolver::TropterProblemBase< T >
ExplicitTropterProblem(const MocoTropterSolver &solver)OpenSim::MocoTropterSolver::ExplicitTropterProblem< T >inline
initialize_on_iterate(const Eigen::VectorXd &parameters) const override finalOpenSim::MocoTropterSolver::TropterProblemBase< T >inlineprotected
initialize_on_mesh(const Eigen::VectorXd &) const overrideOpenSim::MocoTropterSolver::ExplicitTropterProblem< T >inline
m_constraintBodyForcesOpenSim::MocoTropterSolver::TropterProblemBase< T >mutableprotected
m_constraintMobilityForcesOpenSim::MocoTropterSolver::TropterProblemBase< T >mutableprotected
m_fileDeletionThrowerOpenSim::MocoTropterSolver::TropterProblemBase< T >protected
m_implicitOpenSim::MocoTropterSolver::TropterProblemBase< T >protected
m_mocoProbRepOpenSim::MocoTropterSolver::TropterProblemBase< T >protected
m_mocoTropterSolverOpenSim::MocoTropterSolver::TropterProblemBase< T >protected
m_modelBaseOpenSim::MocoTropterSolver::TropterProblemBase< T >protected
m_modelControlIndicesOpenSim::MocoTropterSolver::TropterProblemBase< T >protected
m_modelDisabledConstraintsOpenSim::MocoTropterSolver::TropterProblemBase< T >protected
m_multiplierCostIndexOpenSim::MocoTropterSolver::TropterProblemBase< T >protected
m_numKinematicConstraintEquationsOpenSim::MocoTropterSolver::TropterProblemBase< T >mutableprotected
m_numMultipliersOpenSim::MocoTropterSolver::TropterProblemBase< T >mutableprotected
m_numPathConstraintEquationsOpenSim::MocoTropterSolver::TropterProblemBase< T >mutableprotected
m_pvaerrOpenSim::MocoTropterSolver::TropterProblemBase< T >mutableprotected
m_stateBaseOpenSim::MocoTropterSolver::TropterProblemBase< T >protected
m_stateDisabledConstraintsOpenSim::MocoTropterSolver::TropterProblemBase< T >protected
m_svNamesInSysOrderOpenSim::MocoTropterSolver::TropterProblemBase< T >protected
m_total_maOpenSim::MocoTropterSolver::TropterProblemBase< T >mutableprotected
m_total_mpOpenSim::MocoTropterSolver::TropterProblemBase< T >mutableprotected
m_total_mvOpenSim::MocoTropterSolver::TropterProblemBase< T >mutableprotected
m_yIndexMapOpenSim::MocoTropterSolver::TropterProblemBase< T >protected
qdotOpenSim::MocoTropterSolver::TropterProblemBase< T >mutableprotected
qdotCorrOpenSim::MocoTropterSolver::TropterProblemBase< T >mutableprotected
setSimTKState(const tropter::Input< T > &in) constOpenSim::MocoTropterSolver::TropterProblemBase< T >inlineprotected
setSimTKState(const T &time, const Eigen::Ref< const tropter::VectorX< T >> &states, const Eigen::Ref< const tropter::VectorX< T >> &controls, const Eigen::Ref< const tropter::VectorX< T >> &adjuncts, int stateDisConIndex=0) constOpenSim::MocoTropterSolver::TropterProblemBase< T >inlineprotected
setSimTKStateForCostFinal(const tropter::CostInput< T > &in) constOpenSim::MocoTropterSolver::TropterProblemBase< T >inlineprotected
setSimTKStateForCostInitial(const tropter::CostInput< T > &in) constOpenSim::MocoTropterSolver::TropterProblemBase< T >inlineprotected
setSimTKTimeAndStates(const T &time, Eigen::Ref< const tropter::VectorX< T >> states, SimTK::State &simTKState) constOpenSim::MocoTropterSolver::TropterProblemBase< T >inlineprotected
TropterProblemBase(const MocoTropterSolver &solver, bool implicit=false)OpenSim::MocoTropterSolver::TropterProblemBase< T >inlineprotected