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, Array< OneD, Array< OneD, NekDouble > > &alpha, 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, Array< OneD, Array< OneD, NekDouble > > &alpha, const NekDouble time, int omega, int offset, int n)=0 |
Definition at line 61 of file PulseWaveBoundary.h.
Nektar::PulseWaveBoundary::PulseWaveBoundary | ( | Array< OneD, MultiRegions::ExpListSharedPtr > & | pVessel, |
const LibUtilities::SessionReaderSharedPtr & | pSession, | ||
PulseWavePressureAreaSharedPtr & | pressureArea | ||
) |
Definition at line 47 of file PulseWaveBoundary.cpp.
|
virtual |
Definition at line 58 of file PulseWaveBoundary.cpp.
|
inline |
Definition at line 96 of file PulseWaveBoundary.h.
References v_DoBoundary().
|
protectedpure virtual |
Implemented in Nektar::UndefinedInOutflow, Nektar::TerminalOutflow, Nektar::ROutflow, Nektar::RCROutflow, and Nektar::QInflow.
Referenced by DoBoundary().
|
protected |
Definition at line 89 of file PulseWaveBoundary.h.
Referenced by PulseWaveBoundary().
|
protected |
Definition at line 90 of file PulseWaveBoundary.h.
Referenced by PulseWaveBoundary(), Nektar::RCROutflow::v_DoBoundary(), and Nektar::ROutflow::v_DoBoundary().
|
protected |
Definition at line 87 of file PulseWaveBoundary.h.
Referenced by Nektar::QInflow::Q_RiemannSolver(), Nektar::RCROutflow::R_RiemannSolver(), Nektar::ROutflow::R_RiemannSolver(), Nektar::RCROutflow::v_DoBoundary(), and Nektar::TerminalOutflow::v_DoBoundary().
|
protected |
Definition at line 91 of file PulseWaveBoundary.h.
Referenced by PulseWaveBoundary(), Nektar::RCROutflow::R_RiemannSolver(), Nektar::ROutflow::R_RiemannSolver(), and Nektar::RCROutflow::v_DoBoundary().
|
protected |
Definition at line 86 of file PulseWaveBoundary.h.
Referenced by PulseWaveBoundary(), and Nektar::RCROutflow::RCROutflow().
|
protected |
Definition at line 85 of file PulseWaveBoundary.h.
Referenced by Nektar::QInflow::v_DoBoundary(), Nektar::RCROutflow::v_DoBoundary(), Nektar::ROutflow::v_DoBoundary(), Nektar::TerminalOutflow::v_DoBoundary(), Nektar::AInflow::v_DoBoundary(), Nektar::UInflow::v_DoBoundary(), and Nektar::TimeDependentInflow::v_DoBoundary().