Boundary conditions management

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

Classes

class  amr_wind::BCIface
 
class  amr_wind::BCVelocity
 
class  amr_wind::BCScalar
 
class  amr_wind::BCSrcTerm
 
class  amr_wind::BCFillPatchExtrap
 
class  amr_wind::FixedGradientBC
 
class  amr_wind::MassInflowOutflowBC
 
class  amr_wind::VelWallFunc
 
class  amr_wind::FieldBCIface
 
class  amr_wind::ABLVelWallFunc
 

Detailed Description

Boundary conditions management

This group documents the boundary condition management interface within AMR-Wind. Boundary conditions are registered on a Field instance and are used by the Field::fillpatch and Field::fillphysbc calls to perform the actual work. The classes documented in this group provide the interface to read user inputs and initialize the BC data structures in FieldInfo, moves them to the device so that they are ready for use during the solution process, and fill the ghost cells with appropriate values that require custom computations and not simple extrapolations.