Finite Difference Method

Building blocks of FDM solver. More...

Modules

 Boundary Conditions
 Boundary conditions for PDE.
 
 Grid builders
 Classes used generate grid for PDE solver.
 
 Differentiating schemes
 Schemes for numerical solver.
 

Classes

class  marian::LUSolver
 Method applying implicit step. More...
 
class  marian::TridiagonalOperator
 TridiagonalOperator is used to define differentiating operator for PDE being solved. More...
 
class  marian::TridiagonalSolver
 Interface of tridiagonal system solvers. More...
 
class  marian::DCTridiagonalSolver< T >
 Deeply copyable TridiagonalSolver. More...
 

Detailed Description

To achieve flexibility of FDM solver algorithm we need to construct building blocks that can be freely interchangeable.