AMR-Wind  v0.1.0
CFD solver for wind plant simulations
Modules | Classes
Equation Systems

Governing partial-differential equations. More...

Collaboration diagram for Equation Systems:

Modules

 Incompressible Navier-Stokes
 Incompressible Navier-Stokes equation system.
 
 Levelset transport equation
 
 Passive scalar transport equation
 Passive scalar transport equation
 
 PDE Operators
 PDE Operators.
 
 Specific Dissipation Rate (SDR) transport equation
 SDR transport equation
 
 Temperature transport equation
 Temperature transport equation
 
 Turbulent Kinetic Energy (TKE) transport equation
 TKE transport equation
 

Classes

class  amr_wind::pde::PDESystem< PDE, Scheme >
 Implementation of the PDE interface for transport equations. More...
 
class  amr_wind::pde::PDEBase
 Abstract interface defining a PDE and its solution process withn AMR-Wind. More...
 
struct  amr_wind::pde::PDEFields
 Collection of fields related to a PDE. More...
 
struct  amr_wind::pde::VectorTransport
 Characteristics of a vector transport equation. More...
 
struct  amr_wind::pde::ScalarTransport
 Characteristics of a scalar transport equation. More...
 
struct  amr_wind::fvm::Godunov
 Characteristics of the Godnov numerical scheme. More...
 
struct  amr_wind::fvm::MOL
 Characteristics of the MOL numerical scheme. More...
 

Detailed Description

Governing partial-differential equations.

The governing equations and their solution procedure is implemented within equation systems that all inherit from PDEBase class. Each term of the governing equation is implemented as a PDE Operators that can be specialized for different equations. The behavior is specialized using two traits: 1. a PDE trait, e.g., ICNS representing the incompressible Navier-Stokes equation, or the Density trait representing the scalar density transport equation; and 2. a Scheme trait, e.g., Godunov or MOL that determines the discretization process.