12using VectorXBool = Eigen::Matrix<bool, Eigen::Dynamic, 1>;
14using BCLParams = ::proxsuite::nlp::BCLParamsTpl<Scalar>;
15using Problem = ProblemTpl<Scalar>;
16using Results = ResultsTpl<Scalar>;
17using Workspace = WorkspaceTpl<Scalar>;
18using Cost = CostFunctionBaseTpl<Scalar>;
19using Constraint = ConstraintObjectTpl<Scalar>;
20using ConstraintSet = ConstraintSetTpl<Scalar>;
21using ConstraintBase PROXSUITE_NLP_DEPRECATED = ConstraintSetTpl<Scalar>;
22using Function = BaseFunctionTpl<Scalar>;
23using C1Function = C1FunctionTpl<Scalar>;
24using C2Function = C2FunctionTpl<Scalar>;
26using Manifold = ManifoldAbstractTpl<Scalar>;
27using ProxNLPSolverTpl = ProxNLPSolverTpl<Scalar>;
30using VecFuncType = void(
const ConstVectorRef &, VectorRef)
const;
31using MatFuncType = void(
const ConstVectorRef &, MatrixRef)
const;
32using VHPFuncType = void(
const ConstVectorRef &,
const ConstVectorRef &,
36using VecFuncRetType = VectorXs(
const ConstVectorRef &)
const;
37using MatFuncRetType = MatrixXs(
const ConstVectorRef &)
const;
38using VHPFuncRetType = MatrixXs(
const ConstVectorRef &,
39 const ConstVectorRef &)
const;
Forward declarations and configuration macros.
#define PROXSUITE_NLP_DYNAMIC_TYPEDEFS(Scalar)