PyNumero API
- PyNumero Block Linear Algebra
- BlockVector
BlockVectorBlockVector._nblocksBlockVector._brow_lengthsBlockVector._undefined_browsBlockVector.set_block()BlockVector.get_block()BlockVector.block_sizes()BlockVector.get_block_size()BlockVector.is_block_defined()BlockVector.copyfrom()BlockVector.copyto()BlockVector.copy_structure()BlockVector.set_blocks()BlockVector.pprint()BlockVector.nblocksBlockVector.bshapeBlockVector.has_none
- BlockVector
- PyNumero NLP Interfaces
- NLP Interface
NLPNLP.constraint_names()NLP.constraints_lb()NLP.constraints_ub()NLP.create_new_vector()NLP.evaluate_constraints()NLP.evaluate_grad_objective()NLP.evaluate_hessian_lag()NLP.evaluate_jacobian()NLP.evaluate_objective()NLP.get_constraints_scaling()NLP.get_duals()NLP.get_obj_factor()NLP.get_obj_scaling()NLP.get_primals()NLP.get_primals_scaling()NLP.init_duals()NLP.init_primals()NLP.n_constraints()NLP.n_primals()NLP.nnz_hessian_lag()NLP.nnz_jacobian()NLP.primals_lb()NLP.primals_names()NLP.primals_ub()NLP.report_solver_status()NLP.set_duals()NLP.set_obj_factor()NLP.set_primals()
- Extended NLP Interface
ExtendedNLPExtendedNLP.constraint_names()ExtendedNLP.constraints_lb()ExtendedNLP.constraints_ub()ExtendedNLP.create_new_vector()ExtendedNLP.evaluate_constraints()ExtendedNLP.evaluate_eq_constraints()ExtendedNLP.evaluate_grad_objective()ExtendedNLP.evaluate_hessian_lag()ExtendedNLP.evaluate_ineq_constraints()ExtendedNLP.evaluate_jacobian()ExtendedNLP.evaluate_jacobian_eq()ExtendedNLP.evaluate_jacobian_ineq()ExtendedNLP.evaluate_objective()ExtendedNLP.get_constraints_scaling()ExtendedNLP.get_duals()ExtendedNLP.get_duals_eq()ExtendedNLP.get_duals_ineq()ExtendedNLP.get_eq_constraints_scaling()ExtendedNLP.get_ineq_constraints_scaling()ExtendedNLP.get_obj_factor()ExtendedNLP.get_obj_scaling()ExtendedNLP.get_primals()ExtendedNLP.get_primals_scaling()ExtendedNLP.ineq_lb()ExtendedNLP.ineq_ub()ExtendedNLP.init_duals()ExtendedNLP.init_duals_eq()ExtendedNLP.init_duals_ineq()ExtendedNLP.init_primals()ExtendedNLP.n_constraints()ExtendedNLP.n_eq_constraints()ExtendedNLP.n_ineq_constraints()ExtendedNLP.n_primals()ExtendedNLP.nnz_hessian_lag()ExtendedNLP.nnz_jacobian()ExtendedNLP.nnz_jacobian_eq()ExtendedNLP.nnz_jacobian_ineq()ExtendedNLP.primals_lb()ExtendedNLP.primals_names()ExtendedNLP.primals_ub()ExtendedNLP.report_solver_status()ExtendedNLP.set_duals()ExtendedNLP.set_duals_eq()ExtendedNLP.set_duals_ineq()ExtendedNLP.set_obj_factor()ExtendedNLP.set_primals()
- ASL NLP Interface
AslNLPAslNLP.constraint_names()AslNLP.constraints_lb()AslNLP.constraints_ub()AslNLP.create_new_vector()AslNLP.evaluate_constraints()AslNLP.evaluate_eq_constraints()AslNLP.evaluate_grad_objective()AslNLP.evaluate_hessian_lag()AslNLP.evaluate_ineq_constraints()AslNLP.evaluate_jacobian()AslNLP.evaluate_jacobian_eq()AslNLP.evaluate_jacobian_ineq()AslNLP.evaluate_objective()AslNLP.get_constraints_scaling()AslNLP.get_duals()AslNLP.get_duals_eq()AslNLP.get_duals_ineq()AslNLP.get_eq_constraints_scaling()AslNLP.get_ineq_constraints_scaling()AslNLP.get_obj_factor()AslNLP.get_obj_scaling()AslNLP.get_primals()AslNLP.get_primals_scaling()AslNLP.ineq_lb()AslNLP.ineq_ub()AslNLP.init_duals()AslNLP.init_duals_eq()AslNLP.init_duals_ineq()AslNLP.init_primals()AslNLP.n_constraints()AslNLP.n_eq_constraints()AslNLP.n_ineq_constraints()AslNLP.n_primals()AslNLP.nnz_hessian_lag()AslNLP.nnz_jacobian()AslNLP.nnz_jacobian_eq()AslNLP.nnz_jacobian_ineq()AslNLP.primals_lb()AslNLP.primals_names()AslNLP.primals_ub()AslNLP.report_solver_status()AslNLP.set_duals()AslNLP.set_duals_eq()AslNLP.set_duals_ineq()AslNLP.set_obj_factor()AslNLP.set_primals()
- AMPL NLP Interface
AmplNLPAmplNLP.constraint_idx()AmplNLP.constraint_names()AmplNLP.constraints_lb()AmplNLP.constraints_ub()AmplNLP.create_new_vector()AmplNLP.eq_constraint_idx()AmplNLP.eq_constraint_names()AmplNLP.evaluate_constraints()AmplNLP.evaluate_eq_constraints()AmplNLP.evaluate_grad_objective()AmplNLP.evaluate_hessian_lag()AmplNLP.evaluate_ineq_constraints()AmplNLP.evaluate_jacobian()AmplNLP.evaluate_jacobian_eq()AmplNLP.evaluate_jacobian_ineq()AmplNLP.evaluate_objective()AmplNLP.get_constraints_scaling()AmplNLP.get_duals()AmplNLP.get_duals_eq()AmplNLP.get_duals_ineq()AmplNLP.get_eq_constraints_scaling()AmplNLP.get_ineq_constraints_scaling()AmplNLP.get_obj_factor()AmplNLP.get_obj_scaling()AmplNLP.get_primals()AmplNLP.get_primals_scaling()AmplNLP.ineq_constraint_idx()AmplNLP.ineq_constraint_names()AmplNLP.ineq_lb()AmplNLP.ineq_ub()AmplNLP.init_duals()AmplNLP.init_duals_eq()AmplNLP.init_duals_ineq()AmplNLP.init_primals()AmplNLP.n_constraints()AmplNLP.n_eq_constraints()AmplNLP.n_ineq_constraints()AmplNLP.n_primals()AmplNLP.nnz_hessian_lag()AmplNLP.nnz_jacobian()AmplNLP.nnz_jacobian_eq()AmplNLP.nnz_jacobian_ineq()AmplNLP.primal_idx()AmplNLP.primals_lb()AmplNLP.primals_names()AmplNLP.primals_ub()AmplNLP.report_solver_status()AmplNLP.set_duals()AmplNLP.set_duals_eq()AmplNLP.set_duals_ineq()AmplNLP.set_obj_factor()AmplNLP.set_primals()AmplNLP.variable_idx()AmplNLP.variable_names()
- Pyomo NLP Interface
PyomoNLPPyomoNLP.constraint_names()PyomoNLP.constraints_lb()PyomoNLP.constraints_ub()PyomoNLP.create_new_vector()PyomoNLP.equality_constraint_names()PyomoNLP.evaluate_constraints()PyomoNLP.evaluate_eq_constraints()PyomoNLP.evaluate_grad_objective()PyomoNLP.evaluate_hessian_lag()PyomoNLP.evaluate_ineq_constraints()PyomoNLP.evaluate_jacobian()PyomoNLP.evaluate_jacobian_eq()PyomoNLP.evaluate_jacobian_ineq()PyomoNLP.evaluate_objective()PyomoNLP.extract_submatrix_hessian_lag()PyomoNLP.extract_submatrix_jacobian()PyomoNLP.extract_subvector_constraints()PyomoNLP.extract_subvector_grad_objective()PyomoNLP.get_constraint_indices()PyomoNLP.get_constraints_scaling()PyomoNLP.get_duals()PyomoNLP.get_duals_eq()PyomoNLP.get_duals_ineq()PyomoNLP.get_eq_constraints_scaling()PyomoNLP.get_equality_constraint_indices()PyomoNLP.get_ineq_constraints_scaling()PyomoNLP.get_inequality_constraint_indices()PyomoNLP.get_obj_factor()PyomoNLP.get_obj_scaling()PyomoNLP.get_primal_indices()PyomoNLP.get_primals()PyomoNLP.get_primals_scaling()PyomoNLP.get_pyomo_constraints()PyomoNLP.get_pyomo_equality_constraints()PyomoNLP.get_pyomo_inequality_constraints()PyomoNLP.get_pyomo_objective()PyomoNLP.get_pyomo_variables()PyomoNLP.ineq_lb()PyomoNLP.ineq_ub()PyomoNLP.inequality_constraint_names()PyomoNLP.init_duals()PyomoNLP.init_duals_eq()PyomoNLP.init_duals_ineq()PyomoNLP.init_primals()PyomoNLP.load_state_into_pyomo()PyomoNLP.n_constraints()PyomoNLP.n_eq_constraints()PyomoNLP.n_ineq_constraints()PyomoNLP.n_primals()PyomoNLP.nnz_hessian_lag()PyomoNLP.nnz_jacobian()PyomoNLP.nnz_jacobian_eq()PyomoNLP.nnz_jacobian_ineq()PyomoNLP.primals_lb()PyomoNLP.primals_names()PyomoNLP.primals_ub()PyomoNLP.pyomo_model()PyomoNLP.report_solver_status()PyomoNLP.set_duals()PyomoNLP.set_duals_eq()PyomoNLP.set_duals_ineq()PyomoNLP.set_obj_factor()PyomoNLP.set_primals()PyomoNLP.symbol_mapPyomoNLP.variable_names()
- Projected NLP Interface
ProjectedNLPProjectedNLP.constraint_names()ProjectedNLP.constraints_lb()ProjectedNLP.constraints_ub()ProjectedNLP.create_new_vector()ProjectedNLP.evaluate_constraints()ProjectedNLP.evaluate_grad_objective()ProjectedNLP.evaluate_hessian_lag()ProjectedNLP.evaluate_jacobian()ProjectedNLP.evaluate_objective()ProjectedNLP.get_constraints_scaling()ProjectedNLP.get_duals()ProjectedNLP.get_obj_factor()ProjectedNLP.get_obj_scaling()ProjectedNLP.get_primals()ProjectedNLP.get_primals_scaling()ProjectedNLP.init_duals()ProjectedNLP.init_primals()ProjectedNLP.n_constraints()ProjectedNLP.n_primals()ProjectedNLP.nnz_hessian_lag()ProjectedNLP.nnz_jacobian()ProjectedNLP.primals_lb()ProjectedNLP.primals_names()ProjectedNLP.primals_ub()ProjectedNLP.report_solver_status()ProjectedNLP.set_duals()ProjectedNLP.set_obj_factor()ProjectedNLP.set_primals()
- External Grey Box Model
ExternalGreyBoxModelExternalGreyBoxModel.equality_constraint_names()ExternalGreyBoxModel.evaluate_equality_constraints()ExternalGreyBoxModel.evaluate_jacobian_equality_constraints()ExternalGreyBoxModel.evaluate_jacobian_outputs()ExternalGreyBoxModel.evaluate_outputs()ExternalGreyBoxModel.finalize_block_construction()ExternalGreyBoxModel.get_equality_constraint_scaling_factors()ExternalGreyBoxModel.get_output_constraint_scaling_factors()ExternalGreyBoxModel.input_names()ExternalGreyBoxModel.n_equality_constraints()ExternalGreyBoxModel.n_inputs()ExternalGreyBoxModel.n_outputs()ExternalGreyBoxModel.output_names()ExternalGreyBoxModel.set_equality_constraint_multipliers()ExternalGreyBoxModel.set_input_values()ExternalGreyBoxModel.set_output_constraint_multipliers()
- Pyomo Grey Box NLP Interface
PyomoGreyBoxNLPPyomoGreyBoxNLP.constraint_names()PyomoGreyBoxNLP.constraints_lb()PyomoGreyBoxNLP.constraints_ub()PyomoGreyBoxNLP.create_new_vector()PyomoGreyBoxNLP.evaluate_constraints()PyomoGreyBoxNLP.evaluate_eq_constraints()PyomoGreyBoxNLP.evaluate_grad_objective()PyomoGreyBoxNLP.evaluate_hessian_lag()PyomoGreyBoxNLP.evaluate_jacobian()PyomoGreyBoxNLP.evaluate_objective()PyomoGreyBoxNLP.get_constraints_scaling()PyomoGreyBoxNLP.get_duals()PyomoGreyBoxNLP.get_duals_eq()PyomoGreyBoxNLP.get_obj_factor()PyomoGreyBoxNLP.get_obj_scaling()PyomoGreyBoxNLP.get_primals()PyomoGreyBoxNLP.get_primals_scaling()PyomoGreyBoxNLP.get_pyomo_constraints()PyomoGreyBoxNLP.get_pyomo_objective()PyomoGreyBoxNLP.get_pyomo_variables()PyomoGreyBoxNLP.init_duals()PyomoGreyBoxNLP.init_duals_eq()PyomoGreyBoxNLP.init_primals()PyomoGreyBoxNLP.load_state_into_pyomo()PyomoGreyBoxNLP.n_constraints()PyomoGreyBoxNLP.n_eq_constraints()PyomoGreyBoxNLP.n_ineq_constraints()PyomoGreyBoxNLP.n_primals()PyomoGreyBoxNLP.nnz_hessian_lag()PyomoGreyBoxNLP.nnz_jacobian()PyomoGreyBoxNLP.nnz_jacobian_eq()PyomoGreyBoxNLP.primals_lb()PyomoGreyBoxNLP.primals_names()PyomoGreyBoxNLP.primals_ub()PyomoGreyBoxNLP.pyomo_model()PyomoGreyBoxNLP.report_solver_status()PyomoGreyBoxNLP.set_duals()PyomoGreyBoxNLP.set_duals_eq()PyomoGreyBoxNLP.set_obj_factor()PyomoGreyBoxNLP.set_primals()PyomoGreyBoxNLP.variable_names()
- NLP Interface
- PyNumero Linear Solver Interfaces
- Linear Solver Base Classes
- HSL MA27
- HSL MA57
- MUMPS
MumpsCentralizedAssembledLinearSolverMumpsCentralizedAssembledLinearSolver.do_back_solve()MumpsCentralizedAssembledLinearSolver.do_numeric_factorization()MumpsCentralizedAssembledLinearSolver.do_symbolic_factorization()MumpsCentralizedAssembledLinearSolver.get_cntl()MumpsCentralizedAssembledLinearSolver.get_icntl()MumpsCentralizedAssembledLinearSolver.get_info()MumpsCentralizedAssembledLinearSolver.get_infog()MumpsCentralizedAssembledLinearSolver.get_rinfo()MumpsCentralizedAssembledLinearSolver.get_rinfog()MumpsCentralizedAssembledLinearSolver.increase_memory_allocation()MumpsCentralizedAssembledLinearSolver.set_cntl()MumpsCentralizedAssembledLinearSolver.set_icntl()MumpsCentralizedAssembledLinearSolver.solve()
- Scipy