forwardKolmogorovEq.hpp
ConvectionDiffusion process_
Stochastic process.
Definition: forwardKolmogorovEq.hpp:47
Data structure holding the parameters of diffusion-convection equation.
Definition: convectionDiffusionProcess.hpp:13
Class implements Forward Kolmogorow Equation.
Definition: forwardKolmogorovEq.hpp:25
std::vector< double > solveAndSave(SmartPointer< FDScheme > scheme, std::vector< double > init, std::vector< SmartPointer< BoundaryCondition > > bcs, std::vector< double > spatial_grid, std::vector< double > time_grid, std::string file_name)
Solves equation and save it to CSV file.
Definition: forwardKolmogorovEq.cpp:35
TridiagonalOperator getOperator(const std::vector< double > &sgrid)
Constructs the discretized linear operator for Forward Kolmogorow Equation in form of Tridiagonal ope...
Definition: forwardKolmogorovEq.cpp:51
ForwardKolmogorowEquation(ConvectionDiffusion process)
constructor
Definition: forwardKolmogorovEq.hpp:29
Definition: backwardKolmogorovEq.cpp:5
TridiagonalOperator is used to define differentiating operator for PDE being solved.
Definition: tridiagonalOperator.hpp:35
std::vector< double > solve(SmartPointer< FDScheme > scheme, std::vector< double > init, std::vector< SmartPointer< BoundaryCondition > > bcs, std::vector< double > spatial_grid, std::vector< double > time_grid)
Solves forward equation.
Definition: forwardKolmogorovEq.cpp:16