public_options Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
american_option_approximationThis class uses the Black Scholes formulae for European options, to approximate the values of American options. The value of the American option, is approximated as the maximum value of all European options, with Tau between 0, and the Tau of the American option
american_option_fudgeThis class approximates the value of American Options as the value of the corresponding European option, plus the addition of a fudge factor, to make the exercise boundaries align correctly. It is much faster than the binomial model
binomial_optionThis is the classic binomial option algorithm
Bisection< functor, real >: This is an encapsulation of the Bisection algorithm
Bisection_Secant< functor, real >This class is a child class of Bisection. The algorithm converges faster because it changes from the bisection to the secant algorithm /// on every other iteration
cbot_pair
european_option_pairThese are the Black Scholes option pricing formulae for puts and calls
GridSearch< functor, real >This is an encapsulation of the 1 dimensional grid search algorithm. It is used to find the maximum (or minimum) value of a function, on a grid
Newton_functorThis functor is provided as a demonstration of how to create a functor for the template class NetwonRaphson0. It encapsulates the function: exp(x) - offset. The function variable is x. Offset is a hidden variable. This class is defined in the demonstration file NewtonRaphson.cpp
NewtonRaphsonSolve0< functor, real >This template class is an encapsulation of the one dimensional NewtonRaphson iteration algorithm. It allows for calculating df twice at each iteration, or d2f, to increase the spead of convergance. It also can be used in situations with boundaries. The orignal source cand be viewed or downloaded here.
option_pairThis is an abstract interface class, which contains algorithms for calculating implied volatility, the derivatives with respect to sigma, and time decay. The interface also provides a standardized way of specifying options as a function of:
secant_functorThis is a functor which encapsulates the function: exp(x) - offset. The function variable is x. Offset is a hidden variable. This class is used to demonstrate the SecantSolve0< functor, real > template class, in the test file Secant.cpp
SecantSolve0< functor, real >This is an encapsulation of the one dimensional Secant iteration algorithm. It can be used in situations with boundaries
somefuncThis is a functor which encapsulates the function: exp(x) - offset. The function variable is x. Offset is a hidden variable

Generated on Fri Jan 7 12:36:19 2011 for public_options by  doxygen 1.5.1