/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
|
Loading...
Searching...
No Matches
OceanWavesModel.H
Go to the documentation of this file.
Definition CFDSim.H:47
Definition OceanWavesModel.H:62
void record_regrid_flag() override
Definition OceanWavesModel.H:109
const std::string & label() const override
Return the unique identifier (name) for this instance.
Definition OceanWavesModel.H:83
void update_relax_zones() override
Definition OceanWavesModel.H:94
static std::string identifier()
Definition OceanWavesModel.H:71
void apply_relax_zones() override
Definition OceanWavesModel.H:99
void reset_regrid_flag() override
Definition OceanWavesModel.H:111
WaveTheoryTrait::DataType m_data
Instance that holds all data related to a particular wave type.
Definition OceanWavesModel.H:65
OWModel(CFDSim &sim, const std::string &label, const int id)
Definition OceanWavesModel.H:78
void init_waves(int level, const amrex::Geometry &geom) override
Definition OceanWavesModel.H:115
int id() const override
Return the unique tag (integer ID) for this instance.
Definition OceanWavesModel.H:86
void read_inputs(const ::amr_wind::utils::MultiParser &pp) override
Definition OceanWavesModel.H:88
void write_outputs() override
Definition OceanWavesModel.H:113
void prepare_outputs(const std::string &out_dir) override
Definition OceanWavesModel.H:104
ops::ProcessOutputsOp< WaveTheoryTrait > m_out_op
Outputs processor.
Definition OceanWavesModel.H:68
Definition OceanWavesModel.H:23
virtual void read_inputs(const ::amr_wind::utils::MultiParser &)=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 write_outputs()=0
virtual const std::string & label() const =0
virtual void init_waves(int, const amrex::Geometry &)=0
virtual void record_regrid_flag()=0
~OceanWavesModel() override=default
virtual void apply_relax_zones()=0
virtual void update_relax_zones()=0
Definition BCInterface.cpp:7
Definition Factory.H:65
Definition OceanWavesOps.H:38
Definition OceanWavesOps.H:32
Definition OceanWavesOps.H:41
Definition OceanWavesOps.H:19
Definition OceanWavesOps.H:35
Generated by 1.12.0