diff --git a/docs.html b/docs.html
index 8c283f1b..29a3b4f1 100644
--- a/docs.html
+++ b/docs.html
@@ -14189,26 +14189,18 @@ If no solution is found:
-The solver argument is optional; solver is either "superlu" or "lapack"; by default "superlu" is used
+the solver argument is optional; solver is either "superlu" or "lapack"; by default "superlu" is used
-
-For
"superlu", ARMA_USE_SUPERLU must be enabled in config.hpp
+for "superlu", ARMA_USE_SUPERLU must be enabled in config.hpp
-
-For
"lapack", sparse matrix A is converted to a dense matrix before using the LAPACK solver; this considerably increases memory usage
+for "lapack", sparse matrix A is converted to a dense matrix before using the LAPACK solver; this considerably increases memory usage
-Notes:
-
-- The SuperLU solver is mainly useful for very large and/or very sparse matrices
-- If there is sufficient amount of memory to store a dense version of matrix A, the LAPACK solver can be faster
-
-
-
-
The opts argument is optional and applicable to the SuperLU solver;
opts is an instance of the superlu_opts structure:
@@ -14270,6 +14262,15 @@ struct superlu_opts
+Notes:
+
+- to reuse the factorisation of A for finding solutions where B is iteratively changed, use the spsolve_factoriser class instead
+- the SuperLU solver is mainly useful for very large and very sparse matrices
+- if there is sufficient amount of memory to store a dense version of matrix A, the LAPACK solver can be faster
+
+
+
+
Examples: