25#ifndef quantlib_fdm_discount_dirichlet_boundary_hpp
26#define quantlib_fdm_discount_dirichlet_boundary_hpp
32 class YieldTermStructure;
42 const ext::shared_ptr<FdmMesher>& mesher,
43 const ext::shared_ptr<YieldTermStructure>& rTS,
55 const ext::shared_ptr<FdmTimeDepDirichletBoundary>
bc_;
1-D array used in linear algebra.
Abstract boundary condition class for finite difference problems.
FdmLinearOp::array_type array_type
void applyAfterSolving(array_type &) const override
BoundaryCondition< FdmLinearOp >::Side Side
void applyAfterApplying(array_type &) const override
void applyBeforeApplying(operator_type &) const override
void setTime(Time) override
FdmLinearOp operator_type
void applyBeforeSolving(operator_type &, array_type &) const override
const ext::shared_ptr< FdmTimeDepDirichletBoundary > bc_
time dependent Dirichlet boundary conditions
Real Time
continuous quantity with 1-year units
std::size_t Size
size of a container