API
4.2
For C++ developers
|
This is the complete list of members for OpenSim::MocoSolution, including all inherited members.
clone() const override | OpenSim::MocoSolution | inlinevirtual |
compareContinuousVariablesRMS(const MocoTrajectory &other, std::map< std::string, std::vector< std::string >> columnsToUse={}) const | OpenSim::MocoTrajectory | |
compareContinuousVariablesRMSPattern(const MocoTrajectory &other, std::string columnType, std::string pattern) const | OpenSim::MocoTrajectory | |
compareParametersRMS(const MocoTrajectory &other, std::vector< std::string > parameterNames={}) const | OpenSim::MocoTrajectory | |
createFromStatesControlsTables(const MocoProblemRep &, const TimeSeriesTable &statesTrajectory, const TimeSeriesTable &controlsTrajectory) | OpenSim::MocoTrajectory | static |
empty() const | OpenSim::MocoTrajectory | inline |
ensureUnsealed() const | OpenSim::MocoTrajectory | protected |
exportToControlsTable() const | OpenSim::MocoTrajectory | |
exportToStatesTable() const | OpenSim::MocoTrajectory | |
exportToStatesTrajectory(const MocoProblem &) const | OpenSim::MocoTrajectory | |
exportToStatesTrajectory(const Model &) const | OpenSim::MocoTrajectory | |
generateAccelerationsFromSpeeds() | OpenSim::MocoTrajectory | |
generateAccelerationsFromValues() | OpenSim::MocoTrajectory | |
generateSpeedsFromValues() | OpenSim::MocoTrajectory | |
getControl(const std::string &name) const | OpenSim::MocoTrajectory | |
getControlNames() const | OpenSim::MocoTrajectory | inline |
getControlsTrajectory() const | OpenSim::MocoTrajectory | inline |
getDerivative(const std::string &name) const | OpenSim::MocoTrajectory | |
getDerivativeNames() const | OpenSim::MocoTrajectory | inline |
getDerivativesTrajectory() const | OpenSim::MocoTrajectory | inline |
getFinalTime() const | OpenSim::MocoTrajectory | |
getInitialTime() const | OpenSim::MocoTrajectory | |
getMultiplier(const std::string &name) const | OpenSim::MocoTrajectory | |
getMultiplierNames() const | OpenSim::MocoTrajectory | inline |
getMultipliersTrajectory() const | OpenSim::MocoTrajectory | inline |
getNumControls() const | OpenSim::MocoTrajectory | inline |
getNumDerivatives() const | OpenSim::MocoTrajectory | inline |
getNumIterations() const | OpenSim::MocoSolution | inline |
getNumMultipliers() const | OpenSim::MocoTrajectory | inline |
getNumObjectiveTerms() const | OpenSim::MocoSolution | inline |
getNumParameters() const | OpenSim::MocoTrajectory | inline |
getNumStates() const | OpenSim::MocoTrajectory | inline |
getNumTimes() const | OpenSim::MocoTrajectory | inline |
getObjective() const | OpenSim::MocoSolution | inline |
getObjectiveTerm(const std::string &name) const | OpenSim::MocoSolution | |
getObjectiveTermByIndex(int index) const | OpenSim::MocoSolution | |
getObjectiveTermNames() const | OpenSim::MocoSolution | |
getParameter(const std::string &name) const | OpenSim::MocoTrajectory | |
getParameterNames() const | OpenSim::MocoTrajectory | inline |
getParameters() const | OpenSim::MocoTrajectory | inline |
getSolverDuration() const | OpenSim::MocoSolution | inline |
getState(const std::string &name) const | OpenSim::MocoTrajectory | |
getStateNames() const | OpenSim::MocoTrajectory | inline |
getStatesTrajectory() const | OpenSim::MocoTrajectory | inline |
getStatus() const | OpenSim::MocoSolution | inline |
getTime() const | OpenSim::MocoTrajectory | inline |
hasCoordinateStates() const | OpenSim::MocoTrajectory | inline |
insertControlsTrajectory(const TimeSeriesTable &subsetOfControls, bool overwrite=false) | OpenSim::MocoTrajectory | |
insertStatesTrajectory(const TimeSeriesTable &subsetOfStates, bool overwrite=false) | OpenSim::MocoTrajectory | |
isCompatible(const MocoProblemRep &, bool requireAccelerations=false, bool throwOnError=false) const | OpenSim::MocoTrajectory | |
isNumericallyEqual(const MocoTrajectory &other, double tol=SimTK::NTraits< SimTK::Real >::getDefaultTolerance()) const | OpenSim::MocoTrajectory | |
isSealed() const | OpenSim::MocoSolution | inline |
MocoSolver class | OpenSim::MocoSolution | friend |
MocoTrajectory()=default | OpenSim::MocoTrajectory | |
MocoTrajectory(std::vector< std::string > state_names, std::vector< std::string > control_names, std::vector< std::string > multiplier_names, std::vector< std::string > parameter_names) | OpenSim::MocoTrajectory | |
MocoTrajectory(std::vector< std::string > state_names, std::vector< std::string > control_names, std::vector< std::string > multiplier_names, std::vector< std::string > derivative_names, std::vector< std::string > parameter_names) | OpenSim::MocoTrajectory | |
MocoTrajectory(const SimTK::Vector &time, std::vector< std::string > state_names, std::vector< std::string > control_names, std::vector< std::string > multiplier_names, std::vector< std::string > parameter_names, const SimTK::Matrix &statesTrajectory, const SimTK::Matrix &controlsTrajectory, const SimTK::Matrix &multipliersTrajectory, const SimTK::RowVector ¶meters) | OpenSim::MocoTrajectory | |
MocoTrajectory(const SimTK::Vector &time, std::vector< std::string > state_names, std::vector< std::string > control_names, std::vector< std::string > multiplier_names, std::vector< std::string > derivative_names, std::vector< std::string > parameter_names, const SimTK::Matrix &statesTrajectory, const SimTK::Matrix &controlsTrajectory, const SimTK::Matrix &multipliersTrajectory, const SimTK::Matrix &derivativesTrajectory, const SimTK::RowVector ¶meters) | OpenSim::MocoTrajectory | |
MocoTrajectory(const SimTK::Vector &time, const std::map< std::string, NamesAndData< SimTK::Matrix >> &continuousVars, const NamesAndData< SimTK::RowVector > ¶meters={}) | OpenSim::MocoTrajectory | |
MocoTrajectory(const std::string &filepath) | OpenSim::MocoTrajectory | explicit |
NamesAndData typedef | OpenSim::MocoTrajectory | |
operator bool() const | OpenSim::MocoSolution | inlineexplicit |
printObjectiveBreakdown() const | OpenSim::MocoSolution | |
randomizeAdd(const SimTK::Random &randGen=SimTK::Random::Uniform(-0.1, 0.1)) | OpenSim::MocoTrajectory | inline |
randomizeReplace(const SimTK::Random &randGen=SimTK::Random::Uniform(-0.1, 0.1)) | OpenSim::MocoTrajectory | inline |
resample(SimTK::Vector newTime) | OpenSim::MocoTrajectory | |
resampleWithFrequency(double desiredNumTimePointsPerSecond) | OpenSim::MocoTrajectory | |
resampleWithInterval(double desiredTimeInterval) | OpenSim::MocoTrajectory | |
resampleWithNumTimes(int numTimes) | OpenSim::MocoTrajectory | |
seal() | OpenSim::MocoSolution | inline |
setControl(const std::string &name, const SimTK::Vector &trajectory) | OpenSim::MocoTrajectory | |
setControl(const std::string &name, std::initializer_list< double > trajectory) | OpenSim::MocoTrajectory | inline |
setDerivative(const std::string &name, const SimTK::Vector &trajectory) | OpenSim::MocoTrajectory | |
setDerivative(const std::string &name, std::initializer_list< double > trajectory) | OpenSim::MocoTrajectory | inline |
setMultiplier(const std::string &name, const SimTK::Vector &trajectory) | OpenSim::MocoTrajectory | |
setMultiplier(const std::string &name, std::initializer_list< double > trajectory) | OpenSim::MocoTrajectory | inline |
setNumTimes(int numTimes) | OpenSim::MocoTrajectory | inline |
setParameter(const std::string &name, const SimTK::Real &value) | OpenSim::MocoTrajectory | |
setSealed(bool sealed) | OpenSim::MocoTrajectory | inlineprotected |
setState(const std::string &name, const SimTK::Vector &trajectory) | OpenSim::MocoTrajectory | |
setState(const std::string &name, std::initializer_list< double > trajectory) | OpenSim::MocoTrajectory | inline |
setStatesTrajectory(const TimeSeriesTable &states, bool allowMissingColumns=false, bool allowExtraColumns=false) | OpenSim::MocoTrajectory | |
setTime(const SimTK::Vector &time) | OpenSim::MocoTrajectory | |
setTime(std::initializer_list< double > time) | OpenSim::MocoTrajectory | inline |
success() const | OpenSim::MocoSolution | inline |
unseal() | OpenSim::MocoSolution | inline |
write(const std::string &filepath) const | OpenSim::MocoTrajectory | |
~MocoTrajectory()=default | OpenSim::MocoTrajectory | virtual |