/home/runner/work/amr-wind/amr-wind/amr-wind/ocean_waves/relaxation_zones/linear_waves_ops.H Source File
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
linear_waves_ops.H
Go to the documentation of this file.
Definition Field.H:116
FieldRepo & repo() const
FieldRepo instance that manages this field.
Definition Field.H:159
Field & get_field(const std::string &name, const FieldState fstate=FieldState::New) const
Definition FieldRepo.cpp:149
int num_active_levels() const noexcept
Total number of levels currently active in the AMR mesh.
Definition FieldRepo.H:361
Definition OceanWavesTypes.H:59
OceanWavesTrait::MetaType & meta()
Definition OceanWavesTypes.H:89
OceanWavesTrait::InfoType & info()
Definition OceanWavesTypes.H:86
Definition OceanWavesOps.H:8
void read_inputs(RelaxZonesBaseData &wdata, OceanWavesInfo &, const ::amr_wind::utils::MultiParser &pp)
Definition relaxation_zones_ops.cpp:15
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE WaveVec harmonize_profiles_1d(const amrex::Real x, const amrex::Real left_bdy, const amrex::Real left_length, const amrex::Real right_bdy, const amrex::Real right_length, const WaveVec left, const WaveVec bulk, const WaveVec right)
Definition wave_utils_K.H:67
amrex::GpuArray< amrex::Real, 4 > WaveVec
Definition wave_utils_K.H:9
Definition LinearWaves.H:16
void operator()(LinearWaves::DataType &data, int level, const amrex::Geometry &geom, bool multiphase_mode)
Definition linear_waves_ops.H:44
Definition OceanWavesOps.H:14
void operator()(LinearWaves::DataType &data, const ::amr_wind::utils::MultiParser &pp)
Definition linear_waves_ops.H:15
Definition OceanWavesOps.H:11
void operator()(LinearWaves::DataType &data, const amrex::Real time)
Definition linear_waves_ops.H:142
Definition OceanWavesOps.H:17
Generated by