PDE Operators

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

Classes

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 >
 

Detailed Description

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.