PyNumero API
- PyNumero Block Linear Algebra
- BlockVector
BlockVector
BlockVector._nblocks
BlockVector._brow_lengths
BlockVector._undefined_brows
BlockVector.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.nblocks
BlockVector.bshape
BlockVector.has_none
- BlockVector
- PyNumero NLP Interfaces
- NLP Interface
NLP
NLP.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
ExtendedNLP
ExtendedNLP.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
AslNLP
AslNLP.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
AmplNLP
AmplNLP.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
PyomoNLP
PyomoNLP.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_map
PyomoNLP.variable_names()
- Projected NLP Interface
ProjectedNLP
ProjectedNLP.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
ExternalGreyBoxModel
ExternalGreyBoxModel.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
PyomoGreyBoxNLP
PyomoGreyBoxNLP.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
MumpsCentralizedAssembledLinearSolver
MumpsCentralizedAssembledLinearSolver.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