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.