PostProcessManager Class Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
amr_wind::PostProcessManager Class Reference
#include <PostProcessing.H>
Collaboration diagram for amr_wind::PostProcessManager:
Public Member Functions | |
PostProcessManager (CFDSim &sim) | |
~PostProcessManager ()=default | |
void | pre_init_actions () |
void | post_init_actions () |
void | post_advance_work () |
Call all registered utilities to perform actions after a timestep. | |
void | post_regrid_actions () |
Private Attributes | |
CFDSim & | m_sim |
amrex::Vector< std::unique_ptr< PostProcessBase > > | m_post |
Detailed Description
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
Constructor & Destructor Documentation
◆ PostProcessManager()
|
explicit |
◆ ~PostProcessManager()
|
default |
Member Function Documentation
◆ post_advance_work()
void amr_wind::PostProcessManager::post_advance_work | ( | ) |
Call all registered utilities to perform actions after a timestep.
◆ post_init_actions()
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
◆ post_regrid_actions()
void amr_wind::PostProcessManager::post_regrid_actions | ( | ) |
◆ pre_init_actions()
void amr_wind::PostProcessManager::pre_init_actions | ( | ) |
Member Data Documentation
◆ m_post
|
private |
◆ m_sim
|
private |
The documentation for this class was generated from the following files:
- /home/runner/work/amr-wind/amr-wind/amr-wind/utilities/PostProcessing.H
- /home/runner/work/amr-wind/amr-wind/amr-wind/utilities/PostProcessing.cpp
Generated by 1.12.0