BCFillPatchExtrap Class Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
amr_wind::BCFillPatchExtrap Class Reference
#include <BCInterface.H>
Inheritance diagram for amr_wind::BCFillPatchExtrap:
Collaboration diagram for amr_wind::BCFillPatchExtrap:
Public Member Functions | |
BCFillPatchExtrap (Field &field, amrex::BCType::mathematicalBndryTypes bctype=amrex::BCType::hoextrap) | |
Public Member Functions inherited from amr_wind::BCIface | |
BCIface (Field &field) | |
virtual | ~BCIface ()=default |
virtual void | operator() (const amrex::Real value=0.0) |
Operator that performs init actions and syncs the BC data to device. | |
amrex::Array< const std::string, 3 > | get_dirichlet_udfs () |
User-defined functions for Dirichlet-type boundaries. | |
Protected Member Functions | |
void | set_bcrec () override |
Setup AMReX mathematical BC types. | |
void | read_values () override |
Read input data for specific fields based on BC types. | |
Protected Member Functions inherited from amr_wind::BCIface | |
virtual void | read_bctype () |
Parse custom BCs specified for this field. | |
virtual void | set_bcfuncs () |
BC functions for Neumann type boundaries. | |
void | set_default_value (const amrex::Real value) |
Set default BC values for the field. | |
void | set_bcrec_lo (int dir, amrex::BCType::mathematicalBndryTypes bcrec) |
Set AMReX mathematical boundary types for the lower boundaries. | |
void | set_bcrec_hi (int dir, amrex::BCType::mathematicalBndryTypes bcrec) |
Set AMReX mathematical boundary types for the upper boundaries. | |
Protected Attributes | |
amrex::BCType::mathematicalBndryTypes | m_extrap_type |
Protected Attributes inherited from amr_wind::BCIface | |
Field & | m_field |
Field instance where BC is being set. | |
Additional Inherited Members | |
Public Types inherited from amr_wind::BCIface | |
using | IncfloBC = amrex::GpuArray<BC, AMREX_SPACEDIM * 2> |
Detailed Description
Default BC that can be applied on any field
This operator is used to initialize defaults for any field that might require valid BC data. It sets higher-order extrapolation for mathematical BC.
Constructor & Destructor Documentation
◆ BCFillPatchExtrap()
|
inlineexplicit |
Member Function Documentation
◆ read_values()
|
inlineoverrideprotectedvirtual |
Read input data for specific fields based on BC types.
Implements amr_wind::BCIface.
◆ set_bcrec()
|
overrideprotectedvirtual |
Setup AMReX mathematical BC types.
Implements amr_wind::BCIface.
Member Data Documentation
◆ m_extrap_type
|
protected |
The documentation for this class was generated from the following files:
- /home/runner/work/amr-wind/amr-wind/amr-wind/boundary_conditions/BCInterface.H
- /home/runner/work/amr-wind/amr-wind/amr-wind/boundary_conditions/BCInterface.cpp
Generated by 1.12.0