| 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 | |