﻿linopy.model.Model
==================

.. currentmodule:: linopy.model

.. autoclass:: Model

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~Model.__init__
      ~Model.add_constraints
      ~Model.add_objective
      ~Model.add_piecewise_formulation
      ~Model.add_sos_constraints
      ~Model.add_variables
      ~Model.calculate_block_maps
      ~Model.check_force_dim_names
      ~Model.compute_infeasibilities
      ~Model.compute_set_of_infeasible_constraints
      ~Model.copy
      ~Model.format_infeasibilities
      ~Model.get_problem_file
      ~Model.get_solution_file
      ~Model.linexpr
      ~Model.print_infeasibilities
      ~Model.reformulate_sos_constraints
      ~Model.remove_constraints
      ~Model.remove_objective
      ~Model.remove_sos_constraints
      ~Model.remove_variables
      ~Model.reset_solution
      ~Model.solve
      ~Model.to_block_files
      ~Model.to_cupdlpx
      ~Model.to_file
      ~Model.to_gurobipy
      ~Model.to_highspy
      ~Model.to_mosek
      ~Model.to_netcdf
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~Model.solver_model
      ~Model.solver_name
      ~Model.matrices
      ~Model.auto_mask
      ~Model.binaries
      ~Model.blocks
      ~Model.chunk
      ~Model.coefficientrange
      ~Model.constraints
      ~Model.continuous
      ~Model.dataset_attrs
      ~Model.dual
      ~Model.force_dim_names
      ~Model.integers
      ~Model.is_linear
      ~Model.is_quadratic
      ~Model.ncons
      ~Model.nvars
      ~Model.objective
      ~Model.objectiverange
      ~Model.parameters
      ~Model.scalar_attrs
      ~Model.semi_continuous
      ~Model.sense
      ~Model.shape
      ~Model.solution
      ~Model.solver_dir
      ~Model.status
      ~Model.termination_condition
      ~Model.type
      ~Model.variables
   
   