Update of /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata
In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv29260/gensrc/metadata
Modified Files:
instruments.xml options.xml
Log Message:
implement qlSetPricingEngine() as member of Instrument not VanillaOption
Index: options.xml
===================================================================
RCS file: /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata/options.xml,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** options.xml 4 Jul 2006 10:06:53 -0000 1.9
--- options.xml 10 Jul 2006 09:40:11 -0000 1.10
***************
*** 252,274 ****
</Constructor>
- <Member name='qlOptionSetEngine' objectClass='VanillaOption'>
- <description>change the pricing engine of an existing Option object</description>
- <libraryFunction>setEngine</libraryFunction>
- <functionCategory>QuantLib</functionCategory>
- <ParameterList>
- <Parameters>
- <Parameter name='pricingEngine' libraryClass='PricingEngine'>
- <type>string</type>
- <tensorRank>scalar</tensorRank>
- <description>pricing engine</description>
- </Parameter>
- </Parameters>
- </ParameterList>
- <ReturnValue>
- <type>bool</type>
- <tensorRank>scalar</tensorRank>
- </ReturnValue>
- </Member>
-
<Constructor name='qlVanillaOption'>
<libraryFunction>VanillaOption</libraryFunction>
--- 252,255 ----
Index: instruments.xml
===================================================================
RCS file: /cvsroot/quantlibaddin/QuantLibAddin/gensrc/metadata/instruments.xml,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** instruments.xml 4 Jul 2006 10:06:52 -0000 1.10
--- instruments.xml 10 Jul 2006 09:40:11 -0000 1.11
***************
*** 4,7 ****
--- 4,8 ----
<includes>
<include>qlo/baseinstruments.hpp</include>
+ <include>qlo/pricingengines.hpp</include>
</includes>
<copyright>
***************
*** 69,73 ****
</Member>
</Functions>
</Category>
-
--- 70,92 ----
</Member>
+ <Member name='qlSetPricingEngine' libraryClass='Instrument'>
+ <description>change the pricing engine of an instrument</description>
+ <libraryFunction>setPricingEngine</libraryFunction>
+ <functionCategory>QuantLib</functionCategory>
+ <ParameterList>
+ <Parameters>
+ <Parameter name='pricingEngine' libraryClass='PricingEngine'>
+ <type>string</type>
+ <tensorRank>scalar</tensorRank>
+ <description>pricing engine</description>
+ </Parameter>
+ </Parameters>
+ </ParameterList>
+ <ReturnValue>
+ <type>void</type>
+ <tensorRank>scalar</tensorRank>
+ </ReturnValue>
+ </Member>
+
</Functions>
</Category>
|