ql/methods/finitedifferences/tridiagonaloperator.hpp File Reference
Detailed Description
tridiagonal operator
#include <ql/math/array.hpp>
#include <boost/shared_ptr.hpp>
Include dependency graph for tridiagonaloperator.hpp:

Namespaces | |
| namespace | QuantLib |
Classes | |
| class | TridiagonalOperator |
| Base implementation for tridiagonal operator. More... | |
| class | TridiagonalOperator::TimeSetter |
| encapsulation of time-setting logic More... | |
Functions | |
| void | swap (TridiagonalOperator &, TridiagonalOperator &) |
| Disposable< TridiagonalOperator > | operator+ (const TridiagonalOperator &D) |
| Disposable< TridiagonalOperator > | operator- (const TridiagonalOperator &D) |
| Disposable< TridiagonalOperator > | operator+ (const TridiagonalOperator &D1, const TridiagonalOperator &D2) |
| Disposable< TridiagonalOperator > | operator- (const TridiagonalOperator &D1, const TridiagonalOperator &D2) |
| Disposable< TridiagonalOperator > | operator * (Real a, const TridiagonalOperator &D) |
| Disposable< TridiagonalOperator > | operator * (const TridiagonalOperator &D, Real a) |
| Disposable< TridiagonalOperator > | operator/ (const TridiagonalOperator &D, Real a) |