apply(const Array &r) const override | FdmExtendedOrnsteinUhlenbeckOp | virtual |
apply_direction(Size direction, const Array &r) const override | FdmExtendedOrnsteinUhlenbeckOp | virtual |
apply_mixed(const Array &r) const override | FdmExtendedOrnsteinUhlenbeckOp | virtual |
array_type typedef | FdmLinearOp | |
bcSet_ | FdmExtendedOrnsteinUhlenbeckOp | private |
direction_ | FdmExtendedOrnsteinUhlenbeckOp | private |
dxMap_ | FdmExtendedOrnsteinUhlenbeckOp | private |
dxxMap_ | FdmExtendedOrnsteinUhlenbeckOp | private |
FdmExtendedOrnsteinUhlenbeckOp(const ext::shared_ptr< FdmMesher > &mesher, ext::shared_ptr< ExtendedOrnsteinUhlenbeckProcess > p, ext::shared_ptr< YieldTermStructure > rTS, FdmBoundaryConditionSet bcSet, Size direction=0) | FdmExtendedOrnsteinUhlenbeckOp | |
mapX_ | FdmExtendedOrnsteinUhlenbeckOp | private |
mesher_ | FdmExtendedOrnsteinUhlenbeckOp | private |
preconditioner(const Array &r, Real s) const override | FdmExtendedOrnsteinUhlenbeckOp | virtual |
process_ | FdmExtendedOrnsteinUhlenbeckOp | private |
rTS_ | FdmExtendedOrnsteinUhlenbeckOp | private |
setTime(Time t1, Time t2) override | FdmExtendedOrnsteinUhlenbeckOp | virtual |
size() const override | FdmExtendedOrnsteinUhlenbeckOp | virtual |
solve_splitting(Size direction, const Array &r, Real s) const override | FdmExtendedOrnsteinUhlenbeckOp | virtual |
toMatrix() const override | FdmLinearOpComposite | virtual |
toMatrixDecomp() const override | FdmExtendedOrnsteinUhlenbeckOp | virtual |
x_ | FdmExtendedOrnsteinUhlenbeckOp | private |
~FdmLinearOp()=default | FdmLinearOp | virtual |