Lines Matching refs:SmartPtr

36     OrigIpoptNLP(const SmartPtr<const Journalist>& jnlst,
37 const SmartPtr<NLP>& nlp,
38 const SmartPtr<NLPScalingObject>& nlp_scaling);
51 virtual bool InitializeStructures(SmartPtr<Vector>& x,
53 SmartPtr<Vector>& y_c,
55 SmartPtr<Vector>& y_d,
57 SmartPtr<Vector>& z_L,
59 SmartPtr<Vector>& z_U,
61 SmartPtr<Vector>& v_L,
62 SmartPtr<Vector>& v_U
80 virtual SmartPtr<const Vector> grad_f(const Vector& x) override;
84 virtual SmartPtr<const Vector> grad_f(const Vector& x, Number mu) override;
87 virtual SmartPtr<const Vector> c(const Vector& x) override;
90 virtual SmartPtr<const Matrix> jac_c(const Vector& x) override;
94 virtual SmartPtr<const Vector> d(const Vector& x) override;
97 virtual SmartPtr<const Matrix> jac_d(const Vector& x) override;
100 virtual SmartPtr<const SymMatrix> h(const Vector& x,
108 virtual SmartPtr<const SymMatrix> h(const Vector& x,
117 virtual SmartPtr<const SymMatrix> uninitialized_h() override;
120 virtual SmartPtr<const Vector> x_L() override in x_L()
126 virtual SmartPtr<const Matrix> Px_L() override in Px_L()
132 virtual SmartPtr<const Vector> x_U() override in x_U()
138 virtual SmartPtr<const Matrix> Px_U() override in Px_U()
144 virtual SmartPtr<const Vector> d_L() override in d_L()
150 virtual SmartPtr<const Matrix> Pd_L() override in Pd_L()
156 virtual SmartPtr<const Vector> d_U() override in d_U()
162 virtual SmartPtr<const Matrix> Pd_U() override in Pd_U()
167 virtual SmartPtr<const SymMatrixSpace> HessianMatrixSpace() const override in HessianMatrixSpace()
174 virtual void GetSpaces(SmartPtr<const VectorSpace>& x_space,
175 SmartPtr<const VectorSpace>& c_space,
176 SmartPtr<const VectorSpace>& d_space,
177 SmartPtr<const VectorSpace>& x_l_space,
178 SmartPtr<const MatrixSpace>& px_l_space,
179 SmartPtr<const VectorSpace>& x_u_space,
180 SmartPtr<const MatrixSpace>& px_u_space,
181 SmartPtr<const VectorSpace>& d_l_space,
182 SmartPtr<const MatrixSpace>& pd_l_space,
183 SmartPtr<const VectorSpace>& d_u_space,
184 SmartPtr<const MatrixSpace>& pd_u_space,
185 SmartPtr<const MatrixSpace>& Jac_c_space,
186 SmartPtr<const MatrixSpace>& Jac_d_space,
187 SmartPtr<const SymMatrixSpace>& Hess_lagrangian_space) override;
242 SmartPtr<const IpoptData> ip_data,
243 SmartPtr<IpoptCalculatedQuantities> ip_cq) override;
249 static void RegisterOptions(SmartPtr<RegisteredOptions> roptions);
253 SmartPtr<NLP> nlp() in nlp()
266 SmartPtr<const Journalist> jnlst_;
269 SmartPtr<NLP> nlp_;
273 SmartPtr<const VectorSpace> x_space_;
274 SmartPtr<const VectorSpace> c_space_;
275 SmartPtr<const VectorSpace> d_space_;
276 SmartPtr<const VectorSpace> x_l_space_;
277 SmartPtr<const MatrixSpace> px_l_space_;
278 SmartPtr<const VectorSpace> x_u_space_;
279 SmartPtr<const MatrixSpace> px_u_space_;
280 SmartPtr<const VectorSpace> d_l_space_;
281 SmartPtr<const MatrixSpace> pd_l_space_;
282 SmartPtr<const VectorSpace> d_u_space_;
283 SmartPtr<const MatrixSpace> pd_u_space_;
284 SmartPtr<const MatrixSpace> jac_c_space_;
285 SmartPtr<const MatrixSpace> jac_d_space_;
286 SmartPtr<const SymMatrixSpace> h_space_;
288 SmartPtr<const MatrixSpace> scaled_jac_c_space_;
289 SmartPtr<const MatrixSpace> scaled_jac_d_space_;
290 SmartPtr<const SymMatrixSpace> scaled_h_space_;
298 CachedResults<SmartPtr<const Vector> > grad_f_cache_;
301 CachedResults<SmartPtr<const Vector> > c_cache_;
305 CachedResults<SmartPtr<const Matrix> > jac_c_cache_;
309 CachedResults<SmartPtr<const Vector> > d_cache_;
313 CachedResults<SmartPtr<const Matrix> > jac_d_cache_;
317 CachedResults<SmartPtr<const SymMatrix> > h_cache_;
320 SmartPtr<const Vector> x_L_;
323 SmartPtr<const Matrix> Px_L_;
326 SmartPtr<const Vector> x_U_;
329 SmartPtr<const Matrix> Px_U_;
332 SmartPtr<const Vector> d_L_;
335 SmartPtr<const Matrix> Pd_L_;
338 SmartPtr<const Vector> d_U_;
341 SmartPtr<const Matrix> Pd_U_;
344 SmartPtr<const Vector> orig_x_L_;
347 SmartPtr<const Vector> orig_x_U_;