.. _file_include_proxsuite_proxqp_sparse_solver.hpp:

File solver.hpp
===============

|exhale_lsh| :ref:`Parent directory <dir_include_proxsuite_proxqp_sparse>` (``include/proxsuite/proxqp/sparse``)

.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS


.. contents:: Contents
   :local:
   :backlinks: none

Definition (``include/proxsuite/proxqp/sparse/solver.hpp``)
-----------------------------------------------------------


.. toctree::
   :maxdepth: 1

   program_listing_file_include_proxsuite_proxqp_sparse_solver.hpp.rst





Includes
--------


- ``Eigen/IterativeLinearSolvers``

- ``chrono``

- ``cmath``

- ``iomanip``

- ``iostream``

- ``proxsuite/linalg/dense/core.hpp`` (:ref:`file_include_proxsuite_linalg_dense_core.hpp`)

- ``proxsuite/linalg/sparse/core.hpp`` (:ref:`file_include_proxsuite_linalg_sparse_core.hpp`)

- ``proxsuite/linalg/sparse/factorize.hpp`` (:ref:`file_include_proxsuite_linalg_sparse_factorize.hpp`)

- ``proxsuite/linalg/sparse/rowmod.hpp`` (:ref:`file_include_proxsuite_linalg_sparse_rowmod.hpp`)

- ``proxsuite/linalg/sparse/update.hpp`` (:ref:`file_include_proxsuite_linalg_sparse_update.hpp`)

- ``proxsuite/linalg/veg/vec.hpp`` (:ref:`file_include_proxsuite_linalg_veg_vec.hpp`)

- ``proxsuite/proxqp/dense/views.hpp`` (:ref:`file_include_proxsuite_proxqp_dense_views.hpp`)

- ``proxsuite/proxqp/results.hpp`` (:ref:`file_include_proxsuite_proxqp_results.hpp`)

- ``proxsuite/proxqp/settings.hpp`` (:ref:`file_include_proxsuite_proxqp_settings.hpp`)

- ``proxsuite/proxqp/sparse/fwd.hpp`` (:ref:`file_include_proxsuite_proxqp_sparse_fwd.hpp`)

- ``proxsuite/proxqp/sparse/model.hpp`` (:ref:`file_include_proxsuite_proxqp_sparse_model.hpp`)

- ``proxsuite/proxqp/sparse/preconditioner/identity.hpp`` (:ref:`file_include_proxsuite_proxqp_sparse_preconditioner_identity.hpp`)

- ``proxsuite/proxqp/sparse/preconditioner/ruiz.hpp`` (:ref:`file_include_proxsuite_proxqp_sparse_preconditioner_ruiz.hpp`)

- ``proxsuite/proxqp/sparse/utils.hpp`` (:ref:`file_include_proxsuite_proxqp_sparse_utils.hpp`)

- ``proxsuite/proxqp/sparse/views.hpp`` (:ref:`file_include_proxsuite_proxqp_sparse_views.hpp`)

- ``proxsuite/proxqp/sparse/workspace.hpp`` (:ref:`file_include_proxsuite_proxqp_sparse_workspace.hpp`)

- ``unsupported/Eigen/IterativeSolvers``



Included By
-----------


- :ref:`file_include_proxsuite_proxqp_sparse_wrapper.hpp`




Namespaces
----------


- :ref:`namespace_proxsuite`

- :ref:`namespace_proxsuite__proxqp`

- :ref:`namespace_proxsuite__proxqp__sparse`


Classes
-------


- :ref:`exhale_struct_structproxsuite_1_1proxqp_1_1sparse_1_1PrimalDualGradResult`


Functions
---------


- :ref:`exhale_function_sparse_2solver_8hpp_1a1b12a295287ebefe88ccdfdb164f337c`

- :ref:`exhale_function_sparse_2solver_8hpp_1a03cc034874dbb17022d8996835154843`

- :ref:`exhale_function_sparse_2solver_8hpp_1abd6a3ee54e2af8e9f7dffc455e8ee4ab`

- :ref:`exhale_function_sparse_2solver_8hpp_1a28719923085de8afc86abf5cdeaf28d4`

- :ref:`exhale_function_sparse_2solver_8hpp_1a5ba249322aabb491b34d2dfcb4b8660b`

- :ref:`exhale_function_sparse_2solver_8hpp_1a83a914499e344c66f62d23c474d40273`

- :ref:`exhale_function_sparse_2solver_8hpp_1af790d437a41c805e3cc857155aaadd54`