ublas/doc/samples/Jamfile.v2
Gunter Winkler f17be9f0a9 ublas/doc/samples/ex_triangular.cpp: added new example
ublas/doc/samples/Jamfile.v2: added build section for ex_triangular
ublas/doc/container_concept.htm: fixed wrong description of array_type
ublas/doc/triangular.htm: fixed lower/upper confusion and added link to ex_triangular

ublas/test/test_lu.cpp: added unit test for LU decomposition
ublas/test/triangular_access.cpp: added unit test for accessing triangular/symmetric matrices
ublas/test/triangular_layout.cpp: added unit test for testing storage layout of triangular/symmetric matrices
ublas/test/common/testhelper.hpp: support routines for new unit tests

ublas/test/CMakeLists.txt: added new tests (still experimental) test_lu, triangular_access. triangular_layout

ublas/test/Jamfile.v2: 
  added new tests (still experimental) test_lu, triangular_access. triangular_layout
  disabled broken test7 (maybe a fix of boost::interval is needed, see #2473)

ublas/test/test71.cpp, ublas/test/test73.cpp, ublas/test/test7.cpp:
  added first fixes to support boost::interval as scalar type

ublas/test/common/init.hpp: 
  initialize all matrices/vectors with floats instead of (unsigned) ints
  this helps to fix broken test7 for boost::interval



[SVN r52147]
2009-04-02 22:36:39 +00:00

229 lines
3.3 KiB
Plaintext

# Copyright Michael Stevens 2004
# Use, modification, and distribution is subject to 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)
# bring in rules for testing
# Boost uBLAS library documentation samples
# Project requirements
project samples
: requirements
<toolset>borland:<cxxflags>"-w-8026 -w-8027 -w-8057 -w-8084 -w-8092"
<toolset>kylix:<cxxflags>"-w-8026 -w-8027 -w-8057 -w-8084 -w-8092"
;
exe unbounded_array
: unbounded_array.cpp
;
exe bounded_array
: bounded_array.cpp
;
exe range
: range.cpp
;
exe slice
: slice.cpp
;
exe map_array
: map_array.cpp
;
exe vector
: vector.cpp
;
exe unit_vector
: unit_vector.cpp
;
exe zero_vector
: zero_vector.cpp
;
exe mapped_vector
: mapped_vector.cpp
;
exe compressed_vector
: compressed_vector.cpp
;
exe coordinate_vector
: coordinate_vector.cpp
;
exe vector_range
: vector_range.cpp
;
exe vector_range_project
: vector_range_project.cpp
;
exe vector_slice
: vector_slice.cpp
;
exe vector_slice_project
: vector_slice_project.cpp
;
exe vector_unary
: vector_unary.cpp
;
exe vector_binary
: vector_binary.cpp
;
exe vector_binary_outer
: vector_binary_outer.cpp
;
exe vector_binary_scalar
: vector_binary_scalar.cpp
;
exe vector_unary_redux
: vector_unary_redux.cpp
;
exe vector_binary_redux
: vector_binary_redux.cpp
;
exe matrix
: matrix.cpp
;
exe identity_matrix
: identity_matrix.cpp
;
exe zero_matrix
: zero_matrix.cpp
;
exe mapped_matrix
: mapped_matrix.cpp
;
exe compressed_matrix
: compressed_matrix.cpp
;
exe coordinate_matrix
: coordinate_matrix.cpp
;
exe matrix_row
: matrix_row.cpp
;
exe matrix_row_project
: matrix_row_project.cpp
;
exe matrix_column
: matrix_column.cpp
;
exe matrix_column_project
: matrix_column_project.cpp
;
exe matrix_vector_range
: matrix_vector_range.cpp
;
exe matrix_vector_slice
: matrix_vector_slice.cpp
;
exe matrix_range
: matrix_range.cpp
;
exe matrix_range_project
: matrix_range_project.cpp
;
exe matrix_slice
: matrix_slice.cpp
;
exe matrix_slice_project
: matrix_slice_project.cpp
;
exe matrix_unary
: matrix_unary.cpp
;
exe matrix_binary
: matrix_binary.cpp
: <include>$(BOOST_ROOT)
;
exe matrix_binary_scalar
: matrix_binary_scalar.cpp
;
exe matrix_vector_binary
: matrix_vector_binary.cpp
;
exe matrix_vector_solve
: matrix_vector_solve.cpp
;
exe matrix_matrix_binary
: matrix_matrix_binary.cpp
;
exe matrix_matrix_solve
: matrix_matrix_solve.cpp
;
exe banded_matrix
: banded_matrix.cpp
;
exe banded_adaptor
: banded_adaptor.cpp
;
exe hermitian_matrix
: hermitian_matrix.cpp
;
exe hermitian_adaptor
: hermitian_adaptor.cpp
;
exe symmetric_matrix
: symmetric_matrix.cpp
;
exe symmetric_adaptor
: symmetric_adaptor.cpp
;
exe triangular_matrix
: triangular_matrix.cpp
;
exe triangular_adaptor
: triangular_adaptor.cpp
;
exe ex_triangular
: ex_triangular.cpp
;