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.