AddFinalBound(Dx deriv, const std::vector< int > &dimensions, const VectorXd &val) | towr::NodesVariables | |
AddObserver(ObserverPtr const spline) | towr::NodesVariables | |
AddStartBound(Dx deriv, const std::vector< int > &dimensions, const VectorXd &val) | towr::NodesVariables | |
bounds_ | towr::NodesVariables | protected |
Component(int num_rows, const std::string &name) | ifopt::Component | |
ConvertPhaseToPolyDurations(const VecDurations &phase_durations) const | towr::NodesVariablesPhaseBased | virtual |
End enum value | towr::NodesVariables | |
GetAdjacentPolyIds(int node_id) const | towr::NodesVariablesPhaseBased | private |
GetBoundaryNodes(int poly_id) const | towr::NodesVariables | |
GetBounds() const override | towr::NodesVariables | virtual |
GetDerivativeOfPolyDurationWrtPhaseDuration(int polynomial_id) const | towr::NodesVariablesPhaseBased | virtual |
GetDim() const | towr::NodesVariables | |
GetIndicesOfNonConstantNodes() const | towr::NodesVariablesPhaseBased | |
GetJacobian() const final | ifopt::VariableSet | virtual |
GetName() const | ifopt::Component | |
GetNodeId(int poly_id, Side side) | towr::NodesVariables | static |
GetNodeIDAtStartOfPhase(int phase) const | towr::NodesVariablesPhaseBased | |
GetNodes() const | towr::NodesVariables | |
GetNodeValuesInfo(int idx) const override | towr::NodesVariablesPhaseBased | inlineprotectedvirtual |
GetNumberOfPrevPolynomialsInPhase(int polynomial_id) const | towr::NodesVariablesPhaseBased | virtual |
GetOptIndex(const NodeValueInfo &nvi) const | towr::NodesVariables | |
GetPhase(int node_id) const | towr::NodesVariablesPhaseBased | |
GetPolyIDAtStartOfPhase(int phase) const | towr::NodesVariablesPhaseBased | private |
GetPolynomialCount() const | towr::NodesVariables | |
GetRows() const | ifopt::Component | |
GetValueAtStartOfPhase(int phase) const | towr::NodesVariablesPhaseBased | |
GetValues() const override | towr::NodesVariables | virtual |
index_to_node_value_info_ | towr::NodesVariablesPhaseBased | protected |
IsConstantNode(int node_id) const | towr::NodesVariablesPhaseBased | virtual |
IsInConstantPhase(int polynomial_id) const | towr::NodesVariablesPhaseBased | virtual |
Jacobian typedef | ifopt::Component | |
kSpecifyLater | ifopt::Component | static |
n_dim_ | towr::NodesVariables | protected |
NodeIds typedef | towr::NodesVariablesPhaseBased | |
nodes_ | towr::NodesVariables | protected |
NodesVariables(const std::string &variable_name) | towr::NodesVariables | protected |
NodesVariablesPhaseBased(int phase_count, bool first_phase_constant, const std::string &var_name, int n_polys_in_changing_phase) | towr::NodesVariablesPhaseBased | |
NodeValueNotOptimized | towr::NodesVariables | static |
ObserverPtr typedef | towr::NodesVariables | |
OptIndexMap typedef | towr::NodesVariablesPhaseBased | |
polynomial_info_ | towr::NodesVariablesPhaseBased | private |
Print(double tolerance, int &index_start) const | ifopt::Component | virtual |
Ptr typedef | towr::NodesVariablesPhaseBased | |
SetByLinearInterpolation(const VectorXd &initial_val, const VectorXd &final_val, double t_total) | towr::NodesVariables | |
SetNumberOfVariables(int n_variables) | towr::NodesVariablesPhaseBased | protected |
SetRows(int num_rows) | ifopt::Component | |
SetVariables(const VectorXd &x) override | towr::NodesVariables | virtual |
Side enum name | towr::NodesVariables | |
Start enum value | towr::NodesVariables | |
VariableSet(int n_var, const std::string &name) | ifopt::VariableSet | |
VecBound typedef | ifopt::Component | |
VecDurations typedef | towr::NodesVariables | |
VectorXd typedef | ifopt::Component | |
~Component()=default | ifopt::Component | virtual |
~NodesVariables()=default | towr::NodesVariables | protectedvirtual |
~NodesVariablesPhaseBased()=default | towr::NodesVariablesPhaseBased | virtual |
~VariableSet()=default | ifopt::VariableSet | virtual |