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:
[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 56 of file PulseWavePressureArea.h.

Constructor & Destructor Documentation

◆ PulseWavePressureArea()

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

◆ ~PulseWavePressureArea()

Nektar::PulseWavePressureArea::~PulseWavePressureArea ( )
virtual

Definition at line 54 of file PulseWavePressureArea.cpp.

55  {
56  }

Member Function Documentation

◆ DoPressure()

void Nektar::PulseWavePressureArea::DoPressure ( )
inline

Definition at line 78 of file PulseWavePressureArea.h.

References v_DoPressure().

79  {
80  v_DoPressure();
81  }
virtual void v_DoPressure()=0

◆ v_DoPressure()

virtual void Nektar::PulseWavePressureArea::v_DoPressure ( )
protectedpure virtual

Member Data Documentation

◆ m_session

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

Definition at line 70 of file PulseWavePressureArea.h.

◆ m_vessels

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

Definition at line 69 of file PulseWavePressureArea.h.