Removed confusing redemptions vector from constructor's argument list


git-svn-id: https://quantlib.svn.sourceforge.net/svnroot/quantlib/trunk/QuantLib@16102 8618b1d8-e22c-0410-b026-96a5dba3e089
Added data formatter for sequences.
This avoids using a conversion to Array for cosmetic purposes.


git-svn-id: https://quantlib.svn.sourceforge.net/svnroot/quantlib/trunk/QuantLib@16103 8618b1d8-e22c-0410-b026-96a5dba3e089
Replaced Array(std::vector) constructor with the more generic Array(begin,end)


git-svn-id: https://quantlib.svn.sourceforge.net/svnroot/quantlib/trunk/QuantLib@16104 8618b1d8-e22c-0410-b026-96a5dba3e089
Moved z-spread calculations in separate file

git-svn-id: https://quantlib.svn.sourceforge.net/svnroot/quantlib/trunk/QuantLib@16105 8618b1d8-e22c-0410-b026-96a5dba3e089
Added implied z-spread calculation (thanks to Nathan Abbott)

git-svn-id: https://quantlib.svn.sourceforge.net/svnroot/quantlib/trunk/QuantLib@16107 8618b1d8-e22c-0410-b026-96a5dba3e089
avoided warning

git-svn-id: https://quantlib.svn.sourceforge.net/svnroot/quantlib/trunk/QuantLib@16108 8618b1d8-e22c-0410-b026-96a5dba3e089
VC8 catching up

git-svn-id: https://quantlib.svn.sourceforge.net/svnroot/quantlib/trunk/QuantLib@16109 8618b1d8-e22c-0410-b026-96a5dba3e089
VC9 catching up

git-svn-id: https://quantlib.svn.sourceforge.net/svnroot/quantlib/trunk/QuantLib@16110 8618b1d8-e22c-0410-b026-96a5dba3e089
VC8 and 9 catching up too much

git-svn-id: https://quantlib.svn.sourceforge.net/svnroot/quantlib/trunk/QuantLib@16111 8618b1d8-e22c-0410-b026-96a5dba3e089
fixed bug with more robust homogeneous swap length calculation (this fixes today's unit test failure )

git-svn-id: https://quantlib.svn.sourceforge.net/svnroot/quantlib/trunk/QuantLib@16112 8618b1d8-e22c-0410-b026-96a5dba3e089
improved z-spread calculation and removed redundant dirty-price based interface

git-svn-id: https://quantlib.svn.sourceforge.net/svnroot/quantlib/trunk/QuantLib@16114 8618b1d8-e22c-0410-b026-96a5dba3e089
formatting

git-svn-id: https://quantlib.svn.sourceforge.net/svnroot/quantlib/trunk/QuantLib@16115 8618b1d8-e22c-0410-b026-96a5dba3e089
moved yield calculation in its own file (as for the z-spread calculation)

git-svn-id: https://quantlib.svn.sourceforge.net/svnroot/quantlib/trunk/QuantLib@16116 8618b1d8-e22c-0410-b026-96a5dba3e089
VC8 catching up

git-svn-id: https://quantlib.svn.sourceforge.net/svnroot/quantlib/trunk/QuantLib@16117 8618b1d8-e22c-0410-b026-96a5dba3e089
removed ambiguous methods: IRR can be calculated with a frequency and day-count different from the bond ones 

git-svn-id: https://quantlib.svn.sourceforge.net/svnroot/quantlib/trunk/QuantLib@16118 8618b1d8-e22c-0410-b026-96a5dba3e089
using yield functions instead of equivalent Bond methods

git-svn-id: https://quantlib.svn.sourceforge.net/svnroot/quantlib/trunk/QuantLib@16119 8618b1d8-e22c-0410-b026-96a5dba3e089
removed redundant Bond methods

git-svn-id: https://quantlib.svn.sourceforge.net/svnroot/quantlib/trunk/QuantLib@16120 8618b1d8-e22c-0410-b026-96a5dba3e089
using forward declarations to reduce header dependencies

git-svn-id: https://quantlib.svn.sourceforge.net/svnroot/quantlib/trunk/QuantLib@16121 8618b1d8-e22c-0410-b026-96a5dba3e089
Added new files to autotools build

git-svn-id: https://quantlib.svn.sourceforge.net/svnroot/quantlib/trunk/QuantLib@16122 8618b1d8-e22c-0410-b026-96a5dba3e089
Added new files to autotools build

git-svn-id: https://quantlib.svn.sourceforge.net/svnroot/quantlib/trunk/QuantLib@16123 8618b1d8-e22c-0410-b026-96a5dba3e089