/home/runner/work/amr-wind/amr-wind/amr-wind/ocean_waves/OceanWavesModel.H Source File
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
OceanWavesModel.H
Go to the documentation of this file.
Definition CFDSim.H:54
Definition OceanWavesModel.H:64
void record_regrid_flag() override
Definition OceanWavesModel.H:116
const std::string & label() const override
Return the unique identifier (name) for this instance.
Definition OceanWavesModel.H:85
void update_target_volume_fraction() override
Definition OceanWavesModel.H:106
static std::string identifier()
Definition OceanWavesModel.H:73
void apply_relax_zones() override
Definition OceanWavesModel.H:101
void reset_regrid_flag() override
Definition OceanWavesModel.H:118
WaveTheoryTrait::DataType m_data
Instance that holds all data related to a particular wave type.
Definition OceanWavesModel.H:67
OWModel(CFDSim &sim, const std::string &label, const int id)
Definition OceanWavesModel.H:80
void update_target_fields(const amrex::Real time) override
Definition OceanWavesModel.H:96
int id() const override
Return the unique tag (integer ID) for this instance.
Definition OceanWavesModel.H:88
void read_inputs(const ::amr_wind::utils::MultiParser &pp) override
Definition OceanWavesModel.H:90
void write_outputs() override
Definition OceanWavesModel.H:120
void prepare_outputs(const std::string &out_dir) override
Definition OceanWavesModel.H:111
void init_waves(int level, const amrex::Geometry &geom, bool multiphase_mode) override
Definition OceanWavesModel.H:122
ops::ProcessOutputsOp< WaveTheoryTrait > m_out_op
Outputs processor.
Definition OceanWavesModel.H:70
Definition OceanWavesModel.H:23
virtual void read_inputs(const ::amr_wind::utils::MultiParser &)=0
virtual void update_target_fields(const amrex::Real)=0
virtual void reset_regrid_flag()=0
virtual int id() const =0
virtual void prepare_outputs(const std::string &)=0
static std::string base_identifier()
Definition OceanWavesModel.H:25
virtual void init_waves(int, const amrex::Geometry &, bool)=0
virtual void write_outputs()=0
virtual const std::string & label() const =0
virtual void record_regrid_flag()=0
~OceanWavesModel() override=default
virtual void apply_relax_zones()=0
virtual void update_target_volume_fraction()=0
Definition BCInterface.cpp:7
Definition Factory.H:65
Definition OceanWavesOps.H:20
Definition OceanWavesOps.H:14
Definition OceanWavesOps.H:26
Definition OceanWavesOps.H:11
Definition OceanWavesOps.H:17
Definition OceanWavesOps.H:23
Generated by