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