36 #ifndef NEKTAR_PULSEWAVEPRESSUREAREA_H
37 #define NEKTAR_PULSEWAVEPRESSUREAREA_H
57 class PulseWavePressureArea
70 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
boost::shared_ptr< SessionReader > SessionReaderSharedPtr
Array< OneD, MultiRegions::ExpListSharedPtr > m_vessels
virtual void v_DoPressure()=0
boost::shared_ptr< PulseWavePressureArea > PulseWavePressureAreaSharedPtr
static PulseWavePressureAreaSharedPtr NullPulseWavePressureAreaSharedPtr
PressureAreaFactory & GetPressureAreaFactory()
Provides a generic Factory class.