# OneFactorOperator (3) - Linux Manuals

## NAME

Finite-differences framework -

### Classes

class BoundaryCondition< Operator >
Abstract boundary condition class for finite difference problems.
class NeumannBC
Neumann boundary condition (i.e., constant derivative).
class DirichletBC
Neumann boundary condition (i.e., constant value).
class BSMOperator
Black-Scholes-Merton differential operator.
class CrankNicolson< Operator >
Crank-Nicolson scheme for finite difference methods.
class DMinus
\$ D_{-} \$ matricial representation
class DPlus
\$ D_{+} \$ matricial representation
class DPlusDMinus
\$ D_{+}D_{-} \$ matricial representation
class DZero
\$ D_{0} \$ matricial representation
class ExplicitEuler< Operator >
Forward Euler scheme for finite difference methods
class FiniteDifferenceModel< Evolver >
Generic finite difference model.
class ImplicitEuler< Operator >
Backward Euler scheme for finite difference methods.
class MixedScheme< Operator >
Mixed (explicit/implicit) scheme for finite difference methods.
class OperatorFactory
Black-Scholes-Merton differential operator.
class StepConditionSet< array_type >
Parallel evolver for multiple arrays.
class StepCondition< array_type >
condition to be applied at every time step
class NullCondition< array_type >
null step condition
class TridiagonalOperator
Base implementation for tridiagonal operator.

### Typedefs

typedef PdeOperator< PdeBSM > BSMTermOperator
Black-Scholes-Merton differential operator.
typedef PdeOperator< PdeShortRate > OneFactorOperator
Interest-rate single factor model differential operator.

## Detailed Description

This framework (corresponding to the ql/FiniteDifferences directory) contains basic building blocks for the numerical solution of partial differential equations by means of finite-difference methods.

## Typedef Documentation

### typedef PdeOperator<PdeBSM> BSMTermOperator

Black-Scholes-Merton differential operator.

Tests

coefficients are tested against constant BSM operator

### typedef PdeOperator<PdeShortRate> OneFactorOperator

Interest-rate single factor model differential operator.

## Author

Generated automatically by Doxygen for QuantLib from the source code.