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)