diff --git a/include/evalhyd/evald.hpp b/include/evalhyd/evald.hpp
index f625d259e5501de05efe4740b0e57f0300db7361..4bcb3eda64db37b3e026be5b1f70c5ab6d426539 100644
--- a/include/evalhyd/evald.hpp
+++ b/include/evalhyd/evald.hpp
@@ -126,6 +126,8 @@ namespace evalhyd
     ///    diagnostics: ``std::vector<std::string>``, optional
     ///       The sequence of evaluation diagnostics to be computed.
     ///
+    ///       .. seealso:: :doc:`../../functionalities/diagnostics`
+    ///
     /// :Returns:
     ///
     ///    ``std::vector<xt::xarray<double>>``
diff --git a/include/evalhyd/evalp.hpp b/include/evalhyd/evalp.hpp
index deea6b41e3f789f8e18bb0e04b704c0249101d6f..3fb90a058aa8c71708591696154cda20166d31af 100644
--- a/include/evalhyd/evalp.hpp
+++ b/include/evalhyd/evalp.hpp
@@ -131,6 +131,8 @@ namespace evalhyd
     ///    diagnostics: ``std::vector<std::string>``, optional
     ///       The sequence of evaluation diagnostics to be computed.
     ///
+    ///       .. seealso:: :doc:`../../functionalities/diagnostics`
+    ///
     /// :Returns:
     ///
     ///    ``std::vector<xt::xarray<double>>``