MAIA bb96820c
Multiphysics at AIA
|
ACA post processing class for absoulte pressure calculation. More...
#include <acapostprocessing.hpp>
Public Member Functions | |
void | init_ () override |
void | calc (const MInt observerId, const MFloat *const data, const MFloat *const dataComplex=nullptr) override |
void | finish () override |
AcaPostProcessing (const MPI_Comm comm) | |
Public Member Functions inherited from AcaPostProcessing | |
AcaPostProcessing (const MPI_Comm comm) | |
virtual | ~AcaPostProcessing ()=default |
virtual void | init_ ()=0 |
void | init (const MInt noObservers, const MInt noGlobalObservers, const MInt offsetObserver, const MInt noSamples, const MFloat *const coords, const MFloat *const frequencies, const MString outPath) |
virtual void | calc (const MInt observerId, const MFloat *const data, const MFloat *const dataComplex=nullptr)=0 |
virtual void | finish ()=0 |
Private Attributes | |
MString | m_fileNameIoParallel |
std::vector< MFloat > | m_pabs |
Additional Inherited Members | |
Protected Attributes inherited from AcaPostProcessing | |
MPI_Comm | m_mpiComm |
MInt | m_rank |
MInt | m_noObservers = -1 |
MInt | m_noGlobalObservers = -1 |
MInt | m_offsetObserver = 0 |
MInt | m_noSamples = -1 |
MString | m_outPath |
const MFloat * | m_coords = nullptr |
const MFloat * | m_frequencies = nullptr |
Definition at line 68 of file acapostprocessing.hpp.
|
inline |
Definition at line 25 of file acapostprocessing.h.
|
overridevirtual |
Implements AcaPostProcessing.
Definition at line 87 of file acapostprocessing.hpp.
|
overridevirtual |
Implements AcaPostProcessing.
Definition at line 101 of file acapostprocessing.hpp.
|
overridevirtual |
|
private |
Definition at line 70 of file acapostprocessing.hpp.
|
private |
Definition at line 71 of file acapostprocessing.hpp.