m_DiscFactor | MCEngine | [private] |
m_nDates | MCEngine | [private] |
m_nPaths | MCEngine | [private] |
m_price | MCEngine | [private] |
MCEngine(LongNatural nPaths, LongNatural nDates, valarray< Real > DiscFactors) | MCEngine | |
MCEngine(void) | MCEngine | |
MCEngine(LongNatural nPaths, Real DFToMaturity) | MCEngine | |
MCResult() | MCEngine | |
RunEngineAsianCall(Random *pRandom, GaussianProcess *pHazardRateProcess, PayOff thePayOff, valarray< Real > gaussianSample, valarray< Real > vHazardRatePath) | MCEngine | |
RunEngineAsianPut(Random *pRandom, GaussianProcess *pHazardRateProcess, PayOff thePayOff, valarray< Real > gaussianSample, valarray< Real > vHazardRatePath) | MCEngine | |
RunEngineBarrierCall(Random *pRandom, GaussianProcess *pHazardRateProcess, PayOff thePayOff, valarray< Real > gaussianSample, valarray< Real > vHazardRatePath) | MCEngine | |
RunEngineBarrierPut(Random *pRandom, GaussianProcess *pHazardRateProcess, PayOff thePayOff, valarray< Real > gaussianSample, valarray< Real > vHazardRatePath) | MCEngine | |
RunEngineCall(Random *pRandom, GaussianProcess *pHazardRateProcess, PayOff thePayOff, valarray< Real > gaussianSample, valarray< Real > vHazardRatePath) | MCEngine | |
RunEngineCappedCliquet(Random *pRandom, GaussianProcess *pHazardRateProcess, PayOff thePayOff, valarray< Real > gaussianSample, valarray< Real > vHazardRatePath) | MCEngine | |
RunEngineFlooredCliquet(Random *pRandom, GaussianProcess *pHazardRateProcess, PayOff thePayOff, valarray< Real > gaussianSample, valarray< Real > vHazardRatePath) | MCEngine | |
RunEngineGeneral(Random *pRandom, GaussianProcess *pHazardRateProcess, PayOff thePayOff, valarray< Real > gaussianSample, valarray< Real > vHazardRatePath, Natural Product) | MCEngine | |
RunEnginePut(Random *pRandom, GaussianProcess *pHazardRateProcess, PayOff thePayOff, valarray< Real > gaussianSample, valarray< Real > vHazardRatePath) | MCEngine | |
RunEngineRainbow2AssetsBasketMax(Random *pRandom, valarray< GaussianProcess > pHazardRateProcesses, PayOff thePayOff, Real gaussianSample, valarray< Real > TerminalPoints, valarray< Real > weights, Matrix Correlation, Real Mult) | MCEngine | |
RunEngineRainbow2SpreadOptionMax(Random *pRandom, valarray< GaussianProcess > pHazardRateProcesses, PayOff thePayOff, Real gaussianSample, valarray< Real > TerminalPoints, valarray< Real > weights, Matrix Correlation, Real Mult) | MCEngine | |
RunEngineRainbowBestOf2AssetsCash(Random *pRandom, valarray< GaussianProcess > pHazardRateProcesses, PayOff thePayOff, Real gaussianSample, valarray< Real > TerminalPoints, valarray< Real > weights, Matrix Correlation) | MCEngine | |
RunEngineRainbowMax2AssetsCall(Random *pRandom, valarray< GaussianProcess > pHazardRateProcesses, PayOff thePayOff, Real gaussianSample, valarray< Real > TerminalPoints, valarray< Real > weights, Matrix Correlation, Real Mult) | MCEngine | |
RunEngineRainbowMax2AssetsPut(Random *pRandom, valarray< GaussianProcess > pHazardRateProcesses, PayOff thePayOff, Real gaussianSample, valarray< Real > TerminalPoints, valarray< Real > weights, Matrix Correlation, Real Mult) | MCEngine | |
RunEngineRainbowMin2AssetsCall(Random *pRandom, valarray< GaussianProcess > pHazardRateProcesses, PayOff thePayOff, Real gaussianSample, valarray< Real > TerminalPoints, valarray< Real > weights, Matrix Correlation, Real Mult) | MCEngine | |
RunEngineRainbowMin2AssetsPut(Random *pRandom, valarray< GaussianProcess > pHazardRateProcesses, PayOff thePayOff, Real gaussianSample, valarray< Real > TerminalPoints, valarray< Real > weights, Matrix Correlation, Real Mult) | MCEngine | |
RunEngineRainbowWorstOf2AssetsCash(Random *pRandom, valarray< GaussianProcess > pHazardRateProcesses, PayOff thePayOff, Real gaussianSample, valarray< Real > TerminalPoints, valarray< Real > weights, Matrix Correlation) | MCEngine | |
RunEngineRevLookbackCall(Random *pRandom, GaussianProcess *pHazardRateProcess, PayOff thePayOff, valarray< Real > gaussianSample, valarray< Real > vHazardRatePath) | MCEngine | |
RunEngineRevLookbackPut(Random *pRandom, GaussianProcess *pHazardRateProcess, PayOff thePayOff, valarray< Real > gaussianSample, valarray< Real > vHazardRatePath) | MCEngine | |
~MCEngine() | MCEngine | |