API
4.3
For MATLAB, Python, Java, and C++ users
|
Public Member Functions | |
ImplicitTropterProblem (const MocoTropterSolver &solver) | |
void | calc_differential_algebraic_equations (const tropter::Input< T > &in, tropter::Output< T > out) const override |
Public Member Functions inherited from OpenSim::MocoTropterSolver::TropterProblemBase< T > | |
template<typename MocoTrajectoryType , typename tropIterateType > | |
MocoTrajectoryType | convertIterateTropterToMoco (const tropIterateType &tropSol) const |
MocoTrajectory | convertToMocoTrajectory (const tropter::Iterate &tropSol) const |
MocoSolution | convertToMocoSolution (const tropter::Solution &tropSol) const |
tropter::Iterate | convertToTropterIterate (const MocoTrajectory &mocoIter) const |
|
inline |
References OpenSim::convertBounds(), OpenSim::MocoDirectCollocationSolver::get_implicit_multibody_acceleration_bounds(), OpenSim::MocoProblemRep::getAccelerationMotion(), OpenSim::MocoProblemRep::isPrescribedKinematics(), OpenSim::MocoTropterSolver::TropterProblemBase< T >::m_mocoProbRep, OpenSim::MocoTropterSolver::TropterProblemBase< T >::m_numKinematicConstraintEquations, OpenSim::MocoTropterSolver::TropterProblemBase< T >::m_stateDisabledConstraints, OpenSim::MocoTropterSolver::TropterProblemBase< T >::m_svNamesInSysOrder, and OpenSim::AccelerationMotion::setEnabled().
|
inlineoverride |
References OpenSim::MocoTropterSolver::TropterProblemBase< T >::calcPathConstraintErrors(), OpenSim::Model::getMatterSubsystem(), OpenSim::MocoTropterSolver::TropterProblemBase< T >::m_modelDisabledConstraints, OpenSim::MocoTropterSolver::TropterProblemBase< T >::m_numKinematicConstraintEquations, OpenSim::MocoTropterSolver::TropterProblemBase< T >::m_numPathConstraintEquations, OpenSim::MocoTropterSolver::TropterProblemBase< T >::m_stateDisabledConstraints, and OpenSim::MocoTropterSolver::TropterProblemBase< T >::setSimTKState().