MFEM  v4.6.0
Finite element discretization library
mfem::HiopOptimizationProblem Member List

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::HiopOptimizationProblemvirtual
eval_f(const hiop::size_type &n, const double *x, bool new_x, double &obj_value)mfem::HiopOptimizationProblemvirtual
eval_grad_f(const hiop::size_type &n, const double *x, bool new_x, double *gradf)mfem::HiopOptimizationProblemvirtual
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::HiopOptimizationProblemvirtual
get_cons_info(const hiop::size_type &m, double *clow, double *cupp, NonlinearityType *type)mfem::HiopOptimizationProblemvirtual
get_MPI_comm(MPI_Comm &comm_out)mfem::HiopOptimizationProbleminlinevirtual
get_prob_sizes(hiop::size_type &n, hiop::size_type &m)mfem::HiopOptimizationProblemvirtual
get_starting_point(const hiop::size_type &n, double *x0)mfem::HiopOptimizationProblemvirtual
get_vars_info(const hiop::size_type &n, double *xlow, double *xupp, NonlinearityType *type)mfem::HiopOptimizationProblemvirtual
get_vecdistrib_info(hiop::size_type global_n, hiop::index_type *cols)mfem::HiopOptimizationProblemvirtual
HiopOptimizationProblem(const OptimizationProblem &prob)mfem::HiopOptimizationProbleminline
HiopOptimizationProblem(const MPI_Comm &comm_, const OptimizationProblem &prob)mfem::HiopOptimizationProbleminline
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::HiopOptimizationProblemvirtual
setStartingPoint(const Vector &x0)mfem::HiopOptimizationProbleminline
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::HiopOptimizationProblemvirtual