MFEM v4.7.0
Finite element discretization library
|
This is the complete list of members for mfem::HiopOptimizationProblem, including all inherited members.
eval_cons(const hiop::size_type &n, const hiop::size_type &m, const hiop::size_type &num_cons, const hiop::index_type *idx_cons, const double *x, bool new_x, double *cons) | mfem::HiopOptimizationProblem | virtual |
eval_f(const hiop::size_type &n, const double *x, bool new_x, double &obj_value) | mfem::HiopOptimizationProblem | virtual |
eval_grad_f(const hiop::size_type &n, const double *x, bool new_x, double *gradf) | mfem::HiopOptimizationProblem | virtual |
eval_Jac_cons(const hiop::size_type &n, const hiop::size_type &m, const hiop::size_type &num_cons, const hiop::index_type *idx_cons, const double *x, bool new_x, double *Jac) | mfem::HiopOptimizationProblem | virtual |
get_cons_info(const hiop::size_type &m, double *clow, double *cupp, NonlinearityType *type) | mfem::HiopOptimizationProblem | virtual |
get_MPI_comm(MPI_Comm &comm_out) | mfem::HiopOptimizationProblem | inlinevirtual |
get_prob_sizes(hiop::size_type &n, hiop::size_type &m) | mfem::HiopOptimizationProblem | virtual |
get_starting_point(const hiop::size_type &n, double *x0) | mfem::HiopOptimizationProblem | virtual |
get_vars_info(const hiop::size_type &n, double *xlow, double *xupp, NonlinearityType *type) | mfem::HiopOptimizationProblem | virtual |
get_vecdistrib_info(hiop::size_type global_n, hiop::index_type *cols) | mfem::HiopOptimizationProblem | virtual |
HiopOptimizationProblem(const OptimizationProblem &prob) | mfem::HiopOptimizationProblem | inline |
HiopOptimizationProblem(const MPI_Comm &comm_, const OptimizationProblem &prob) | mfem::HiopOptimizationProblem | inline |
iterate_callback(int iter, double obj_value, double logbar_obj_value, int n, const double *x, const double *z_L, const double *z_U, int m_ineq, const double *s, int m, const double *g, const double *lambda, double inf_pr, double inf_du, double onenorm_pr_, double mu, double alpha_du, double alpha_pr, int ls_trials) | mfem::HiopOptimizationProblem | virtual |
setStartingPoint(const Vector &x0) | mfem::HiopOptimizationProblem | inline |
solution_callback(hiop::hiopSolveStatus status, hiop::size_type n, const double *x, const double *z_L, const double *z_U, hiop::size_type m, const double *g, const double *lambda, double obj_value) | mfem::HiopOptimizationProblem | virtual |