35 #ifndef NEKTAR_PULSEWAVEPRESSUREAREA_H
36 #define NEKTAR_PULSEWAVEPRESSUREAREA_H
45 class PulseWavePressureArea;
Provides a generic Factory class.
virtual void v_DoPressure()=0
Array< OneD, MultiRegions::ExpListSharedPtr > m_vessels
LibUtilities::SessionReaderSharedPtr m_session
virtual ~PulseWavePressureArea()
PulseWavePressureArea(Array< OneD, MultiRegions::ExpListSharedPtr > &pVessel, const LibUtilities::SessionReaderSharedPtr &pSession)
std::shared_ptr< SessionReader > SessionReaderSharedPtr
std::shared_ptr< PulseWavePressureArea > PulseWavePressureAreaSharedPtr
PressureAreaFactory & GetPressureAreaFactory()
LibUtilities::NekFactory< std::string, PulseWavePressureArea, Array< OneD, MultiRegions::ExpListSharedPtr > &, const LibUtilities::SessionReaderSharedPtr & > PressureAreaFactory
static PulseWavePressureAreaSharedPtr NullPulseWavePressureAreaSharedPtr