AMR-Wind
v0.1.0
CFD solver for wind plant simulations
|
A collection of post-processing instances that are active during a simulation. More...
#include <PostProcessing.H>
Public Member Functions | |
PostProcessManager (CFDSim &sim) | |
~PostProcessManager ()=default | |
void | pre_init_actions () |
void | post_init_actions () |
Initialize post-processing utilities. More... | |
void | post_advance_work () |
Call all registered utilities to perform actions after a timestep. More... | |
void | post_regrid_actions () |
Private Attributes | |
CFDSim & | m_sim |
amrex::Vector< std::unique_ptr< PostProcessBase > > | m_post |
A collection of post-processing instances that are active during a simulation.
Upon initialization, the class reads the incflo.post_processing
parameter to determine the utilities that must be activated and uses runtime selection to initialize them
|
explicit |
|
default |
void amr_wind::PostProcessManager::post_advance_work | ( | ) |
Call all registered utilities to perform actions after a timestep.
void amr_wind::PostProcessManager::post_init_actions | ( | ) |
Initialize post-processing utilities.
Reads user inputs and instantiates all the registered post-processing utilities. Executes the registered utilities once before starting the time integration
void amr_wind::PostProcessManager::post_regrid_actions | ( | ) |
void amr_wind::PostProcessManager::pre_init_actions | ( | ) |
|
private |
|
private |