diff --git a/doc/matrix.htm b/doc/matrix.htm
index d1f91ddf..a3de0969 100644
--- a/doc/matrix.htm
+++ b/doc/matrix.htm
@@ -304,7 +304,7 @@ for the storage array are unbounded_array<T> ,
std::vector<T> .
The templated class identity_matrix<T>
+
The templated class identity_matrix<T, ALLOC>
represents identity matrices. For a (m x n)-dimensional
identity matrix and 0 <= i < m, 0 <= j <
n holds idi, j = 0, if
@@ -336,6 +336,11 @@ int main () {
intALLOCidentity_matrix.
The templated class zero_matrix<T> represents
+
The templated class zero_matrix<T, ALLOC> represents
zero matrices. For a (m x n)-dimensional zero matrix and
0 <= i < m, 0 <= j < n holds
zi, j = 0.
intALLOCzero_matrix.
The templated class scalar_matrix<T>
+
The templated class scalar_matrix<T, ALLOC>
represents scalar matrices. For a (m x n)-dimensional
scalar matrix and 0 <= i < m, 0 <= j <
n holds zi, j = s.
intALLOCunbounded_array<T> ,
std::vector<T> .
The templated class unit_vector<T> represents
+
The templated class unit_vector<T, ALLOC> represents
canonical unit vectors. For the k-th
n-dimensional canonical unit vector and 0 <= i <
n holds uki
@@ -385,6 +385,11 @@ int main () {
intALLOCunit_vector.
The templated class zero_vector<T> represents
+
The templated class zero_vector<T, ALLOC> represents
zero vectors. For a n-dimensional zero vector and 0
<= i < n holds zi =
0.
intALLOCzero_vector.
The templated class scalar_vector<T>
+
The templated class scalar_vector<T, ALLOC>
represents scalar vectors. For a n-dimensional scalar
vector and 0 <= i < n holds
zi = s.
intALLOC