|
struct | amr_wind::pde::AdvectionOp< PDE, fvm::Godunov, typename std::enable_if_t< std::is_base_of_v< ScalarTransport, PDE > > > |
|
struct | amr_wind::pde::AdvectionOp< PDE, fvm::MOL, typename std::enable_if_t< std::is_base_of_v< ScalarTransport, PDE > > > |
|
struct | amr_wind::pde::BCOp< PDE, std::enable_if_t< std::is_base_of_v< ScalarTransport, PDE > > > |
|
struct | amr_wind::pde::ComputeRHSOp< PDE, Scheme > |
|
class | amr_wind::pde::DiffSolverIface< LinOp > |
|
struct | amr_wind::pde::DiffusionOp< PDE, Scheme, std::enable_if_t< std::is_base_of_v< ScalarTransport, PDE > > > |
|
struct | amr_wind::pde::FieldRegOp< PDE, Scheme > |
|
struct | amr_wind::pde::SrcTermOpBase< PDE > |
|
struct | amr_wind::pde::SrcTermOp< PDE > |
|
struct | amr_wind::pde::TurbulenceOp< PDE > |
|
struct | amr_wind::pde::BCOp< PDE, typename > |
|
struct | amr_wind::pde::PostSolveOp< PDE > |
|
class | amr_wind::pde::SourceTerm |
|
struct | amr_wind::pde::DiffusionOp< TKE, Scheme > |
|
PDE Operators
The different terms in a PDE as well as other actions on a PDE are implemented within AMR-Wind using operator classes. These operators can be specialized for a given PDE or a Scheme based on specific traits that are passed to the amr_wind::pde::PDESytem class.