/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.
Definition BCInterface.H:162
void read_values() override
Read input data for specific fields based on BC types.
Definition BCInterface.H:172
BCFillPatchExtrap(Field &field, amrex::BCType::mathematicalBndryTypes bctype=amrex::BCType::hoextrap)
Definition BCInterface.H:164
void set_bcrec() override
Setup AMReX mathematical BC types.
Definition BCInterface.cpp:419
amrex::BCType::mathematicalBndryTypes m_extrap_type
Definition BCInterface.H:178
Definition BCInterface.H:40
virtual void operator()(const amrex::Real value=0.0)
Operator that performs init actions and syncs the BC data to device.
Definition BCInterface.cpp:11
virtual void set_bcfuncs()
BC functions for Neumann type boundaries.
Definition BCInterface.cpp:95
virtual ~BCIface()=default
Field & m_field
Field instance where BC is being set.
Definition BCInterface.H:91
amrex::GpuArray< BC, AMREX_SPACEDIM *2 > IncfloBC
Definition BCInterface.H:42
void set_bcrec_lo(int dir, amrex::BCType::mathematicalBndryTypes bcrec)
Set AMReX mathematical boundary types for the lower boundaries.
Definition BCInterface.H:72
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:115
void set_default_value(const amrex::Real value)
Set default BC values for the field.
Definition BCInterface.cpp:23
virtual void read_bctype()
Parse custom BCs specified for this field.
Definition BCInterface.cpp:34
void set_bcrec_hi(int dir, amrex::BCType::mathematicalBndryTypes bcrec)
Set AMReX mathematical boundary types for the upper boundaries.
Definition BCInterface.H:82
Definition BCInterface.H:126
void read_values() override
Read input data for specific fields based on BC types.
Definition BCInterface.cpp:376
Definition BCInterface.H:111
void read_values() override
Read input data for specific fields based on BC types.
Definition BCInterface.cpp:350
void set_bcrec() override
Setup AMReX mathematical BC types.
Definition BCInterface.cpp:287
Definition BCInterface.H:141
void set_bcrec() override
Setup AMReX mathematical BC types.
Definition BCInterface.cpp:394
void read_values() override
Read input data for specific fields based on BC types.
Definition BCInterface.H:147
Definition BCInterface.H:98
void set_bcrec() override
Setup AMReX mathematical BC types.
Definition BCInterface.cpp:185
void read_values() override
Read input data for specific fields based on BC types.
Definition BCInterface.cpp:267
Definition Field.H:116
int num_comp() const
Number of components for this field.
Definition Field.H:134
amrex::Vector< amrex::BCRec > & bcrec() const
Return reference to host view of BCRec array.
Definition Field.H:188
Definition BCInterface.cpp:7
Generated by 1.12.0