40 const std::vector<ActivationStatus> & as = {});
48 : G(), a(Eigen::VectorXd(0)), C(), bl(Eigen::VectorXd(0)), bu(Eigen::VectorXd(0)), xl(Eigen::VectorXd(0)),
49 xu(Eigen::VectorXd(0))
65 std::vector<ActivationStatus>
as;
77 bool removeConstraint_(
int l)
override;
79 void resize_(
int nbVar,
int nbCstr,
bool useBounds)
override;
#define JRLQP_DLLAPI
Definition: api.h:35
Definition: DualSolver.h:24
Definition: BlockGISolver.h:19
internal::Workspace work_d_
Definition: BlockGISolver.h:85
structured::StructuredJ J_
Definition: BlockGISolver.h:86
virtual ~BlockGISolver()=default
Problem pb_
Definition: BlockGISolver.h:92
internal::Workspace work_cx_
Definition: BlockGISolver.h:90
structured::StructuredQR QR_
Definition: BlockGISolver.h:87
internal::Workspace work_bact_
Definition: BlockGISolver.h:91
Definition: TerminationType.h:39
Definition: SelectedConstraint.h:14
Definition: TerminationType.h:16
Definition: Workspace.h:19
Definition: StructuredC.h:16
Definition: StructuredG.h:15
Definition: StructuredJ.h:17
Definition: StructuredQR.h:17
Definition: BlockGISolver.h:16
TerminationStatus
Definition: enums.h:27
Eigen::Ref< const Eigen::VectorXd > VectorConstRef
Definition: defs.h:13
Eigen::Ref< Eigen::VectorXd > VectorRef
Definition: defs.h:14
Definition: DualSolver.h:64
Definition: BlockGISolver.h:45
structured::StructuredC C
Definition: BlockGISolver.h:60
VectorConstRef a
Definition: BlockGISolver.h:59
VectorConstRef xl
Definition: BlockGISolver.h:63
Problem()
Definition: BlockGISolver.h:47
VectorConstRef xu
Definition: BlockGISolver.h:64
Problem & operator=(const Problem &)=delete
VectorConstRef bu
Definition: BlockGISolver.h:62
structured::StructuredG G
Definition: BlockGISolver.h:58
std::vector< ActivationStatus > as
Definition: BlockGISolver.h:65
VectorConstRef bl
Definition: BlockGISolver.h:61