Update of /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata
In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv2569/gensrc/metadata
Modified Files:
daycounter.xml index.xml
Log Message:
loopParameter(s) added
Index: index.xml
===================================================================
RCS file: /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata/index.xml,v
retrieving revision 1.49
retrieving revision 1.50
diff -C2 -d -r1.49 -r1.50
*** index.xml 22 Nov 2006 21:37:25 -0000 1.49
--- index.xml 28 Nov 2006 19:52:22 -0000 1.50
***************
*** 218,222 ****
</Member>
! <Member name='qlInterestRateIndexValueDate' libraryClass='InterestRateIndex'>
<description>retrieve the value date for Index object</description>
<libraryFunction>valueDate</libraryFunction>
--- 218,222 ----
</Member>
! <Member name='qlInterestRateIndexValueDate' libraryClass='InterestRateIndex' loopParameter='fixingDate'>
<description>retrieve the value date for Index object</description>
<libraryFunction>valueDate</libraryFunction>
***************
*** 228,232 ****
<Parameter name='fixingDate' libraryType='QuantLib::Date'>
<type>long</type>
! <tensorRank>scalar</tensorRank>
<description>fixing date</description>
</Parameter>
--- 228,232 ----
<Parameter name='fixingDate' libraryType='QuantLib::Date'>
<type>long</type>
! <tensorRank>vector</tensorRank>
<description>fixing date</description>
</Parameter>
***************
*** 235,243 ****
<ReturnValue libraryType='QuantLib::Date'>
<type>long</type>
! <tensorRank>scalar</tensorRank>
</ReturnValue>
</Member>
! <Member name='qlInterestRateIndexMaturity' libraryClass='InterestRateIndex'>
<description>retrieve the maturity date for Index object</description>
<libraryFunction>maturityDate</libraryFunction>
--- 235,243 ----
<ReturnValue libraryType='QuantLib::Date'>
<type>long</type>
! <tensorRank>vector</tensorRank>
</ReturnValue>
</Member>
! <Member name='qlInterestRateIndexMaturity' libraryClass='InterestRateIndex' loopParameter='valueDate'>
<description>retrieve the maturity date for Index object</description>
<libraryFunction>maturityDate</libraryFunction>
***************
*** 249,253 ****
<Parameter name='valueDate' libraryType='QuantLib::Date'>
<type>long</type>
! <tensorRank>scalar</tensorRank>
<description>value date</description>
</Parameter>
--- 249,253 ----
<Parameter name='valueDate' libraryType='QuantLib::Date'>
<type>long</type>
! <tensorRank>vector</tensorRank>
<description>value date</description>
</Parameter>
***************
*** 256,260 ****
<ReturnValue libraryType='QuantLib::Date'>
<type>long</type>
! <tensorRank>scalar</tensorRank>
</ReturnValue>
</Member>
--- 256,260 ----
<ReturnValue libraryType='QuantLib::Date'>
<type>long</type>
! <tensorRank>vector</tensorRank>
</ReturnValue>
</Member>
Index: daycounter.xml
===================================================================
RCS file: /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata/daycounter.xml,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** daycounter.xml 31 Oct 2006 18:15:25 -0000 1.11
--- daycounter.xml 28 Nov 2006 19:52:22 -0000 1.12
***************
*** 24,28 ****
</EnumerationMember>
! <EnumerationMember name='qlDayCount' enumeration='QuantLib::DayCounter'>
<description>calculate the number of days in a period according to a given day count convention</description>
<libraryFunction>dayCount</libraryFunction>
--- 24,28 ----
</EnumerationMember>
! <EnumerationMember name='qlDayCount' enumeration='QuantLib::DayCounter' loopParameter='endDate'>
<description>calculate the number of days in a period according to a given day count convention</description>
<libraryFunction>dayCount</libraryFunction>
***************
*** 39,43 ****
<Parameter name='endDate' libraryType='QuantLib::Date'>
<type>long</type>
! <tensorRank>scalar</tensorRank>
<description>end date</description>
</Parameter>
--- 39,43 ----
<Parameter name='endDate' libraryType='QuantLib::Date'>
<type>long</type>
! <tensorRank>vector</tensorRank>
<description>end date</description>
</Parameter>
***************
*** 46,54 ****
<ReturnValue>
<type>long</type>
! <tensorRank>scalar</tensorRank>
</ReturnValue>
</EnumerationMember>
! <EnumerationMember name='qlYearFraction' enumeration='QuantLib::DayCounter'>
<description>calculate a year fraction</description>
<libraryFunction>yearFraction</libraryFunction>
--- 46,54 ----
<ReturnValue>
<type>long</type>
! <tensorRank>vector</tensorRank>
</ReturnValue>
</EnumerationMember>
! <EnumerationMember name='qlYearFraction' enumeration='QuantLib::DayCounter' loopParameter='endDate'>
<description>calculate a year fraction</description>
<libraryFunction>yearFraction</libraryFunction>
***************
*** 65,69 ****
<Parameter name='endDate' libraryType='QuantLib::Date'>
<type>long</type>
! <tensorRank>scalar</tensorRank>
<description>end date</description>
</Parameter>
--- 65,69 ----
<Parameter name='endDate' libraryType='QuantLib::Date'>
<type>long</type>
! <tensorRank>vector</tensorRank>
<description>end date</description>
</Parameter>
***************
*** 80,86 ****
</Parameters>
</ParameterList>
! <ReturnValue>
<type>double</type>
! <tensorRank>scalar</tensorRank>
</ReturnValue>
</EnumerationMember>
--- 80,86 ----
</Parameters>
</ParameterList>
! <ReturnValue libraryType='QuantLib::Time'>
<type>double</type>
! <tensorRank>vector</tensorRank>
</ReturnValue>
</EnumerationMember>
|