corbo::CombinedCompressedCollocationEdge Member List

This is the complete list of members for corbo::CombinedCompressedCollocationEdge, including all inherited members.

_collocationcorbo::CombinedCompressedCollocationEdgeprivate
_dim_dyncorbo::CombinedCompressedCollocationEdgeprivate
_dim_eqcorbo::CombinedCompressedCollocationEdgeprivate
_dim_ineqcorbo::CombinedCompressedCollocationEdgeprivate
_dim_int_eqcorbo::CombinedCompressedCollocationEdgeprivate
_dim_int_ineqcorbo::CombinedCompressedCollocationEdgeprivate
_dim_lb_xcorbo::CombinedCompressedCollocationEdgeprivate
_dim_nonint_eqcorbo::CombinedCompressedCollocationEdgeprivate
_dim_nonint_ineqcorbo::CombinedCompressedCollocationEdgeprivate
_dim_objcorbo::CombinedCompressedCollocationEdgeprivate
_dim_ub_xcorbo::CombinedCompressedCollocationEdgeprivate
_dtcorbo::CombinedCompressedCollocationEdgeprivate
_dynamicscorbo::CombinedCompressedCollocationEdgeprivate
_dynamics_quadraturecorbo::CombinedCompressedCollocationEdgeprivate
_edge_idx_eqcorbo::BaseMixedEdgeprotected
_edge_idx_ineqcorbo::BaseMixedEdgeprotected
_edge_idx_objcorbo::BaseMixedEdgeprotected
_equality_cachecorbo::BaseMixedEdgeprotected
_eval_intermediate_constrcorbo::CombinedCompressedCollocationEdgeprivate
_inequality_cachecorbo::BaseMixedEdgeprotected
_intermediate_ucorbo::CombinedCompressedCollocationEdgeprivate
_intermediate_xcorbo::CombinedCompressedCollocationEdgeprivate
_kcorbo::CombinedCompressedCollocationEdgeprivate
_objective_cachecorbo::BaseMixedEdgeprotected
_stage_costcorbo::CombinedCompressedCollocationEdgeprivate
_stage_eqcorbo::CombinedCompressedCollocationEdgeprivate
_stage_ineqcorbo::CombinedCompressedCollocationEdgeprivate
_u1corbo::CombinedCompressedCollocationEdgeprivate
_u2corbo::CombinedCompressedCollocationEdgeprivate
_verticescorbo::MixedEdge< VectorVertex, VectorVertex, ScalarVertex, VectorVertex, VectorVertex >protected
_x1corbo::CombinedCompressedCollocationEdgeprivate
_x2corbo::CombinedCompressedCollocationEdgeprivate
activateIntermediateConstraints()corbo::CombinedCompressedCollocationEdgeinlineprotected
CombinedCompressedCollocationEdge(SystemDynamicsInterface::Ptr dynamics, StageCost::Ptr stage_cost, StageEqualityConstraint::Ptr stage_eq, StageInequalityConstraint::Ptr stage_ineq, bool eval_intermediate_constr, int k, VectorVertex &x1, VectorVertex &u1, ScalarVertex &dt, VectorVertex &u2, VectorVertex &x2)corbo::CombinedCompressedCollocationEdgeinlineexplicit
computeConstraintHessians(int vtx_idx_i, int vtx_idx_j, const Eigen::Ref< const Eigen::MatrixXd > &eq_jacobian_i, const Eigen::Ref< const Eigen::MatrixXd > &ineq_jacobian_i, Eigen::Ref< Eigen::MatrixXd > eq_hessian_ij, Eigen::Ref< Eigen::MatrixXd > ineq_hessian_ij, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr)corbo::BaseMixedEdgevirtual
computeConstraintHessiansInc(int vtx_idx_i, int vtx_idx_j, const Eigen::Ref< const Eigen::MatrixXd > &eq_jacobian_i, const Eigen::Ref< const Eigen::MatrixXd > &ineq_jacobian_i, Eigen::Ref< Eigen::MatrixXd > eq_hessian_ij, Eigen::Ref< Eigen::MatrixXd > ineq_hessian_ij, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr)corbo::BaseMixedEdgevirtual
computeConstraintJacobians(int vtx_idx, Eigen::Ref< Eigen::MatrixXd > eq_jacobian, Eigen::Ref< Eigen::MatrixXd > ineq_jacobian, const double *eq_multipliers=nullptr, const double *ineq_multipliers=nullptr)corbo::BaseMixedEdgevirtual
computeEqualityHessian(int vtx_idx_i, int vtx_idx_j, const Eigen::Ref< const Eigen::MatrixXd > &block_jacobian_i, Eigen::Ref< Eigen::MatrixXd > block_hessian_ij, const double *multipliers=nullptr, double weight=1.0)corbo::BaseMixedEdgevirtual
computeEqualityHessianInc(int vtx_idx_i, int vtx_idx_j, const Eigen::Ref< const Eigen::MatrixXd > &block_jacobian_i, Eigen::Ref< Eigen::MatrixXd > block_hessian_ij, const double *multipliers=nullptr, double weight=1.0)corbo::BaseMixedEdgevirtual
computeEqualityJacobian(int vtx_idx, Eigen::Ref< Eigen::MatrixXd > block_jacobian, const double *multipliers=nullptr)corbo::BaseMixedEdgevirtual
computeEqualityValues(Eigen::Ref< Eigen::VectorXd > eq_values) overridecorbo::CombinedCompressedCollocationEdgeinlinevirtual
computeEqualityValuesCached()corbo::BaseMixedEdgeinline
computeHessians(int vtx_idx_i, int vtx_idx_j, const Eigen::Ref< const Eigen::MatrixXd > &obj_jacobian_i, const Eigen::Ref< const Eigen::MatrixXd > &eq_jacobian_i, const Eigen::Ref< const Eigen::MatrixXd > &ineq_jacobian_i, Eigen::Ref< Eigen::MatrixXd > obj_hessian_ij, Eigen::Ref< Eigen::MatrixXd > eq_hessian_ij, Eigen::Ref< Eigen::MatrixXd > ineq_hessian_ij, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr, double weight_obj=1.0)corbo::BaseMixedEdgevirtual
computeHessiansInc(int vtx_idx_i, int vtx_idx_j, const Eigen::Ref< const Eigen::MatrixXd > &obj_jacobian_i, const Eigen::Ref< const Eigen::MatrixXd > &eq_jacobian_i, const Eigen::Ref< const Eigen::MatrixXd > &ineq_jacobian_i, Eigen::Ref< Eigen::MatrixXd > obj_hessian_ij, Eigen::Ref< Eigen::MatrixXd > eq_hessian_ij, Eigen::Ref< Eigen::MatrixXd > ineq_hessian_ij, const double *multipliers_eq=nullptr, const double *multipliers_ineq=nullptr, double weight_obj=1.0)corbo::BaseMixedEdgevirtual
computeInequalityHessian(int vtx_idx_i, int vtx_idx_j, const Eigen::Ref< const Eigen::MatrixXd > &block_jacobian_i, Eigen::Ref< Eigen::MatrixXd > block_hessian_ij, const double *multipliers=nullptr, double weight=1.0)corbo::BaseMixedEdgevirtual
computeInequalityHessianInc(int vtx_idx_i, int vtx_idx_j, const Eigen::Ref< const Eigen::MatrixXd > &block_jacobian_i, Eigen::Ref< Eigen::MatrixXd > block_hessian_ij, const double *multipliers=nullptr, double weight=1.0)corbo::BaseMixedEdgevirtual
computeInequalityJacobian(int vtx_idx, Eigen::Ref< Eigen::MatrixXd > block_jacobian, const double *multipliers=nullptr)corbo::BaseMixedEdgevirtual
computeInequalityValues(Eigen::Ref< Eigen::VectorXd > ineq_values) overridecorbo::CombinedCompressedCollocationEdgeinlinevirtual
computeInequalityValuesCached()corbo::BaseMixedEdgeinline
computeJacobians(int vtx_idx, Eigen::Ref< Eigen::MatrixXd > obj_jacobian, Eigen::Ref< Eigen::MatrixXd > eq_jacobian, Eigen::Ref< Eigen::MatrixXd > ineq_jacobian, const double *obj_multipliers=nullptr, const double *eq_multipliers=nullptr, const double *ineq_multipliers=nullptr)corbo::BaseMixedEdgevirtual
computeObjectiveHessian(int vtx_idx_i, int vtx_idx_j, const Eigen::Ref< const Eigen::MatrixXd > &block_jacobian_i, Eigen::Ref< Eigen::MatrixXd > block_hessian_ij, const double *multipliers=nullptr, double weight=1.0)corbo::BaseMixedEdgevirtual
computeObjectiveHessianInc(int vtx_idx_i, int vtx_idx_j, const Eigen::Ref< const Eigen::MatrixXd > &block_jacobian_i, Eigen::Ref< Eigen::MatrixXd > block_hessian_ij, const double *multipliers=nullptr, double weight=1.0)corbo::BaseMixedEdgevirtual
computeObjectiveJacobian(int vtx_idx, Eigen::Ref< Eigen::MatrixXd > block_jacobian, const double *multipliers=nullptr)corbo::BaseMixedEdgevirtual
computeObjectiveValues(Eigen::Ref< Eigen::VectorXd > obj_values) overridecorbo::CombinedCompressedCollocationEdgeinlinevirtual
computeObjectiveValuesCached()corbo::BaseMixedEdgeinline
computeSquaredNormOfObjectiveValues()corbo::BaseMixedEdgeinlinevirtual
computeSquaredNormOfObjectiveValuesCached()corbo::BaseMixedEdgeinline
computeSquaredNormOfValues()corbo::EdgeInterfaceinlinevirtual
computeSumOfObjectiveValues()corbo::BaseMixedEdgeinlinevirtual
computeSumOfValues()corbo::EdgeInterfaceinlinevirtual
computeValues(Eigen::Ref< Eigen::VectorXd > values) finalcorbo::BaseMixedEdgeinlinevirtual
ConstPtr typedefcorbo::MixedEdge< VectorVertex, VectorVertex, ScalarVertex, VectorVertex, VectorVertex >
getDimension() const overridecorbo::BaseMixedEdgeinlinevirtual
getEdgeEqualityIdx() constcorbo::BaseMixedEdgeinline
getEdgeInequalityIdx() constcorbo::BaseMixedEdgeinline
getEdgeObjectiveIdx() constcorbo::BaseMixedEdgeinline
getEqualityCache()corbo::BaseMixedEdgeinline
getEqualityCache() constcorbo::BaseMixedEdgeinline
getEqualityDimension() const overridecorbo::CombinedCompressedCollocationEdgeinlinevirtual
MixedEdge< VectorVertex, VectorVertex, ScalarVertex, VectorVertex, VectorVertex >::getEqualityDimension() const override=0corbo::MixedEdge< VectorVertex, VectorVertex, ScalarVertex, VectorVertex, VectorVertex >pure virtual
getInequalityCache()corbo::BaseMixedEdgeinline
getInequalityCache() constcorbo::BaseMixedEdgeinline
getInequalityDimension() const overridecorbo::CombinedCompressedCollocationEdgeinlinevirtual
MixedEdge< VectorVertex, VectorVertex, ScalarVertex, VectorVertex, VectorVertex >::getInequalityDimension() const override=0corbo::MixedEdge< VectorVertex, VectorVertex, ScalarVertex, VectorVertex, VectorVertex >pure virtual
getNumFiniteVerticesLowerBounds() constcorbo::EdgeInterface
getNumFiniteVerticesUpperBounds() constcorbo::EdgeInterface
getNumVertices() const overridecorbo::MixedEdge< VectorVertex, VectorVertex, ScalarVertex, VectorVertex, VectorVertex >inline
corbo::BaseMixedEdge::getNumVertices() const =0corbo::EdgeInterfacepure virtual
getObjectiveCache()corbo::BaseMixedEdgeinline
getObjectiveCache() constcorbo::BaseMixedEdgeinline
getObjectiveDimension() const overridecorbo::CombinedCompressedCollocationEdgeinlinevirtual
MixedEdge< VectorVertex, VectorVertex, ScalarVertex, VectorVertex, VectorVertex >::getObjectiveDimension() const override=0corbo::MixedEdge< VectorVertex, VectorVertex, ScalarVertex, VectorVertex, VectorVertex >pure virtual
getVertex(int idx) const overridecorbo::MixedEdge< VectorVertex, VectorVertex, ScalarVertex, VectorVertex, VectorVertex >inlinevirtual
getVertexRaw(int idx) overridecorbo::MixedEdge< VectorVertex, VectorVertex, ScalarVertex, VectorVertex, VectorVertex >inlinevirtual
isEqualityLinear() const overridecorbo::CombinedCompressedCollocationEdgeinlinevirtual
isInequalityLinear() const overridecorbo::CombinedCompressedCollocationEdgeinlinevirtual
isObjectiveLeastSquaresForm() const overridecorbo::CombinedCompressedCollocationEdgeinlinevirtual
isObjectiveLinear() const overridecorbo::CombinedCompressedCollocationEdgeinlinevirtual
MixedEdge()=deletecorbo::MixedEdge< VectorVertex, VectorVertex, ScalarVertex, VectorVertex, VectorVertex >
numVerticesCompileTimecorbo::MixedEdge< VectorVertex, VectorVertex, ScalarVertex, VectorVertex, VectorVertex >static
precompute() overridecorbo::CombinedCompressedCollocationEdgeinlinevirtual
Ptr typedefcorbo::CombinedCompressedCollocationEdge
reserveCacheMemory(int num_value_vectors, int num_jacobians)corbo::BaseMixedEdgeinline
reserveJacobiansCacheMemory(int num_obj_jacobians, int num_eq_jacobians, int num_ineq_jacobians)corbo::BaseMixedEdgeinline
reserveValuesCacheMemory(int num_obj_values, int num_eq_values, int num_ineq_values)corbo::BaseMixedEdgeinline
setCollocationMethod(QuadratureCollocationInterface::Ptr quadrature)corbo::CombinedCompressedCollocationEdgeinline
UPtr typedefcorbo::CombinedCompressedCollocationEdge
VertexContainer typedefcorbo::MixedEdge< VectorVertex, VectorVertex, ScalarVertex, VectorVertex, VectorVertex >
verticesDimension() const overridecorbo::MixedEdge< VectorVertex, VectorVertex, ScalarVertex, VectorVertex, VectorVertex >inline
corbo::BaseMixedEdge::verticesDimension() const =0corbo::EdgeInterfacepure virtual
~CombinedCompressedCollocationEdge()corbo::CombinedCompressedCollocationEdgeinlinevirtual
~EdgeInterface()corbo::EdgeInterfaceinlinevirtual


control_box_rst
Author(s): Christoph Rösmann
autogenerated on Wed Mar 2 2022 00:07:20