Review Instrument and PricingEngine hierarchy

Bug #1209895 reported by Richard Gomes
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
JQuantLib
New
Medium
Unassigned

Bug Description

1. QuantLib defines Arguments and Results inside Instrument classes.
Our implementation should mimic the same object model.

2. Instrument classes are not instantiated with a StochasticProcess anymore in QL 0.9.7. Now a StochasticProcess is an argument passed to a PricingEngine instead of a Instrument.

=============
Relationships
=============
parent of http://bugs.launchpad.net/bugs/jquantlib-343
parent of http://bugs.launchpad.net/bugs/jquantlib-322
child of http://bugs.launchpad.net/bugs/jquantlib-394

Tags: code-review
Revision history for this message
Richard Gomes (frgomes) wrote :

done.

This fix implied on on other fixes as well, which ended up on 210 files changed.
Several *Arguments.java and *Results.java files were removed as there classes became inner classes of their respective Instrument classes.

All test cases pass.

Revision history for this message
Q Boiler (q.boiler) wrote :

Reopening and dropping back into the pool
Removing the Target Release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.