PDE Operators

Kynema-SGF API: PDE Operators
Kynema-SGF API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
PDE Operators
Collaboration diagram for PDE Operators:

Classes

struct  kynema_sgf::pde::AdvectionOp< PDE, fvm::Godunov, typename std::enable_if_t< std::is_base_of_v< ScalarTransport, PDE > > >
struct  kynema_sgf::pde::AdvectionOp< PDE, fvm::MOL, typename std::enable_if_t< std::is_base_of_v< ScalarTransport, PDE > > >
struct  kynema_sgf::pde::BCOp< PDE, std::enable_if_t< std::is_base_of_v< ScalarTransport, PDE > > >
struct  kynema_sgf::pde::ComputeRHSOp< PDE, Scheme >
class  kynema_sgf::pde::DiffSolverIface< LinOp >
struct  kynema_sgf::pde::DiffusionOp< PDE, Scheme, std::enable_if_t< std::is_base_of_v< ScalarTransport, PDE > > >
struct  kynema_sgf::pde::FieldRegOp< PDE, Scheme >
struct  kynema_sgf::pde::SrcTermOpBase< PDE >
struct  kynema_sgf::pde::SrcTermOp< PDE >
struct  kynema_sgf::pde::TurbulenceOp< PDE >
struct  kynema_sgf::pde::BCOp< PDE, typename >
struct  kynema_sgf::pde::PostSolveOp< PDE >
class  kynema_sgf::pde::SourceTerm
struct  kynema_sgf::pde::DiffusionOp< TKE, Scheme >

Detailed Description

PDE Operators

The different terms in a PDE as well as other actions on a PDE are implemented within Kynema-SGF using operator classes. These operators can be specialized for a given PDE or a Scheme based on specific traits that are passed to the kynema_sgf::pde::PDESystem class.