AMR-Wind  v0.1.0
CFD solver for wind plant simulations
Modules | Classes
Physics models

AMR-Wind representation of different physics. More...

Collaboration diagram for Physics models:

Modules

 Waves modeling
 Breaking Waves modeling.
 
 Synthetic Turbulence
 SyntheticTurbulence contains functions to inject turbulence into a CFD simulation.
 
 Wind energy modeling
 Wind energy modeling.
 

Classes

class  amr_wind::Physics
 Abstract representation of different physics. More...
 
class  amr_wind::PhysicsMgr
 A collection of Physics models instances that are active during a simulation. More...
 
class  amr_wind::BoussinesqBubble
 Boussinesq Bubble physics. More...
 
class  amr_wind::burggraf::BurggrafFlow
 Burggraf Flow physics. More...
 
class  amr_wind::channel_flow::ChannelFlow
 Channel Flow physics. More...
 
class  amr_wind::ctv::ConvectingTaylorVortex
 Convecting Taylor Vortex physics. More...
 
class  amr_wind::EkmanSpiral
 Ekman Spiral physics. More...
 
class  amr_wind::FreeStream
 Freestream physics. More...
 
class  amr_wind::hybrid_rans_les_abl::HybridRANSLESABL
 Hybrid RANS/LES with ABL. More...
 
class  amr_wind::mms::MMS
 Method of manufactured solutions physics. More...
 
class  amr_wind::RayleighTaylor
 Rayleigh Taylor physics. More...
 
class  amr_wind::ScalarAdvection
 Scalar Advection physics. More...
 
class  amr_wind::TaylorGreenVortex
 Taylor Green Vortex physics. More...
 
class  amr_wind::VortexDipole
 Vortex dipole Physics. More...
 
class  amr_wind::VortexRing
 Vortex ring physics. More...
 

Detailed Description

AMR-Wind representation of different physics.

In AMR-Wind, different physics are implemented using the Physics class. Every simulation is a collection of several physics instances that are used to set initial conditions, perform certain actions at the start and completion of a timestep, or after a regrid.

Examples of pre-processing actions include reading time-varying inflow data from an input file based on user inputs.