picsou.pricing
Class EuropeanBarrierDown

java.lang.Object
  extended by picsou.pricing.PricingSimulator
      extended by picsou.pricing.EuropeanBarrier
          extended by picsou.pricing.EuropeanBarrierDown
All Implemented Interfaces:
Simulator
Direct Known Subclasses:
EuropeanBarrierDownIn, EuropeanBarrierDownOut

public abstract class EuropeanBarrierDown
extends EuropeanBarrier


Field Summary
 
Fields inherited from class picsou.pricing.EuropeanBarrier
barrierPrice
 
Fields inherited from class picsou.pricing.PricingSimulator
a1, a2, alg, asset, deltaT, generator, itsPerPacket, log, offloadedIts, riskFreeRateDiscount, state, timeIntervals
 
Constructor Summary
EuropeanBarrierDown()
           
 
Method Summary
protected  boolean barrierValid(double barrierPrice)
           
protected  boolean compareBarrier(double currentPrice)
           
 
Methods inherited from class picsou.pricing.EuropeanBarrier
algInit, isInPastBarrier, isOutPastBarrier, unguardedGetCallPrice, unguardedGetPutPrice, unguardedSimulate
 
Methods inherited from class picsou.pricing.PricingSimulator
autorun, getAlg, getAsset, getDefaultOptionSet, getOptionSet, getPrice, getState, getXMLFormatter, init, init, init, merge, offload, printAlgXML, printAssetXML, printOptionSet, reset, restart, seed, simulate, simulate, simulate, simulate, unguardedMerge, unguardedRestart, unguardedSimulate, updateState, updateValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EuropeanBarrierDown

public EuropeanBarrierDown()
Method Detail

compareBarrier

protected boolean compareBarrier(double currentPrice)
Specified by:
compareBarrier in class EuropeanBarrier

barrierValid

protected boolean barrierValid(double barrierPrice)
Specified by:
barrierValid in class EuropeanBarrier