/*@@@@@@@@@@@@@@@@@@@@@@@@ ExactValues.h @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 Random Option Pricing
 Summer 2002
 Authors: A. Korobchevsky
          S. Ferrando
 Ryerson University ALL RIGHTS RESERVED
 
 Purpose: Computes exact value of Discrete Binomial options
 Instance Variables: S - Initial asset value
 
 Note: Has exponential complexity, use only for small N 
    
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#ifndef EXACT_H__
#define EXACT_H__

#include "Algorithm.h"

struct ExactValues : public Algorithm
{ double S; 
 
  ExactValues(double S = 100.0) { this->S = S; }
  void calcResults(Underlying*, Derivative*, vector<double>&, vector<double>&);
};

#endif
