Logo Search packages:      
Sourcecode: quantlib version File versions  Download package


parallelevolver.hpp File Reference

Parallel evolver for multiple arrays. More...

#include <ql/FiniteDifferences/finitedifferencemodel.hpp>
#include <ql/FiniteDifferences/stepcondition.hpp>
#include <ql/numericalmethod.hpp>
#include <vector>
Include dependency graph for parallelevolver.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  QuantLib::BoundaryConditionSet< bc_set >
class  QuantLib::ParallelEvolver< Evolver >
class  QuantLib::ParallelEvolverTraits< traits >
class  QuantLib::StepConditionSet< array_type >
 Parallel evolver for multiple arrays. More...

Detailed Description

Parallel evolver for multiple arrays.

This class takes the evolver class and creates a new class which evolves each of the evolvers in parallel. Part of what this does is to take the types for each evolver class and then wrapper them so that they create new types which are sets of the old types.

This class is intended to be run in situations where there are parallel differential equations such as with some convertible bond models.

Definition in file parallelevolver.hpp.

Generated by  Doxygen 1.6.0   Back to index