diff --git a/bench1/bench1.cpp b/bench1/bench1.cpp
index 0f97d853..87478e13 100644
--- a/bench1/bench1.cpp
+++ b/bench1/bench1.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/bench1/bench1.hpp b/bench1/bench1.hpp
index e2fa5886..08376c9b 100644
--- a/bench1/bench1.hpp
+++ b/bench1/bench1.hpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/bench1/bench11.cpp b/bench1/bench11.cpp
index d75a3172..633d8272 100644
--- a/bench1/bench11.cpp
+++ b/bench1/bench11.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/bench1/bench12.cpp b/bench1/bench12.cpp
index 90ebc054..50c57d73 100644
--- a/bench1/bench12.cpp
+++ b/bench1/bench12.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/bench1/bench13.cpp b/bench1/bench13.cpp
index 9b983610..fadb0b67 100644
--- a/bench1/bench13.cpp
+++ b/bench1/bench13.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/bench2/bench2.cpp b/bench2/bench2.cpp
index 680b99bc..43ba152f 100644
--- a/bench2/bench2.cpp
+++ b/bench2/bench2.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/bench2/bench2.hpp b/bench2/bench2.hpp
index e7a7ad76..713fec5f 100644
--- a/bench2/bench2.hpp
+++ b/bench2/bench2.hpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/bench2/bench21.cpp b/bench2/bench21.cpp
index 070d6b34..2cf33326 100644
--- a/bench2/bench21.cpp
+++ b/bench2/bench21.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/bench2/bench22.cpp b/bench2/bench22.cpp
index ea1bfe1b..ce054786 100644
--- a/bench2/bench22.cpp
+++ b/bench2/bench22.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/bench2/bench23.cpp b/bench2/bench23.cpp
index a59d9f6d..bb363f53 100644
--- a/bench2/bench23.cpp
+++ b/bench2/bench23.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/bench3/bench3.cpp b/bench3/bench3.cpp
index a073e195..390d226c 100644
--- a/bench3/bench3.cpp
+++ b/bench3/bench3.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/bench3/bench3.hpp b/bench3/bench3.hpp
index 287a7251..4959348a 100644
--- a/bench3/bench3.hpp
+++ b/bench3/bench3.hpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/bench3/bench31.cpp b/bench3/bench31.cpp
index 6d783f05..66ca7802 100644
--- a/bench3/bench31.cpp
+++ b/bench3/bench31.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/bench3/bench32.cpp b/bench3/bench32.cpp
index 68c01783..4c1b2bc3 100644
--- a/bench3/bench32.cpp
+++ b/bench3/bench32.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/bench3/bench33.cpp b/bench3/bench33.cpp
index 57e20c2c..9b8e1070 100644
--- a/bench3/bench33.cpp
+++ b/bench3/bench33.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/bench4/bench4.cpp b/bench4/bench4.cpp
index 824676f3..6d460eb1 100644
--- a/bench4/bench4.cpp
+++ b/bench4/bench4.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/bench4/bench41.cpp b/bench4/bench41.cpp
index bf3fbf20..2ef2d696 100644
--- a/bench4/bench41.cpp
+++ b/bench4/bench41.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/bench4/bench42.cpp b/bench4/bench42.cpp
index f0640cdf..55f9060b 100644
--- a/bench4/bench42.cpp
+++ b/bench4/bench42.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/bench4/bench43.cpp b/bench4/bench43.cpp
index 432283ae..c39655a4 100644
--- a/bench4/bench43.cpp
+++ b/bench4/bench43.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/Release_notes.txt b/doc/Release_notes.txt
index f99d5a2e..7cfb2ecd 100644
--- a/doc/Release_notes.txt
+++ b/doc/Release_notes.txt
@@ -1,3 +1,3 @@
-POST 1.33.0
-array_adaptor and shallow_array_adaptor removed
-carray_adaptor included and documented
+PRE 1.34.0
+ FIX size_type and difference_type can be non defaults and uBLAS expressions use the correct types.
+
\ No newline at end of file
diff --git a/doc/array_adaptor.htm b/doc/array_adaptor.htm
deleted file mode 100644
index 930b31c9..00000000
--- a/doc/array_adaptor.htm
+++ /dev/null
@@ -1,215 +0,0 @@
-
-
-
-
-
-Bounded Array;
-
-
-
-Array Storage
-
Array Adaptor
-
Description
-
The templated class carray_adaptor<T> implements a storage array using a pointer to an existing memory buffer (a C array for example). The storage specified array size must never exceed the size of the memory buffer.
-
carray_adaptor defines size_type as size_t and difference_type as std::ptrdiff_t.
-
-
Example
-
-#include <boost/numeric/ublas/storage.hpp>
-
-int main () {
- using namespace boost::numeric::ublas;
- double aarray[10];
- carray_adaptor<double> a (aarray, 3);
- for (unsigned i = 0; i < a.size (); ++ i) {
- a [i] = i;
- std::cout << a [i] << std::endl;
- }
-}
-
None, except for those imposed by the requirements of Storage.
-
Public base classes
-
None.
-
Members
-
-
The description does not describe what the member actually does, this can be looked up
-in the corresponding concept documentation, but instead contains a remark on the implementation of the
-member inside this model of the concept.
-
Typography:
-
-
Members that are not part of the implemented concepts are in blue.
The copy constructor is private and undefined. A carray_adaptor cannot be constructed like this as a memory buffer cannot
-be specifed in this context.
@@ -274,7 +273,9 @@ enabled, expression templates disabled) and release mode (size and
type conformance checks disabled, expression templates enabled).
Please check, if the preprocessor symbol NDEBUG of
cassert is defined. NDEBUG enables
-release mode, which in turn uses expression templates.
+release mode, which in turn uses expression templates. You can
+optionally define BOOST_UBLAS_NDEBUG to disable all
+bounds, structure and similar checks of uBLAS.
Q: I've written some uBLAS tests, which try to incorrectly
assign different matrix types or overrun vector and matrix
dimensions. Why don't I get a compile time or runtime
diff --git a/doc/index.html b/doc/index.html
new file mode 100644
index 00000000..32626624
--- /dev/null
+++ b/doc/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+index.html not found
+
+
+
Please update your bookmarks to point to index.htm. You will be redirected in a second.
+
+
diff --git a/doc/iterator_concept.htm b/doc/iterator_concept.htm
index a2c2b20b..2b06024b 100644
--- a/doc/iterator_concept.htm
+++ b/doc/iterator_concept.htm
@@ -254,12 +254,12 @@ then --it1 == it2.
and it.index () < it ().size ()
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> .
Identity Matrix
Description
-
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 () {
The type of object stored in the matrix.
int
+
+
ALLOC
+
An STL Allocator for size_type and difference_type.
+
std::allocator
+
Model of
@@ -449,7 +454,7 @@ end of the reversed identity_matrix.
Zero Matrix
Description
-
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.
@@ -479,6 +484,11 @@ int main () {
The type of object stored in the matrix.
int
+
+
ALLOC
+
An STL Allocator for size_type and difference_type.
+
std::allocator
+
Model of
@@ -590,7 +600,7 @@ end of the reversed zero_matrix.
Scalar Matrix
Description
-
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.
@@ -620,6 +630,11 @@ int main () {
The type of object stored in the matrix.
int
+
+
ALLOC
+
An STL Allocator for size_type and difference_type.
+
std::allocator
+
Model of
diff --git a/doc/matrix_proxy.htm b/doc/matrix_proxy.htm
index aaacd654..77acb906 100644
--- a/doc/matrix_proxy.htm
+++ b/doc/matrix_proxy.htm
@@ -274,7 +274,7 @@ int main () {
If the specified row falls outside that of the column index
+
If the specified column falls outside that of the column index
range of the matrix, then the matrix_column is not a
well formed Vector Expression. That is, access to an element which
is outside of the matrix is undefined.
diff --git a/doc/operations_overview.htm b/doc/operations_overview.htm
index cb6cc7d2..48f19633 100644
--- a/doc/operations_overview.htm
+++ b/doc/operations_overview.htm
@@ -207,8 +207,40 @@ in preference to iterator's for the same reason. For the more darin
can be completely turned off in uBLAS by defining the configuration macro BOOST_UBLAS_NO_ELEMENT_PROXIES.
+
+
Controlling the complexity of nested products
+
+
What is the complexity (the number of add and multiply operations) required to compute the following?
+
+
+ R = prod(A, prod(B,C));
+
+
Firstly the complexity depends on matrix size. Also since prod is transitive (not commutative)
+the bracket order affects the complexity.
+
+
uBLAS evaluates expressions without matrix or vector temporaries and honours
+the bracketing structure. However avoiding temporaries for nested product unnecessarly increases the complexity.
+Conversly by explictly using temporary matrices the complexity of a nested product can be reduced.
+
+
uBLAS provides 3 alternative syntaxes for this purpose:
+
+
+ temp_type T = prod(B,C); R = prod(A,T); // Preferable if T is preallocated
+
+
+ prod(A, temp_type(prod(B,C));
+
+
+ prod(A, prod<temp_type>(B,C));
+
+
The 'temp_type' is important. Given A,B,C are all of the same type. Say
+matrix<float>, the choice is easy. However if the value_type is mixed (int with float or double)
+or the matrix type is mixed (sparse with symmetric) the best solution is not so obvious. It is up to you! It
+depends on numerical properties of A and the result of the prod(B,C).
+
Computes the l2 (maximum) norm of a vector.
BLAS computes the index of the first element having this
diff --git a/doc/samples/banded_adaptor.cpp b/doc/samples/banded_adaptor.cpp
index 5660c088..8aa5a217 100644
--- a/doc/samples/banded_adaptor.cpp
+++ b/doc/samples/banded_adaptor.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/banded_matrix.cpp b/doc/samples/banded_matrix.cpp
index 0ece8fed..73746b7a 100644
--- a/doc/samples/banded_matrix.cpp
+++ b/doc/samples/banded_matrix.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/bounded_array.cpp b/doc/samples/bounded_array.cpp
index 200a33ae..bc827a31 100644
--- a/doc/samples/bounded_array.cpp
+++ b/doc/samples/bounded_array.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/compressed_matrix.cpp b/doc/samples/compressed_matrix.cpp
index f8852df7..997106ea 100644
--- a/doc/samples/compressed_matrix.cpp
+++ b/doc/samples/compressed_matrix.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/compressed_vector.cpp b/doc/samples/compressed_vector.cpp
index ef05c3a7..33353e49 100644
--- a/doc/samples/compressed_vector.cpp
+++ b/doc/samples/compressed_vector.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/coordinate_matrix.cpp b/doc/samples/coordinate_matrix.cpp
index 70dc00a4..ee09515d 100644
--- a/doc/samples/coordinate_matrix.cpp
+++ b/doc/samples/coordinate_matrix.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/coordinate_vector.cpp b/doc/samples/coordinate_vector.cpp
index 2c43176d..44893fca 100644
--- a/doc/samples/coordinate_vector.cpp
+++ b/doc/samples/coordinate_vector.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/hermitian_adaptor.cpp b/doc/samples/hermitian_adaptor.cpp
index 1e2bc696..889ae4e1 100644
--- a/doc/samples/hermitian_adaptor.cpp
+++ b/doc/samples/hermitian_adaptor.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/hermitian_matrix.cpp b/doc/samples/hermitian_matrix.cpp
index 3fb2cb8a..1a71ad5c 100644
--- a/doc/samples/hermitian_matrix.cpp
+++ b/doc/samples/hermitian_matrix.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/identity_matrix.cpp b/doc/samples/identity_matrix.cpp
index 0dbba804..0e98683e 100644
--- a/doc/samples/identity_matrix.cpp
+++ b/doc/samples/identity_matrix.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/map_array.cpp b/doc/samples/map_array.cpp
index 31229d99..12dc519a 100644
--- a/doc/samples/map_array.cpp
+++ b/doc/samples/map_array.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/mapped_matrix.cpp b/doc/samples/mapped_matrix.cpp
index 75a9887b..92b5ca7b 100644
--- a/doc/samples/mapped_matrix.cpp
+++ b/doc/samples/mapped_matrix.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/mapped_vector.cpp b/doc/samples/mapped_vector.cpp
index 4e65196a..73e6d8f2 100644
--- a/doc/samples/mapped_vector.cpp
+++ b/doc/samples/mapped_vector.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/matrix.cpp b/doc/samples/matrix.cpp
index 85693b0a..63d3c7d5 100644
--- a/doc/samples/matrix.cpp
+++ b/doc/samples/matrix.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/matrix_binary.cpp b/doc/samples/matrix_binary.cpp
index 33f8f505..66edf62d 100644
--- a/doc/samples/matrix_binary.cpp
+++ b/doc/samples/matrix_binary.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/matrix_binary_scalar.cpp b/doc/samples/matrix_binary_scalar.cpp
index e5df4b56..fb3282f7 100644
--- a/doc/samples/matrix_binary_scalar.cpp
+++ b/doc/samples/matrix_binary_scalar.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/matrix_column.cpp b/doc/samples/matrix_column.cpp
index be95b371..9eb0ca4e 100644
--- a/doc/samples/matrix_column.cpp
+++ b/doc/samples/matrix_column.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/matrix_column_project.cpp b/doc/samples/matrix_column_project.cpp
index 53767375..d2585c6f 100644
--- a/doc/samples/matrix_column_project.cpp
+++ b/doc/samples/matrix_column_project.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/matrix_matrix_binary.cpp b/doc/samples/matrix_matrix_binary.cpp
index 659f1511..17e33a64 100644
--- a/doc/samples/matrix_matrix_binary.cpp
+++ b/doc/samples/matrix_matrix_binary.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/matrix_matrix_solve.cpp b/doc/samples/matrix_matrix_solve.cpp
index a659c299..07d05a34 100644
--- a/doc/samples/matrix_matrix_solve.cpp
+++ b/doc/samples/matrix_matrix_solve.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/matrix_range.cpp b/doc/samples/matrix_range.cpp
index bf5021a8..048ab9fc 100644
--- a/doc/samples/matrix_range.cpp
+++ b/doc/samples/matrix_range.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/matrix_range_project.cpp b/doc/samples/matrix_range_project.cpp
index 5ff6842f..3ee095c2 100644
--- a/doc/samples/matrix_range_project.cpp
+++ b/doc/samples/matrix_range_project.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/matrix_row.cpp b/doc/samples/matrix_row.cpp
index 9af8e3c7..156c1f5e 100644
--- a/doc/samples/matrix_row.cpp
+++ b/doc/samples/matrix_row.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/matrix_row_project.cpp b/doc/samples/matrix_row_project.cpp
index b9208985..6cc35698 100644
--- a/doc/samples/matrix_row_project.cpp
+++ b/doc/samples/matrix_row_project.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/matrix_slice.cpp b/doc/samples/matrix_slice.cpp
index 61b88f53..d3911f69 100644
--- a/doc/samples/matrix_slice.cpp
+++ b/doc/samples/matrix_slice.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/matrix_slice_project.cpp b/doc/samples/matrix_slice_project.cpp
index 5c698cab..0b6150a9 100644
--- a/doc/samples/matrix_slice_project.cpp
+++ b/doc/samples/matrix_slice_project.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/matrix_unary.cpp b/doc/samples/matrix_unary.cpp
index 000e6584..044b2945 100644
--- a/doc/samples/matrix_unary.cpp
+++ b/doc/samples/matrix_unary.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/matrix_vector_binary.cpp b/doc/samples/matrix_vector_binary.cpp
index 4112b762..a53665bf 100644
--- a/doc/samples/matrix_vector_binary.cpp
+++ b/doc/samples/matrix_vector_binary.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/matrix_vector_range.cpp b/doc/samples/matrix_vector_range.cpp
index 4ac98af0..3a4c7e70 100644
--- a/doc/samples/matrix_vector_range.cpp
+++ b/doc/samples/matrix_vector_range.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/matrix_vector_slice.cpp b/doc/samples/matrix_vector_slice.cpp
index b2e2ad2b..335c06cb 100644
--- a/doc/samples/matrix_vector_slice.cpp
+++ b/doc/samples/matrix_vector_slice.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/matrix_vector_solve.cpp b/doc/samples/matrix_vector_solve.cpp
index bbd48b07..819856fe 100644
--- a/doc/samples/matrix_vector_solve.cpp
+++ b/doc/samples/matrix_vector_solve.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/range.cpp b/doc/samples/range.cpp
index 3d891c00..35526ff8 100644
--- a/doc/samples/range.cpp
+++ b/doc/samples/range.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/slice.cpp b/doc/samples/slice.cpp
index 1a57c6c2..394251e3 100644
--- a/doc/samples/slice.cpp
+++ b/doc/samples/slice.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/symmetric_adaptor.cpp b/doc/samples/symmetric_adaptor.cpp
index 35924a88..4a3f67c4 100644
--- a/doc/samples/symmetric_adaptor.cpp
+++ b/doc/samples/symmetric_adaptor.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/symmetric_matrix.cpp b/doc/samples/symmetric_matrix.cpp
index 28addc34..c9bed51f 100644
--- a/doc/samples/symmetric_matrix.cpp
+++ b/doc/samples/symmetric_matrix.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/triangular_adaptor.cpp b/doc/samples/triangular_adaptor.cpp
index 845c4aa3..7f7647ee 100644
--- a/doc/samples/triangular_adaptor.cpp
+++ b/doc/samples/triangular_adaptor.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/triangular_matrix.cpp b/doc/samples/triangular_matrix.cpp
index 7ec4c6e3..91772335 100644
--- a/doc/samples/triangular_matrix.cpp
+++ b/doc/samples/triangular_matrix.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/unbounded_array.cpp b/doc/samples/unbounded_array.cpp
index 18f7bbf7..2331f576 100644
--- a/doc/samples/unbounded_array.cpp
+++ b/doc/samples/unbounded_array.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/unit_vector.cpp b/doc/samples/unit_vector.cpp
index 222a8cad..63fc825d 100644
--- a/doc/samples/unit_vector.cpp
+++ b/doc/samples/unit_vector.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/vector.cpp b/doc/samples/vector.cpp
index f9bdfa19..1f8310c7 100644
--- a/doc/samples/vector.cpp
+++ b/doc/samples/vector.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/vector_binary.cpp b/doc/samples/vector_binary.cpp
index 70a8adba..8b42d065 100644
--- a/doc/samples/vector_binary.cpp
+++ b/doc/samples/vector_binary.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/vector_binary_outer.cpp b/doc/samples/vector_binary_outer.cpp
index b77246d2..094a0a9d 100644
--- a/doc/samples/vector_binary_outer.cpp
+++ b/doc/samples/vector_binary_outer.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/vector_binary_redux.cpp b/doc/samples/vector_binary_redux.cpp
index 278dbd4c..abc36412 100644
--- a/doc/samples/vector_binary_redux.cpp
+++ b/doc/samples/vector_binary_redux.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/vector_binary_scalar.cpp b/doc/samples/vector_binary_scalar.cpp
index 1d2bdebe..8f853e54 100644
--- a/doc/samples/vector_binary_scalar.cpp
+++ b/doc/samples/vector_binary_scalar.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/vector_range.cpp b/doc/samples/vector_range.cpp
index 51fa426c..bf48c231 100644
--- a/doc/samples/vector_range.cpp
+++ b/doc/samples/vector_range.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/vector_range_project.cpp b/doc/samples/vector_range_project.cpp
index 852cd670..ebe34816 100644
--- a/doc/samples/vector_range_project.cpp
+++ b/doc/samples/vector_range_project.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/vector_slice.cpp b/doc/samples/vector_slice.cpp
index 2b6d8d09..478631b7 100644
--- a/doc/samples/vector_slice.cpp
+++ b/doc/samples/vector_slice.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/vector_slice_project.cpp b/doc/samples/vector_slice_project.cpp
index b4747530..a8f17945 100644
--- a/doc/samples/vector_slice_project.cpp
+++ b/doc/samples/vector_slice_project.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/vector_unary.cpp b/doc/samples/vector_unary.cpp
index 9a7d93ca..4d9a8b58 100644
--- a/doc/samples/vector_unary.cpp
+++ b/doc/samples/vector_unary.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/vector_unary_redux.cpp b/doc/samples/vector_unary_redux.cpp
index 850b2af3..7de1918b 100644
--- a/doc/samples/vector_unary_redux.cpp
+++ b/doc/samples/vector_unary_redux.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/zero_matrix.cpp b/doc/samples/zero_matrix.cpp
index 59de927d..fbdd8d67 100644
--- a/doc/samples/zero_matrix.cpp
+++ b/doc/samples/zero_matrix.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/samples/zero_vector.cpp b/doc/samples/zero_vector.cpp
index e4329d2d..7a4d77df 100644
--- a/doc/samples/zero_vector.cpp
+++ b/doc/samples/zero_vector.cpp
@@ -2,13 +2,9 @@
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
diff --git a/doc/storage_concept.htm b/doc/storage_concept.htm
index b39a48ee..f1ec40a1 100644
--- a/doc/storage_concept.htm
+++ b/doc/storage_concept.htm
@@ -133,8 +133,15 @@ each element value may be a previously assigned value or default construced valu