Lines Matching refs:SmartPtr

52     virtual bool InitializeStructures(SmartPtr<Vector>& x,
54 SmartPtr<Vector>& y_c,
56 SmartPtr<Vector>& y_d,
58 SmartPtr<Vector>& z_L,
60 SmartPtr<Vector>& z_U,
62 SmartPtr<Vector>& v_L,
63 SmartPtr<Vector>& v_U
99 virtual SmartPtr<const Vector> grad_f(const Vector& x) override;
102 virtual SmartPtr<const Vector> grad_f(const Vector& x, Number mu) override;
105 virtual SmartPtr<const Vector> c(const Vector& x) override;
108 virtual SmartPtr<const Matrix> jac_c(const Vector& x) override;
112 virtual SmartPtr<const Vector> d(const Vector& x) override;
115 virtual SmartPtr<const Matrix> jac_d(const Vector& x) override;
119 virtual SmartPtr<const SymMatrix> h(const Vector& x,
126 virtual SmartPtr<const SymMatrix> h(const Vector& x,
135 virtual SmartPtr<const SymMatrix> uninitialized_h() override;
138 virtual SmartPtr<const Vector> x_L() override in x_L()
144 virtual SmartPtr<const Matrix> Px_L() override in Px_L()
150 virtual SmartPtr<const Vector> x_U() override in x_U()
156 virtual SmartPtr<const Matrix> Px_U() override in Px_U()
162 virtual SmartPtr<const Vector> d_L() override in d_L()
168 virtual SmartPtr<const Matrix> Pd_L() override in Pd_L()
174 virtual SmartPtr<const Vector> d_U() override in d_U()
180 virtual SmartPtr<const Matrix> Pd_U() override in Pd_U()
185 virtual SmartPtr<const SymMatrixSpace> HessianMatrixSpace() const override in HessianMatrixSpace()
192 virtual void GetSpaces(SmartPtr<const VectorSpace>& x_space,
193 SmartPtr<const VectorSpace>& c_space,
194 SmartPtr<const VectorSpace>& d_space,
195 SmartPtr<const VectorSpace>& x_l_space,
196 SmartPtr<const MatrixSpace>& px_l_space,
197 SmartPtr<const VectorSpace>& x_u_space,
198 SmartPtr<const MatrixSpace>& px_u_space,
199 SmartPtr<const VectorSpace>& d_l_space,
200 SmartPtr<const MatrixSpace>& pd_l_space,
201 SmartPtr<const VectorSpace>& d_u_space,
202 SmartPtr<const MatrixSpace>& pd_u_space,
203 SmartPtr<const MatrixSpace>& Jac_c_space,
204 SmartPtr<const MatrixSpace>& Jac_d_space,
205 SmartPtr<const SymMatrixSpace>& Hess_lagrangian_space) override;
221 SmartPtr<const IpoptData> ip_data,
222 SmartPtr<IpoptCalculatedQuantities> ip_cq) override;
285 SmartPtr<const Vector> DR_x() const in DR_x()
293 static void RegisterOptions(SmartPtr<RegisteredOptions> roptions);
300 SmartPtr<IpoptNLP> orig_ip_nlp_;
303 SmartPtr<IpoptData> orig_ip_data_;
306 SmartPtr<IpoptCalculatedQuantities> orig_ip_cq_;
311 SmartPtr<CompoundVectorSpace> x_space_;
313 SmartPtr<const VectorSpace> c_space_;
315 SmartPtr<const VectorSpace> d_space_;
317 SmartPtr<CompoundVectorSpace> x_l_space_;
319 SmartPtr<CompoundMatrixSpace> px_l_space_;
321 SmartPtr<const VectorSpace> x_u_space_;
323 SmartPtr<CompoundMatrixSpace> px_u_space_;
325 SmartPtr<const VectorSpace> d_l_space_;
327 SmartPtr<const MatrixSpace> pd_l_space_;
329 SmartPtr<const VectorSpace> d_u_space_;
331 SmartPtr<const MatrixSpace> pd_u_space_;
333 SmartPtr<CompoundMatrixSpace> jac_c_space_;
335 SmartPtr<CompoundMatrixSpace> jac_d_space_;
337 SmartPtr<CompoundSymMatrixSpace> h_space_;
343 SmartPtr<CompoundVector> x_L_;
346 SmartPtr<CompoundMatrix> Px_L_;
349 SmartPtr<const Vector> x_U_;
352 SmartPtr<CompoundMatrix> Px_U_;
355 SmartPtr<const Vector> d_L_;
358 SmartPtr<const Matrix> Pd_L_;
361 SmartPtr<const Vector> d_U_;
364 SmartPtr<const Matrix> Pd_U_;
378 SmartPtr<Vector> dr_x_;
379 SmartPtr<DiagMatrix> DR_x_; //TODO We can get rid of one of the dr DR
381 SmartPtr<Vector> x_ref_;