/home/runner/work/amr-wind/amr-wind/amr-wind/utilities/PostProcessing.H Source File
|
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
PostProcessing.H
Go to the documentation of this file.
Definition CFDSim.H:54
Definition PostProcessing.H:31
amrex::Real m_out_time_interval
Time interval for output.
Definition PostProcessing.H:159
virtual void pre_init_actions()=0
amrex::Real m_enforce_dt_tol
Relative (to m_out_time_interval) tolerance for enforcing dt.
Definition PostProcessing.H:167
amrex::Real m_out_time_tol
Relative (to dt) tolerance for time interval output.
Definition PostProcessing.H:165
int m_out_delay
Time step delay for output.
Definition PostProcessing.H:161
int m_out_interval
Time step interval for output.
Definition PostProcessing.H:157
amrex::Real output_time_interval() const
Definition PostProcessing.H:150
virtual void initialize()=0
amrex::Real enforce_dt_tolerance() const
Definition PostProcessing.H:152
virtual void output_actions()=0
bool m_enforce_dt
Flag for enforcing time step based on output time.
Definition PostProcessing.H:169
amrex::Real output_time_delay() const
Definition PostProcessing.H:151
amrex::Real m_out_time_delay
Time delay for output.
Definition PostProcessing.H:163
static std::string base_identifier()
Definition PostProcessing.H:33
void populate_output_parameters(amrex::ParmParse &pp)
Definition PostProcessing.H:57
~PostProcessBase() override=default
virtual void post_regrid_actions()=0
Actions to perform post regrid.
bool do_output_now(const int ntime, const amrex::Real time, const amrex::Real dt, amrex::Real tol) const
Determine if output will happen this time step.
Definition PostProcessing.H:126
virtual void post_advance_work()=0
PostProcessManager(CFDSim &sim)
Definition PostProcessing.cpp:24
void pre_init_actions()
Definition PostProcessing.cpp:26
void post_advance_work()
Call all registered utilities to perform actions after a timestep.
Definition PostProcessing.cpp:68
~PostProcessManager()=default
void post_init_actions()
Definition PostProcessing.cpp:47
void post_regrid_actions()
Definition PostProcessing.cpp:96
void final_output()
Call all registered utilities to output at final time.
Definition PostProcessing.cpp:82
amrex::Vector< std::unique_ptr< PostProcessBase > > m_post
Definition PostProcessing.H:209
This test case is intended as an evaluation of the momentum advection scheme.
Definition BCInterface.cpp:7
Generated by