MAIA bb96820c
Multiphysics at AIA
|
ACA post processing class for overall sound 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 |
MFloat | m_pRefSq = -1.0 |
const MFloat | m_gamma = 1.4 |
std::vector< MFloat > | m_oaspl |
isentropic exponent More... | |
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 10 of file acapostprocessing.hpp.
|
inline |
Definition at line 25 of file acapostprocessing.h.
|
overridevirtual |
Implements AcaPostProcessing.
Definition at line 36 of file acapostprocessing.hpp.
|
overridevirtual |
Implements AcaPostProcessing.
Definition at line 50 of file acapostprocessing.hpp.
|
overridevirtual |
Implements AcaPostProcessing.
Definition at line 25 of file acapostprocessing.hpp.
|
private |
Definition at line 12 of file acapostprocessing.hpp.
|
private |
Definition at line 14 of file acapostprocessing.hpp.
|
private |
Definition at line 15 of file acapostprocessing.hpp.
|
private |
Definition at line 13 of file acapostprocessing.hpp.