diff --git a/docs.html b/docs.html
index 82c53540..fb723d58 100644
--- a/docs.html
+++ b/docs.html
@@ -12124,15 +12124,14 @@ See also:
-| R = chol( X ) | | (form 1) |
-| R = chol( X, layout ) | | (form 2) |
-| | | |
-| chol( R, X ) | | (form 3) |
-| chol( R, X, layout ) | | (form 4) |
-| | | |
-| chol( R, P, X ) | | (form 5) |
-| chol( R, P, X, layout ) | | (form 6) |
-| chol( R, P, X, layout, P_mode ) | | (form 7) |
+| R = chol( X ) | | (form 1) |
+| R = chol( X, layout ) | | (form 2) |
+| | | |
+| chol( R, X ) | | (form 3) |
+| chol( R, X, layout ) | | (form 4) |
+| | | |
+| chol( R, P, X, layout, "vector" ) | | (form 5) |
+| chol( R, P, X, layout, "matrix" ) | | (form 6) |
-
@@ -12152,26 +12151,19 @@ Forms 1 to 4 require X to be positive definite
-
-Forms 5 to 7 require X to be positive semi-definite
-
-
--
-Forms 5 to 7 also provide a permutation vector/matrix P with type uvec or umat
-
-
--
-The optional argument P_mode is either
"vector" or "matrix", which specifies the form of P; by default P_mode = "vector"
+Forms 5 to 6 require X to be positive semi-definite; these forms also provide a permutation vector/matrix P with type uvec or umat
-
The decomposition has the following form:
-- forms 1 to 4, with layout = "upper": X = R.t() * R
-- forms 1 to 4, with layout = "lower": X = R * R.t()
-- forms 5 to 7, with layout = "upper" and P_mode = "matrix": X = P * R.t() * R * P.t()
-- forms 5 to 7, with layout = "upper" and P_mode = "vector": X = Y(P,P), where Y = R.t() * R and Y(P,P) is a non-contiguous view of Y
-- forms 5 to 7, with layout = "lower" and P_mode = "matrix": X = P * R * R.t() * P.t()
-- forms 5 to 7, with layout = "lower" and P_mode = "vector": X = Y(P,P), where Y = R * R.t() and Y(P,P) is a non-contiguous view of Y
+- forms 1 and 3: X = R.t() * R
+- forms 2 and 4 with layout = "upper": X = R.t() * R
+- forms 2 and 4 with layout = "lower": X = R * R.t()
+- form 5 with layout = "upper": X = Y(P,P), where Y = R.t() * R and Y(P,P) is a non-contiguous view of Y
+- form 5 with layout = "lower": X = Y(P,P), where Y = R * R.t() and Y(P,P) is a non-contiguous view of Y
+- form 6 with layout = "upper": X = P * R.t() * R * P.t()
+- form 6 with layout = "lower": X = P * R * R.t() * P.t()
@@ -12197,7 +12189,7 @@ mat R2 = chol(B, "lower");
uvec P_vec;
umat P_mat;
-chol(R, P_vec, B);
+chol(R, P_vec, B, "upper", "vector");
chol(R, P_mat, B, "lower", "matrix");