/home/runner/work/amr-wind/amr-wind/amr-wind/boundary_conditions/BCInterface.H Source File
|
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
BCInterface.H
Go to the documentation of this file.
void read_values() override
Read input data for specific fields based on BC types.
Definition BCInterface.H:175
BCFillPatchExtrap(Field &field, amrex::BCType::mathematicalBndryTypes bctype=amrex::BCType::hoextrap)
Definition BCInterface.H:167
void set_bcrec() override
Setup AMReX mathematical BC types.
Definition BCInterface.cpp:422
amrex::BCType::mathematicalBndryTypes m_extrap_type
Definition BCInterface.H:181
virtual void set_bcfuncs()
BC functions for Neumann type boundaries.
Definition BCInterface.cpp:98
virtual ~BCIface()=default
Field & m_field
Field instance where BC is being set.
Definition BCInterface.H:94
amrex::GpuArray< BC, AMREX_SPACEDIM *2 > IncfloBC
Definition BCInterface.H:45
void set_bcrec_lo(int dir, amrex::BCType::mathematicalBndryTypes bcrec)
Set AMReX mathematical boundary types for the lower boundaries.
Definition BCInterface.H:75
virtual void read_values()=0
Read input data for specific fields based on BC types.
amrex::Array< const std::string, 3 > get_dirichlet_udfs()
User-defined functions for Dirichlet-type boundaries.
Definition BCInterface.cpp:118
void set_default_value(const amrex::Real value)
Set default BC values for the field.
Definition BCInterface.cpp:26
virtual void read_bctype()
Parse custom BCs specified for this field.
Definition BCInterface.cpp:37
void set_bcrec_hi(int dir, amrex::BCType::mathematicalBndryTypes bcrec)
Set AMReX mathematical boundary types for the upper boundaries.
Definition BCInterface.H:85
virtual void operator()(const amrex::Real value=0.0_rt)
Operator that performs init actions and syncs the BC data to device.
Definition BCInterface.cpp:14
void read_values() override
Read input data for specific fields based on BC types.
Definition BCInterface.cpp:379
void read_values() override
Read input data for specific fields based on BC types.
Definition BCInterface.cpp:353
void set_bcrec() override
Setup AMReX mathematical BC types.
Definition BCInterface.cpp:290
void set_bcrec() override
Setup AMReX mathematical BC types.
Definition BCInterface.cpp:397
void read_values() override
Read input data for specific fields based on BC types.
Definition BCInterface.H:150
void set_bcrec() override
Setup AMReX mathematical BC types.
Definition BCInterface.cpp:188
void read_values() override
Read input data for specific fields based on BC types.
Definition BCInterface.cpp:270
Definition Field.H:116
This test case is intended as an evaluation of the momentum advection scheme.
Definition BCInterface.cpp:10
Generated by