Model Diagnostic Functions
==========================

The IDAES toolset contains a number of utility functions which can be useful for identifying modeling issues and debugging solver issues.

.. toctree::
    :maxdepth: 1
    
    diagnostics/diagnostics_toolbox
    diagnostics/svd_toolbox
    diagnostics/degeneracy_hunter
    diagnostics/degeneracy_hunter_legacy

Other Methods
^^^^^^^^^^^^^

.. automodule:: idaes.core.util.model_diagnostics
    :exclude-members: DegeneracyHunter, DiagnosticsToolbox, SVDToolbox, DegeneracyHunter2, svd_dense, svd_sparse
    :members:

