Nektar++
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Nektar::PulseWavePressureArea Class Referenceabstract

#include <PulseWavePressureArea.h>

Inheritance diagram for Nektar::PulseWavePressureArea:
Inheritance graph
[legend]
Collaboration diagram for Nektar::PulseWavePressureArea:
Collaboration graph
[legend]

Public Member Functions

 PulseWavePressureArea (Array< OneD, MultiRegions::ExpListSharedPtr > &pVessel, const LibUtilities::SessionReaderSharedPtr &pSession)
 
virtual ~PulseWavePressureArea ()
 
void DoPressure ()
 

Protected Member Functions

virtual void v_DoPressure ()=0
 

Protected Attributes

Array< OneD, MultiRegions::ExpListSharedPtrm_vessels
 
LibUtilities::SessionReaderSharedPtr m_session
 

Detailed Description

Definition at line 57 of file PulseWavePressureArea.h.

Constructor & Destructor Documentation

Nektar::PulseWavePressureArea::PulseWavePressureArea ( Array< OneD, MultiRegions::ExpListSharedPtr > &  pVessel,
const LibUtilities::SessionReaderSharedPtr pSession 
)

Definition at line 46 of file PulseWavePressureArea.cpp.

49  : m_vessels(pVessel),
50  m_session(pSession)
51  {
52  }
LibUtilities::SessionReaderSharedPtr m_session
Array< OneD, MultiRegions::ExpListSharedPtr > m_vessels
Nektar::PulseWavePressureArea::~PulseWavePressureArea ( )
virtual

Definition at line 54 of file PulseWavePressureArea.cpp.

55  {
56  }

Member Function Documentation

void Nektar::PulseWavePressureArea::DoPressure ( )
inline

Definition at line 79 of file PulseWavePressureArea.h.

References v_DoPressure().

80  {
81  v_DoPressure();
82  }
virtual void v_DoPressure()=0
virtual void Nektar::PulseWavePressureArea::v_DoPressure ( )
protectedpure virtual

Member Data Documentation

LibUtilities::SessionReaderSharedPtr Nektar::PulseWavePressureArea::m_session
protected

Definition at line 71 of file PulseWavePressureArea.h.

Array<OneD, MultiRegions::ExpListSharedPtr> Nektar::PulseWavePressureArea::m_vessels
protected

Definition at line 70 of file PulseWavePressureArea.h.