Nektar++
|
#include <PulseWaveBoundary.h>
Public Member Functions | |
PulseWaveBoundary (Array< OneD, MultiRegions::ExpListSharedPtr > &pVessel, const LibUtilities::SessionReaderSharedPtr &pSession, PulseWavePressureAreaSharedPtr &pressureArea) | |
virtual | ~PulseWaveBoundary () |
void | DoBoundary (const Array< OneD, const Array< OneD, NekDouble > > &inarray, Array< OneD, Array< OneD, NekDouble > > &A_0, Array< OneD, Array< OneD, NekDouble > > &beta, const NekDouble time, int omega, int offset, int n) |
Protected Member Functions | |
virtual void | v_DoBoundary (const Array< OneD, const Array< OneD, NekDouble > > &inarray, Array< OneD, Array< OneD, NekDouble > > &A_0, Array< OneD, Array< OneD, NekDouble > > &beta, const NekDouble time, int omega, int offset, int n)=0 |
Definition at line 59 of file PulseWaveBoundary.h.
Nektar::PulseWaveBoundary::PulseWaveBoundary | ( | Array< OneD, MultiRegions::ExpListSharedPtr > & | pVessel, |
const LibUtilities::SessionReaderSharedPtr & | pSession, | ||
PulseWavePressureAreaSharedPtr & | pressureArea | ||
) |
Definition at line 48 of file PulseWaveBoundary.cpp.
References m_pext, m_pout, m_rho, and m_session.
|
virtual |
Definition at line 61 of file PulseWaveBoundary.cpp.
|
inline |
Definition at line 98 of file PulseWaveBoundary.h.
References v_DoBoundary().
|
protectedpure virtual |
Implemented in Nektar::QInflow, Nektar::RCROutflow, Nektar::ROutflow, Nektar::TerminalOutflow, Nektar::TimeDependentInflow, and Nektar::UndefinedInOutflow.
Referenced by DoBoundary().
|
protected |
Definition at line 87 of file PulseWaveBoundary.h.
Referenced by PulseWaveBoundary(), Nektar::ROutflow::R_RiemannSolver(), and Nektar::RCROutflow::R_RiemannSolver().
|
protected |
Definition at line 88 of file PulseWaveBoundary.h.
Referenced by PulseWaveBoundary(), Nektar::ROutflow::v_DoBoundary(), and Nektar::RCROutflow::v_DoBoundary().
|
protected |
Definition at line 85 of file PulseWaveBoundary.h.
|
protected |
Definition at line 89 of file PulseWaveBoundary.h.
Referenced by PulseWaveBoundary(), Nektar::QInflow::Q_RiemannSolver(), Nektar::ROutflow::R_RiemannSolver(), Nektar::RCROutflow::R_RiemannSolver(), Nektar::RCROutflow::v_DoBoundary(), and Nektar::TerminalOutflow::v_DoBoundary().
|
protected |
Definition at line 84 of file PulseWaveBoundary.h.
Referenced by PulseWaveBoundary(), Nektar::RCROutflow::RCROutflow(), and Nektar::RCROutflow::v_DoBoundary().
|
protected |
Definition at line 83 of file PulseWaveBoundary.h.
Referenced by Nektar::QInflow::v_DoBoundary(), Nektar::TimeDependentInflow::v_DoBoundary(), Nektar::TerminalOutflow::v_DoBoundary(), Nektar::ROutflow::v_DoBoundary(), and Nektar::RCROutflow::v_DoBoundary().