AddFinalBound(Dx deriv, const std::vector< int > &dimensions, const VectorXd &val) | towr::Nodes | |
AddObserver(ObserverPtr const spline) | towr::Nodes | |
AddStartBound(Dx deriv, const std::vector< int > &dimensions, const VectorXd &val) | towr::Nodes | |
bounds_ | towr::Nodes | protected |
ConvertPhaseToPolyDurations(const VecDurations &phase_durations) const | towr::PhaseNodes | virtual |
End enum value | towr::Nodes | |
Force enum value | towr::PhaseNodes | |
GetAdjacentPolyIds(int node_id) const | towr::PhaseNodes | private |
GetBoundaryNodes(int poly_id) const | towr::Nodes | |
GetBounds() const override | towr::Nodes | virtual |
GetDerivativeOfPolyDurationWrtPhaseDuration(int polynomial_id) const | towr::PhaseNodes | virtual |
GetDim() const | towr::Nodes | |
GetIndicesOfNonConstantNodes() const | towr::PhaseNodes | |
GetNodeId(int poly_id, Side side) | towr::Nodes | static |
GetNodeIDAtStartOfPhase(int phase) const | towr::PhaseNodes | |
GetNodeInfoAtOptIndex(int idx) const override | towr::PhaseNodes | virtual |
GetNodes() const | towr::Nodes | |
GetNumberOfPrevPolynomialsInPhase(int polynomial_id) const | towr::PhaseNodes | virtual |
GetOptNodeToNodeMappings(const std::vector< PolyInfo > &) | towr::PhaseNodes | privatestatic |
GetPhase(int node_id) const | towr::PhaseNodes | |
GetPolyIDAtStartOfPhase(int phase) const | towr::PhaseNodes | private |
GetPolynomialCount() const | towr::Nodes | |
GetValueAtStartOfPhase(int phase) const | towr::PhaseNodes | |
GetValues() const override | towr::Nodes | |
Index(const IndexInfo &node_info) const | towr::Nodes | |
Index(int node_id, Dx deriv, int node_dim) const | towr::Nodes | |
InitializeNodesTowardsGoal(const VectorXd &initial_pos, const VectorXd &final_pos, double t_total) | towr::Nodes | |
InitMembers(int n_nodes, int n_variables) | towr::Nodes | protected |
IsConstantNode(int node_id) const | towr::PhaseNodes | virtual |
IsInConstantPhase(int polynomial_id) const | towr::PhaseNodes | virtual |
Motion enum value | towr::PhaseNodes | |
NodeIds typedef | towr::PhaseNodes | |
Nodes(int n_dim, const std::string &variable_name) | towr::Nodes | protected |
ObserverPtr typedef | towr::Nodes | |
optnode_to_node_ | towr::PhaseNodes | private |
OptNodeIs typedef | towr::PhaseNodes | |
PhaseNodes(int phase_count, bool in_contact_start, const std::string &var_name, int n_polys_in_changing_phase, Type type) | towr::PhaseNodes | |
polynomial_info_ | towr::PhaseNodes | private |
Ptr typedef | towr::PhaseNodes | |
SetBoundsEEForce() | towr::PhaseNodes | private |
SetBoundsEEMotion() | towr::PhaseNodes | private |
SetVariables(const VectorXd &x) override | towr::Nodes | |
Side enum name | towr::Nodes | |
Start enum value | towr::Nodes | |
Type enum name | towr::PhaseNodes | |
VecDurations typedef | towr::Nodes | |
~Nodes()=default | towr::Nodes | protectedvirtual |
~PhaseNodes()=default | towr::PhaseNodes | virtual |