void registerMixedEdge(BaseMixedEdge *edge)
Register an adjacent mixed edge.
void registerObjectiveEdge(BaseEdge *edge)
Register an adjacent objective edge.
std::set< BaseMixedEdge * > _edges_mixed
connected mixed edges
void registerInequalityEdge(BaseEdge *edge)
Register an adjacent inequality constraint edge.
std::set< BaseEdge * > _edges_objective
Retrieve number of connected objective edges with custom Jacobian.
std::set< BaseEdge * > _edges_lsq_objective
connected least-squares objective edges
std::set< BaseEdge * > _edges_inequalities
connected inequality constraint edges
std::set< BaseEdge * > _edges_equalities
connected equality constraint edges
void registerEqualityEdge(BaseEdge *edge)
Register an adjacent equality constraint edge.
void registerLsqObjectiveEdge(BaseEdge *edge)
Register an adjacent least-squares objective edge.