Commit Graph

966 Commits

Author SHA1 Message Date
Matias Capeletto
8ae2edf542 redirect to new conversion docs
[SVN r43252]
2008-02-14 18:09:34 +00:00
Matias Capeletto
84bb1856cd conversion docs fixes
[SVN r43251]
2008-02-14 18:08:16 +00:00
Gunter Winkler
c7dde7f456 - fixed typo
[SVN r42773]
2008-01-14 19:04:43 +00:00
Boris Gubenko
613d3c833f merge change in trunk (changeset/41983) to release branch
[SVN r41989]
2007-12-12 14:21:43 +00:00
Boris Gubenko
fdcc5c6245 remove conditionalization for aCC: this header works with gcc on HP-UX also
[SVN r41983]
2007-12-11 20:43:11 +00:00
Gunter Winkler
f5590d5423 - fix and close #1502
- the return types were not correct: there was A instead of indirect_array<A>


[SVN r41801]
2007-12-06 19:21:31 +00:00
Beman Dawes
f8649d5226 Full merge from trunk at revision 41356 of entire boost-root tree.
[SVN r41370]
2007-11-25 18:38:02 +00:00
Beman Dawes
ac3aa82980 Full merge from trunk at revision 41356 of entire boost-root tree.
[SVN r41369]
2007-11-25 18:07:19 +00:00
Gunter Winkler
6cd6bce207 - fix and close #1237
- symmetric resize used wrong internal resize method
-- Dese und die folgenden Zeilen werden ignoriert --

M    symmetric.hpp


[SVN r41353]
2007-11-25 13:34:20 +00:00
Gunter Winkler
b311beb9ee This patch now lets the Sun compiler work for most of uBLAS. 'test4' is now failing.
Too avoid other compilers complaining about missing return values in some functions where exceptions are thrown, code was added so an arbitatry were chosen.



[SVN r41116]
2007-11-15 20:52:37 +00:00
Guillaume Melquiond
e5093914d4 Fixed documentation typo.
[SVN r41111]
2007-11-15 17:52:31 +00:00
Gunter Winkler
3185dd5aa0 - io.hpp: added missing include
[SVN r40906]
2007-11-07 19:34:03 +00:00
Guillaume Melquiond
62ba4cee17 Ported patch from 1.34.1 about conflicting math.h functions on PPC. Commented use of old control function for MSVC.
[SVN r40642]
2007-11-01 16:01:30 +00:00
Douglas Gregor
3952c6d3e7 Suppress a GCC 4.3 warning and fix a couple header-inclusion issues.
Fixes #1338


[SVN r40300]
2007-10-22 19:54:54 +00:00
Gunter Winkler
cdab354cd2 - added section "nested products"
[SVN r40098]
2007-10-16 21:48:01 +00:00
Beman Dawes
64a2bcbc13 Starting point for releases
[SVN r39706]
2007-10-05 14:25:06 +00:00
Gunter Winkler
c47f1c67f7 - added redirect from index.html to real start page: index.htm
[SVN r39638]
2007-10-01 13:04:29 +00:00
Gunter Winkler
5ecc4f6e9e - Ticket #688 : Outer iterators can now skip empty rows. Thus matrix_assign works now as expected.
[SVN r39516]
2007-09-24 21:26:00 +00:00
Gunter Winkler
4fe9dc2ba0 - Ticket #1234 : patch committed as suggested.
[SVN r39513]
2007-09-24 21:01:11 +00:00
Markus Schöpflin
6658d23e16 Added missing include for assert.
[SVN r39401]
2007-09-20 07:35:43 +00:00
John Maddock
d2782bd3c9 Updated licences using blanket_permission.txt.
[SVN r39369]
2007-09-18 17:19:41 +00:00
Gunter Winkler
f04412a154 overview.htm: fixed typo
[SVN r39233]
2007-09-13 12:13:20 +00:00
Gunter Winkler
669d5455e0 lu.hpp: introduced temporary to avoid strange compiler problem.
[SVN r39227]
2007-09-12 21:44:37 +00:00
Vladimir Prus
2ced7268c9 Remove V1 Jamfiles
[SVN r38516]
2007-08-08 19:02:26 +00:00
Douglas Gregor
0df8db1603 Move top-level boost directory over to "devel" (temporarily)
[SVN r38327]
2007-07-31 20:32:15 +00:00
nobody
ca5cadeee1 This commit was manufactured by cvs2svn to create tag
'Version_1_34_1'.

[SVN r38286]
2007-07-24 19:28:14 +00:00
Gunter Winkler
975f35553f - vector_expression.hpp: added size check to vector_scalar_binary
because inner_product operations require equal sized operands


[SVN r38173]
2007-07-09 18:59:54 +00:00
Gunter Winkler
4e1e03b145 - matrix.hpp: added missing include, serialization/array.hpp
[SVN r38116]
2007-06-30 12:50:54 +00:00
Gunter Winkler
65b7860c67 - added serialization support to most matrix and vector classes
- touched files: matrix.hpp matrix_sparse.hpp storage.hpp
  storage_sparse.hpp vector.hpp vector_of_vector.hpp vector_sparse.hpp
- still no regression tests for this :-(


[SVN r37970]
2007-06-11 20:29:08 +00:00
Thomas Witt
bd2a40e092 Fixes for #583.
[SVN r37932]
2007-06-07 18:43:47 +00:00
Guillaume Melquiond
856aa2c252 Change name in order to follow common practice.
[SVN r37914]
2007-06-06 08:55:17 +00:00
Guillaume Melquiond
9719133e42 Use proper rounding with GCC on x86-64.
[SVN r37913]
2007-06-06 08:51:03 +00:00
Matias Capeletto
0e5a8eed6c conversion to qbk
[SVN r37887]
2007-06-04 17:11:57 +00:00
Guillaume Melquiond
4e16b7be7f Ported change from 1.34.0 for enabling Windows x86-64 rounding.
[SVN r37883]
2007-06-04 15:06:32 +00:00
Gunter Winkler
57f259724f - fixed typo in exception.hpp
[SVN r37870]
2007-06-02 11:17:08 +00:00
Gunter Winkler
03c8f73134 - fixed bug in triangular_matrix::resize and hermitian_matrix::resize
by adding new matrix_resize_preserve specialization for those types


[SVN r37549]
2007-05-01 12:30:39 +00:00
Gunter Winkler
9c9e546984 * fixed wrong markup
[SVN r37455]
2007-04-16 22:28:13 +00:00
Gunter Winkler
3a9426da15 - fixed bug: removed wrong () in subslice
[SVN r37454]
2007-04-16 21:58:23 +00:00
Gunter Winkler
62d2ca1b67 - changes static initialization of zero_(0) to zero_ = T()
This should be replaces by value_traits<T>::zero and the
  definition of one_ = 1 should be replaced by value_traits<T>::one


[SVN r37393]
2007-04-07 21:12:26 +00:00
Gunter Winkler
6f37271874 - new directive BOOST_UBLAS_NDEBUG to disable all debug actions of uBLAS
It has an equivalent effect as defining NDEBUG in all uBLAS headers.


[SVN r37392]
2007-04-07 20:51:38 +00:00
Gunter Winkler
fb207a1a66 - removed wrong 'typename' in coordinate_matrix
[SVN r37213]
2007-03-17 11:54:39 +00:00
Gunter Winkler
ad962b230d - fixed mistake in storage.hpp: s/not /! /g
[SVN r37212]
2007-03-17 11:46:07 +00:00
Gunter Winkler
78c1c715da - add optimizations for trivial constructors to array types
- add initializing constructors to matix<> and vector<>
  usage: matrix<double> m(3,3,5.0); vector<double> v(3,5.0);
- avoid constructor call for std::complex<T>, user can specialize
  detail::has_trivial_constructor<T> to control this behavior


[SVN r37209]
2007-03-16 22:39:17 +00:00
Gunter Winkler
bc14ac9d9a - replaced row_major/column_major in compressed-axpy_prod
now they work with uncommon size_types and may be abused
  to compute y += A^T x


[SVN r37208]
2007-03-16 22:31:46 +00:00
Gunter Winkler
4e22f4c456 - updated error msg in vector_assign (debug build only) when the
structure check fails


[SVN r37207]
2007-03-16 21:29:16 +00:00
Gunter Winkler
82841c728b - fixed unit_vector::find()
[SVN r37206]
2007-03-16 21:26:39 +00:00
Gunter Winkler
be2658075a - fixed bug in compressed_matrix::(const_)iterator's decrement
[SVN r37205]
2007-03-16 21:23:13 +00:00
Gunter Winkler
8548a45dfb - fix bug in vector_of_vector by replacing old 'size1' and 'size2'
with new 'size_M' and 'size_m'


[SVN r37204]
2007-03-16 21:17:54 +00:00
Guillaume Melquiond
facb87b7ba Minimal fix for supporting floating-point types on x86-64/MSVC (tested by Andreas Fabri).
[SVN r37198]
2007-03-16 10:43:29 +00:00
Fernando Cacciola
b2d0eb4858 none_t/none reimplemented to avoid precompiled header issues (thanks to Joe Gottam)
optional<T> now has direct relational operator
optional<T>::operator-> fixed for reference types


[SVN r37126]
2007-03-01 23:08:33 +00:00
Michael Stevens
e7e343e8d4 [uBLAS] FIX array_adaptor.htm was never written, remove broken link
[SVN r37113]
2007-02-28 11:47:41 +00:00
Michael Stevens
c66ca09b49 [uBLAS] MINOR improve unsupported message
[SVN r37027]
2007-02-21 10:18:45 +00:00
Daniel James
fc0ad5acd7 Fix a broken link.
[SVN r36655]
2007-01-07 22:55:23 +00:00
Andreas Huber
6e42206d83 Merged HTML validation fixes from trunk to branch.
[SVN r36517]
2006-12-25 11:29:07 +00:00
Andreas Huber
83486d6fee Fixed a few HTML validation errors.
[SVN r36516]
2006-12-25 11:27:29 +00:00
Andreas Huber
e46dc14a3c Merged L & C issue fixes & HTML conversions from trunk to branch.
[SVN r36508]
2006-12-24 10:55:35 +00:00
Andreas Huber
97d396a6a3 Fixed license & copyright issues and converted to HTML 4.01
From Guillaume Melquiond Tue Dec 5 10:13:03 2006
X-Apparently-To: ahd6974-boostorg -at- yahoo.com via 68.142.206.151; Tue, 05 Dec 2006 10:13:22 -0800
X-Originating-IP: [140.77.167.16]
Return-Path: <guillaume.melquiond -at- ens-lyon.fr>
Authentication-Results: mta300.mail.re4.yahoo.com from=ens-lyon.fr; domainkeys=neutral (no sig)
Received: from 140.77.167.16 (EHLO pilet.ens-lyon.fr) (140.77.167.16) by mta300.mail.re4.yahoo.com with SMTP; Tue, 05 Dec 2006 10:13:22 -0800
Received: from localhost (localhost [127.0.0.1]) by pilet.ens-lyon.fr (Postfix) with ESMTP id 129B515BBB3 for <ahd6974-boostorg -at- yahoo.com>; Tue, 5 Dec 2006 19:13:21 +0100 (CET)
Received: from pilet.ens-lyon.fr ([127.0.0.1]) by localhost (pilet [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23702-21 for <ahd6974-boostorg -at- yahoo.com>; Tue, 5 Dec 2006 19:13:16 +0100 (CET)
Received: from [140.77.13.110] (unknown [140.77.13.110]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate) by pilet.ens-lyon.fr (Postfix) with ESMTP id 61C6E15BB8B for <ahd6974-boostorg -at- yahoo.com>; Tue, 5 Dec 2006 19:13:16 +0100 (CET)
Subject: Re: [boost] Need your permission to correct license & copyright issues
From: "Guillaume Melquiond" <guillaume.melquiond -at- ens-lyon.fr>  Add to Address Book  Add Mobile Alert
To: ahd6974-boostorg -at- yahoo.com [Edit - Delete]
In-Reply-To: <20061204155943.25677.qmail@web33503.mail.mud.yahoo.com>
References: <20061204155943.25677.qmail@web33503.mail.mud.yahoo.com>
Content-Type: text/plain; charset=ISO-8859-1
Date: Tue, 05 Dec 2006 19:13:03 +0100
Message-Id: <1165342383.8556.52.camel@localhost>
Mime-Version: 1.0
X-Mailer: Evolution 2.6.3
Content-Transfer-Encoding: 8bit
X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at ens-lyon.fr
Content-Length: 787

Le lundi 04 décembre 2006 à 07:59 -0800, Andreas Huber a écrit :
> Hello Sylvain & Guillaume
>
> Quite a while ago it was decided that every file that goes into the
> 1.34 release of the Boost distribution (www.boost.org) needs uniform
> license and copyright information. For more information please see:
>
> <http://www.boost.org/more/license_info.html>

I know about this page. But it does not seem clear to me that the
license is fine for documentation files (they are the only ones missing
a license statement, the code is fine). Especially as the first question
of the FAQ only speaks about "source and header files".

Anyway, I will let you judge of whether the license is adapted or not;
and I give you permission to do the following on the files of the
documentation:

> 1. Replace the old license text with:
>
> "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)"
>
> 2. (Optional) Run all html through HTML Tidy <http://tidy.sf.net>

Best regards,

Guillaume

PS: you may want to take a look at your mail server, as your mails are
categorized as spam because of the following checks:
 - DNS_FROM_RFC_ABUSE  Envelope sender in abuse.rfc-ignorant.org
 - DNS_FROM_RFC_POST   Envelope sender in postmaster.rfc-ignorant.org
 - DNS_FROM_RFC_WHOIS  Envelope sender in whois.rfc-ignorant.org


[SVN r36507]
2006-12-24 10:52:12 +00:00
John Maddock
cb8a9b242a Fix whitespace so VC8 doesn't complain.
[SVN r36485]
2006-12-22 10:08:28 +00:00
Michael Stevens
523d54f060 [uBLAS] Pre 1.34 release notes
[SVN r36358]
2006-12-13 15:35:03 +00:00
Michael Stevens
01eec64ce0 [uBLAS] orignal copyright assignment for split off doc files
[SVN r36357]
2006-12-13 15:34:41 +00:00
Michael Stevens
0abeeda8ea [uBLAS]
CHANGE zero/identity/scalar _ vector/matrix add ALLOC template parameter to specify size/difference_type


[SVN r36356]
2006-12-13 15:34:05 +00:00
Michael Stevens
937cf4a020 [uBLAS] FIX other is static member function
[SVN r36351]
2006-12-12 19:26:25 +00:00
Michael Stevens
ac201ba927 CHANGE zero/identity/scalar _ vector/matrix add ALLOC template parameter to specify size/difference_type
CHANGE implement function object to use container size/difference_type


[SVN r36283]
2006-12-06 09:34:01 +00:00
Michael Stevens
69bb4af167 [uBLAS] document type row instead of column
[SVN r36234]
2006-12-01 16:44:03 +00:00
Michael Stevens
7d1039d96d [uBLAS] FIX default copy constructor missed j_. Use implict copy constructor instead
[SVN r36216]
2006-11-30 18:14:07 +00:00
Michael Stevens
a12eb206ec [uBLAS] COMMENT fix mutable/immutable
[SVN r36208]
2006-11-30 11:30:29 +00:00
Michael Stevens
0cdf075dcc [uBLAS] ADD manual tests. ADD sparse resize test for vectors
[SVN r36059]
2006-11-16 13:26:36 +00:00
Michael Stevens
eaaf85bfc6 [uBLAS] CHANGE implement uBLAS preserve option in vector resize.
Thanks to Gunter Winkler and Vassilis Virvilis


[SVN r36053]
2006-11-16 09:47:44 +00:00
Vladimir Prus
d00b633fc4 Merge from HEAD.
Allow building of shared versions of some Boost.Test libraries.
Adjust tests to use always use static linking to Boost.Test, since
linking to the shared version requires test changes.

Patch from Juergen Hunold.


[SVN r35990]
2006-11-10 19:59:52 +00:00
Vladimir Prus
8552d7d322 Allow building of shared versions of some Boost.Test libraries.
Adjust tests to use always use static linking to Boost.Test, since
linking to the shared version requires test changes.

Patch from Juergen Hunold.


[SVN r35989]
2006-11-10 19:09:56 +00:00
Beman Dawes
d1e0944d36 Merged copyright and license addition
[SVN r35907]
2006-11-07 19:27:00 +00:00
Beman Dawes
a70f317546 Add copyright, license
[SVN r35905]
2006-11-07 19:11:57 +00:00
Rene Rivera
9f8ef7acb9 Remove obsolete Boost.Build v1 files.
[SVN r35880]
2006-11-06 17:10:46 +00:00
John Maddock
e34a4a3f02 Update HP aCC config and move header include outside namespace declarations (with thanks to Boris Gubenko for providing and testing these).
[SVN r35807]
2006-11-02 10:39:11 +00:00
John Maddock
2f1e0ad05d Update HP aCC config and move header include outside namespace declarations (with thanks to Boris Gubenko for providing and testing these).
[SVN r35807]
2006-11-02 10:39:11 +00:00
John Maddock
e46c532c36 Added HP-UX and itanium support.
[SVN r35725]
2006-10-24 17:51:38 +00:00
John Maddock
403dab4dc3 Added HP-UX and itanium support.
[SVN r35725]
2006-10-24 17:51:38 +00:00
Michael Stevens
101a451f72 FIX remove none space space in last commit
FIX interval was not compilable due to rename to scalar_traits
CHANGE interval handling to use general abs/sqrt from last commit


[SVN r35519]
2006-10-07 18:18:01 +00:00
Michael Stevens
3f0a9d6c44 FIX allow abs and sqrt to be found via ADL. Thanks to John Maddock
[SVN r35518]
2006-10-07 17:04:47 +00:00
Michael Stevens
fbcd8fd8b3 [uBLAS] make VC8 workaround use self_type consistently
[SVN r35496]
2006-10-05 09:02:23 +00:00
Daniel James
54d8b473a6 Remove tabs.
[SVN r34994]
2006-08-29 20:55:58 +00:00
Guillaume Melquiond
011a434e78 Added root documentation.
[SVN r34882]
2006-08-13 12:27:22 +00:00
Guillaume Melquiond
e9395a906e Fixed possibly inadequate result type of operator- by explicit cast.
[SVN r34881]
2006-08-13 12:08:48 +00:00
Guillaume Melquiond
646e03172a Fixed possibly inadequate result type of operator- by explicit cast. Added root interval function.
[SVN r34880]
2006-08-13 12:05:56 +00:00
Guillaume Melquiond
fda731651e Fixed possibly inadequate result type of operator- by explicit cast.
[SVN r34879]
2006-08-13 11:44:47 +00:00
Guillaume Melquiond
497fd75a90 Fixed possibly inadequate result type of operator- by explicit cast.
[SVN r34879]
2006-08-13 11:44:47 +00:00
Gennaro Prota
27cdea7741 fixed line-endings (Inspect tool)
[SVN r34781]
2006-07-29 20:42:19 +00:00
Gennaro Prota
553083b2e1 boost guidelines (mainly from inspect tool: tabs, license reference text, etc.)
[SVN r34752]
2006-07-27 10:27:37 +00:00
Gennaro Prota
f859a73778 manual merge from trunk: fixed typos reported in http://bugs.debian.org/378016 (there seems to be no mention of the erroneous names in the docs); NOTE(!): license reference text to be fixed; guard macro name beginning with underscore
[SVN r34633]
2006-07-20 13:41:13 +00:00
Gennaro Prota
8603735b14 fixed typos reported in http://bugs.debian.org/378016 (there seems to be no mention of the erroneous names in the docs); NOTE(!): license reference text to be fixed; guard macro name beginning with underscore
[SVN r34625]
2006-07-20 12:35:49 +00:00
Michael Stevens
292b67b4f0 uBLAS MINOR removed tabs
[SVN r34564]
2006-07-16 20:33:17 +00:00
Michael Stevens
ce8e08712a FIX nnz and nnz_capacitz added. Thanks Gunter
[SVN r34556]
2006-07-16 13:48:52 +00:00
Michael Stevens
42efd25224 CHANGE Remove carray_adaptor which is not in the source!
[SVN r34555]
2006-07-16 13:19:34 +00:00
Michael Stevens
7c00223848 FIX use new layout_type::index_Mm operations. Thanks Gunter for spoting this
[SVN r34554]
2006-07-16 13:13:42 +00:00
Michael Stevens
ab88497b84 [uBLAS] FIX unspoorted compilers set BOOST_UBLAS_UNSUPPORTED_COMPILER=1 so we can compare with !=- to override
[SVN r34501]
2006-07-10 16:21:28 +00:00
Michael Stevens
37247ddfea [uBLAS] FIX unspoorted compilers set BOOST_UBLAS_UNSUPPORTED_COMPILER=1 so we can compare with !=- to override
[SVN r34501]
2006-07-10 16:21:28 +00:00
Fernando Cacciola
9395a721f3 Some additional functions added to optional (being new there won't be regressions)
[SVN r34411]
2006-06-26 18:01:38 +00:00
Michael Stevens
85acc026bb CHANGE Remove greater for testing and replece with rhs.less(lhs)
[SVN r34365]
2006-06-21 18:17:53 +00:00
Michael Stevens
4f5832b33f FIX index_pair and index_tripler LessTen Comparable
[SVN r34361]
2006-06-20 18:55:30 +00:00
Michael Stevens
a574afb319 MERGE from HEAD:
FIX Workaround BBc2 problem on linking source from subdirectories. The link command line tried to link on the directory


[SVN r34252]
2006-06-08 20:45:01 +00:00
Michael Stevens
a69bc316d0 FIX Workaround BBc2 problem on linking source from subdirectories. The link command line tried to link on the directory
[SVN r34251]
2006-06-08 20:40:18 +00:00
Michael Stevens
2bc10402c7 uBLAS CHANGE removed UBLAS_TYPE_CHECK from sparse_prod. The tests trigger in many numeric situations (NaN) and are only there to pickup gross programming errors
[SVN r34008]
2006-05-18 16:50:26 +00:00
Michael Stevens
47110427c4 uBLAS CHANGE row_major/column_major functor so they have a consistent element access abstraction and naming
[SVN r34007]
2006-05-18 16:44:57 +00:00
Michael Stevens
5859cab2dd uBLAS FIX corrected basic_full::packed_size interface. Thanks to Hidekaz Ikeno
[SVN r33985]
2006-05-17 16:43:19 +00:00
Michael Stevens
5a8a54fd39 uBLAS FIX indexed_terator1/2 pass incorrect difference_type to random_access_iterator_base. Thanks to Vardan for fix
[SVN r33984]
2006-05-17 16:21:54 +00:00
Nicola Musatti
4edd352908 Updated Borland workaround
[SVN r33857]
2006-04-29 06:44:35 +00:00
Nicola Musatti
f8959971eb Updated Borland workaround
[SVN r33857]
2006-04-29 06:44:35 +00:00
Michael Stevens
bb753f21c2 uBLAS Merge reinstatement of array_adaptors
[SVN r33711]
2006-04-16 17:43:50 +00:00
Michael Stevens
d1ac19b6d0 Reintroduced _array_adaptor needs testing
[SVN r33708]
2006-04-16 09:26:15 +00:00
Michael Stevens
15a02d9594 Merge unsupported compiler workaround
[SVN r33695]
2006-04-14 08:45:43 +00:00
Michael Stevens
ee83760317 CHANGE some but not all constructor explicty construct base type. For consistency remove explict contructions
[SVN r33550]
2006-04-05 08:36:28 +00:00
Michael Stevens
d924a368d6 FIX define closure_type for scalar_
[SVN r33549]
2006-04-05 08:34:47 +00:00
Michael Stevens
10381447c4 ADD ignore_unsued for zero_::iterators
FIX define closure_type for scalar_


[SVN r33548]
2006-04-05 08:33:18 +00:00
Michael Stevens
ef99fe2f2a ADD Allow operation with compiler with serious defects
[SVN r33546]
2006-04-05 08:31:37 +00:00
nobody
82c5021bdd This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
[SVN r33417]
2006-03-21 02:26:31 +00:00
Markus Schöpflin
ee84ed848e Enable dynamic rounding on Alpha CPUs / Tru64.
[SVN r33308]
2006-03-10 12:51:35 +00:00
Michael Stevens
398164c15b uBLAS avoid "end of non void reached" warnings in symmetric_adaptor when compiled without checks
[SVN r33280]
2006-03-09 14:00:39 +00:00
Guillaume Melquiond
3f06f1209e Fix some bounds being incorrectly rounded in the pow function.
[SVN r33180]
2006-02-28 21:40:45 +00:00
Michael Stevens
50b48f8898 uBLAS change comment misspelling
[SVN r32538]
2006-02-04 15:13:25 +00:00
Fernando Cacciola
050eb81c89 Fixed the converting assignment bug in optional<>
Fixed the usage of 'None' in converter.h, which is declared as a macro in X11/X.h


[SVN r32531]
2006-02-03 19:56:03 +00:00
Michael Stevens
5e4441ba7d uBLAS CHANGE make sure unbounded_array::data_ is always initialised. Not doing this causes too much compiler hassel
[SVN r32519]
2006-02-02 19:43:03 +00:00
Michael Stevens
e726680c58 uBLAS FIX define BOOST_UBLAS_CHECK_FALSE for NOCHECK
[SVN r32518]
2006-02-02 19:27:23 +00:00
Michael Stevens
c2e2100cd9 uBLAS cleanup and remove legacy support
[SVN r32517]
2006-02-02 18:43:09 +00:00
Michael Stevens
28f584fc9b MINOR use BOOST_CHECK_FALSE to avoid warnings
[SVN r32516]
2006-02-02 18:38:32 +00:00
Michael Stevens
619ad3feb2 WORKAROUND VC8 problems with forward declared local iterator class
[SVN r32515]
2006-02-02 18:38:08 +00:00
Michael Stevens
c89356fd42 FIX singular raises exception when NO_EXCEPTIONS set
FIX unused formal parameter warnings


[SVN r32514]
2006-02-02 18:29:09 +00:00
Guillaume Melquiond
c7d349dae9 Removed long double test for overflows. Added documentation on which systems have hardware support.
[SVN r32513]
2006-02-02 13:06:50 +00:00
Guillaume Melquiond
450fa884ec Deprecated in_zero and replaced it by zero_in.
[SVN r32512]
2006-02-02 12:35:58 +00:00
Vladimir Prus
a1097d58d8 Update Jamfile.v2
[SVN r32351]
2006-01-18 12:46:30 +00:00
Markus Schöpflin
881294c4b4 Need special requirementes for compile only tests, too.
[SVN r32335]
2006-01-16 10:08:26 +00:00
Markus Schöpflin
675e549119 Add check for dynamic rounding mode on Tru64/cxx. AFAICT g++ does not define
any macro for the rounding mode, therefore this check cannot be done for g++.


[SVN r32292]
2006-01-12 10:17:27 +00:00
Markus Schöpflin
c507ec904f Enable dynamic rounding mode on Alpha hardware for cxx and g++ on Tru64.
[SVN r32291]
2006-01-12 10:09:29 +00:00
Guillaume Melquiond
6205142919 Updated documentation on empty/whole and unprotected operations, to take into account David Abrahams' comments.
[SVN r32109]
2005-12-19 18:04:18 +00:00
Michael Stevens
333ab17e96 FIX completed ignore_unused_variable thanks to Georg Baum
[SVN r31601]
2005-11-08 18:26:34 +00:00
Michael Stevens
5adaa19fec ADD ignore_unused_variable thanks to Angus Lemming
FIX tabs to spaces


[SVN r31578]
2005-11-06 14:57:14 +00:00
Michael Stevens
31fb3861e0 FIX coordinate_vector pop_back type, should be filled_
Thanks to Markus Schöpflin


[SVN r31537]
2005-11-02 20:42:40 +00:00
Michael Stevens
a605e6af63 FIX avoid past end derefence in insert THANKS Jan Amtrup
[SVN r31523]
2005-11-01 09:01:20 +00:00
Michael Stevens
75709ae51b FIX coordinate_matrix pop_back type, should be filled_
Thanks to Markus Schöpflin


[SVN r31407]
2005-10-20 09:19:41 +00:00
Michael Stevens
13c061c58c FIX type i_ instead of j_ in ref()
[SVN r31372]
2005-10-18 13:16:04 +00:00
Michael Stevens
7014560887 ADD first tests of Container concept
[SVN r31348]
2005-10-16 16:35:18 +00:00
Michael Stevens
c5c2d7835f FIX erase_element, remove returns from function which is defined as void
[SVN r31346]
2005-10-16 16:05:52 +00:00
Michael Stevens
7cce6ecd5f FIX ref returned reference to 0 pointer if new element. Thanks Max Weinberg.
[SVN r31247]
2005-10-09 16:43:42 +00:00
Michael Stevens
b7587eed96 Code equivilent for asum of complex
[SVN r31216]
2005-10-07 11:35:50 +00:00
Michael Stevens
97e33f9c45 FIX The Vector Concept cannot refine Random Access Container as some Vectors don't have Random Access Iterators.
Make Vector a model of Random Access Container instead


[SVN r31214]
2005-10-06 19:58:39 +00:00
Michael Stevens
279084ce54 MAJOR use boost::concept_check
FIX missing Random Access Container functions and missing operator [] in Random Access Iterator


[SVN r31213]
2005-10-06 19:56:35 +00:00
Michael Stevens
5fd760ff52 FIX remove the return 0 avoid compiler warnings, they can cause other warnings!
[SVN r31197]
2005-10-04 19:20:17 +00:00
Michael Stevens
94515c1734 FIX norm_1 so it is implemented as sum(abs(()) as documented and correctly defined
[SVN r31175]
2005-10-02 12:35:36 +00:00
Michael Stevens
a708fe3c6f FIX norm_1 so it is implemented as sum(abs(()) as documented and correctly defined
[SVN r31173]
2005-10-02 12:16:38 +00:00
Michael Stevens
a12ee4cb71 FIX typos in subslice
[SVN r31143]
2005-09-28 14:46:32 +00:00
Guillaume Melquiond
5f8c340f6f A bit too fast in commiting. Let's have proper copyright assignment.
[SVN r31130]
2005-09-27 06:08:10 +00:00
Guillaume Melquiond
43bb30c8b8 Added Alpha processor support.
[SVN r31129]
2005-09-27 06:06:34 +00:00
Michael Stevens
fd7cd32c24 FIX rewrite unbounded_array resize to avoid uninit 'data' warnings
[SVN r31088]
2005-09-23 09:26:09 +00:00
Michael Stevens
e819284725 FIX poor performance due to expression eval in BOOST_UBLAS_CHECK
This will create some unused variable warnings


[SVN r31087]
2005-09-23 09:24:59 +00:00
Michael Stevens
8d85b6f255 FIX _assign TYPE_CHECKS are dependant on vector/matrix
[SVN r31076]
2005-09-22 09:04:42 +00:00
Guillaume Melquiond
0332cbcb07 Fix rounding directions on PPC. Fortunately these directions were not used for guaranteed interval operations...
[SVN r30923]
2005-09-12 18:31:15 +00:00
Michael Stevens
35681b33f3 MINOR comments regarding non-const unary2 consturction
[SVN r30784]
2005-09-02 08:20:32 +00:00
Michael Stevens
37c086cff0 FIX provide const definitions for _temporary_traits specialisations
[SVN r30780]
2005-09-01 15:24:26 +00:00
Michael Stevens
246b439455 FIX _reference closure_type is self_type
[SVN r30779]
2005-09-01 15:22:52 +00:00
Michael Stevens
345bcf1b67 FIX added triangular.hpp dependency
[SVN r30769]
2005-09-01 08:58:38 +00:00
Michael Stevens
c6ae12f669 FIX resize: avoid unitialised assignment warning for data_=data; Hopefully the 'if' clause does not effect efficiency on modern architectures
[SVN r30718]
2005-08-29 11:08:08 +00:00
Michael Stevens
569e96fb40 CHANGE unbounded_array: zero data_ if !NDEBUG for easier debugging
FIX carray_adaptor: resize


[SVN r30689]
2005-08-26 15:59:54 +00:00
John Maddock
f86ef3786a Large patch from Ulrich Eckhardt to fix support for EVC++ 4.
[SVN r30670]
2005-08-25 16:27:28 +00:00
Michael Stevens
424df7effa CHANGE rename type_traits 'abs' and 'sqrt' to 'type_abs' and 'type_sqrt' so future definitions can call 'abs' and 'sqrt' with ADL.
[SVN r30666]
2005-08-25 11:00:44 +00:00
Michael Stevens
7f0c54a2a3 FIX proxy header dependencies for LU
[SVN r30664]
2005-08-25 09:40:01 +00:00
Michael Stevens
42c2f95a51 Post 1.33.0 Release notes
[SVN r30662]
2005-08-25 08:26:45 +00:00
Michael Stevens
a67e26ef3e FIX Sparse -> Mapped name change missed in index
[SVN r30631]
2005-08-22 15:57:15 +00:00
Michael Stevens
a0a2bde1e6 FIX current implementation no members are at variance to the Concept
[SVN r30598]
2005-08-16 18:11:58 +00:00
Michael Stevens
4232df42a6 ADD Array Adaptor
[SVN r30597]
2005-08-16 18:09:58 +00:00
Michael Stevens
1faa2c94f4 ADD carray_adaptor as model
FIX range/slice are not models


[SVN r30596]
2005-08-16 18:09:10 +00:00
Michael Stevens
ca5e65cafc NEW carray_adaptor
REMOVED array_adaptor and shallow_array_adaptor
FIX used BOOST_UBLAS_CHECK instead of raise directly on bad_size
FIX unbounded_array resize does not need to assign data_ = data when size is 0. This is consitent with the uninitialised state of data_ when constructed with size=0


[SVN r30595]
2005-08-16 18:07:21 +00:00
Michael Stevens
24bd2c142e FIX sparse__element proxy copy contructor copied d_ unnecessarily and did not copy j_ for matrices
[SVN r30557]
2005-08-12 18:31:19 +00:00
Michael Stevens
36c2deaedb FIX unused parameter warnings
[SVN r30555]
2005-08-12 17:26:11 +00:00
Michael Stevens
4ae675efb6 FIX container assign resize without presere
[SVN r30553]
2005-08-12 17:25:06 +00:00
Michael Stevens
bbcfb1d4b6 FIX container assign resize without presere
[SVN r30550]
2005-08-12 17:17:09 +00:00
Douglas Gregor
bebd91dc9e Merged from 1.33.0 release
[SVN r30540]
2005-08-12 13:02:37 +00:00
Michael Stevens
ccbc982183 ADD Test zero assignment
[SVN r30527]
2005-08-11 19:02:31 +00:00
Michael Stevens
16ee4f7764 FIX missing () in vector/matrix_container operator()
[SVN r30526]
2005-08-11 19:02:02 +00:00
Michael Stevens
586310a28e FIX packed and sparse overloads for increment and decrement
[SVN r30310]
2005-07-29 12:18:39 +00:00
Michael Stevens
692703d814 FIX doc no spaces in <h2>
[SVN r30154]
2005-07-18 07:39:12 +00:00
Michael Stevens
9e6163b79a FIX document all Vector Matrix containers derived from _container
FIX zero/unit/scalar default int
FIX no spaces in <h2>


[SVN r30153]
2005-07-18 07:35:53 +00:00
Michael Stevens
6a694844bb FIX only in conditional compiled BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS. Will not compile due to additional const
[SVN r30141]
2005-07-17 07:17:43 +00:00
Michael Stevens
d5dd159127 Comment typo
[SVN r30111]
2005-07-15 15:58:50 +00:00
Michael Stevens
962eaf141a ADD define the vector/matrix_container classes
CHANGE drop the template parameters of models, they are often incorrect, missleading and impossible to maintain
FIX Vector/ Matrix concepts have array_type and data() as special properties


[SVN r30110]
2005-07-15 15:45:34 +00:00
Douglas Gregor
91f8b9d436 Clear up broken links, tabs, etc
[SVN r30077]
2005-07-14 15:47:04 +00:00
Michael Stevens
c6527ccaf0 FIX use #elif
[SVN r30075]
2005-07-14 13:05:27 +00:00
Michael Stevens
6d3a307f82 ADD implement Container assignment without temporary for dense and sparse vector/matrix
[SVN r30074]
2005-07-14 12:56:03 +00:00
Michael Stevens
f5c8142fc5 CHANGE implement and document subrange, subslice free functions
- ALL proxy shortcuts are disabled by default as they cannot implement correctly type size_type and difference_type, range and slice
 - projection free functions are also able to shortcut proxies of proxies


[SVN r30073]
2005-07-14 12:06:02 +00:00
Michael Stevens
d6751fdb83 More details on compilers targeted for this release
[SVN r30072]
2005-07-14 09:54:49 +00:00
Michael Stevens
f812a62e28 More details on compilers targeted for this release
[SVN r30071]
2005-07-14 09:51:04 +00:00
Michael Stevens
1c9de58865 ADD vector/matrix_expression public base to associated types
[SVN r30070]
2005-07-14 09:44:06 +00:00
Michael Stevens
ce706c6b98 replaced by bounded_array and unbounded_array and range files
[SVN r30069]
2005-07-14 09:29:57 +00:00
Michael Stevens
335189efe9 Removed duplicate files container.htm, wasreplaced by _concept.htm files
[SVN r30068]
2005-07-14 09:22:43 +00:00
Michael Stevens
05b5f03905 Removed duplicate files expression.htm and iterator.htm were replaced by _concept.htm files
[SVN r30067]
2005-07-14 09:17:14 +00:00
Douglas Gregor
c4a178386b Fix broken link
[SVN r30058]
2005-07-13 16:29:34 +00:00
Douglas Gregor
c03472bf75 Untabification
[SVN r30057]
2005-07-13 16:28:22 +00:00
Michael Stevens
c4ceb35654 FIX added diagonal_matrix array_type constructor
- Thanks Vardan


[SVN r30034]
2005-07-13 06:16:25 +00:00
Michael Stevens
f454aa570c FIX scalar_expression also does not require default constructor and nil_
[SVN r30033]
2005-07-13 06:15:29 +00:00
Michael Stevens
6362ec404e CHANGE Expression concept no longer requires Default Contructable, we can therefore drop the inefficient (require nil_) _adaptor default constructors
[SVN r30032]
2005-07-13 06:14:53 +00:00
Michael Stevens
e924377536 CHANGE implement vector/matrix_container base classes
- needs to be commited to HEAD (merge from branch) for wide compiler testing. Should fix HP tru64 problems


[SVN r30030]
2005-07-13 05:57:47 +00:00
Michael Stevens
26a40d9bae FIX static initialisors for zero_
[SVN r29983]
2005-07-11 12:20:36 +00:00