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 62 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 97 of file PulseWaveBoundary.h.
References Nektar::LibUtilities::beta, and v_DoBoundary().
|
protectedpure virtual |
Implemented in Nektar::AInflow, Nektar::QInflow, Nektar::RCROutflow, Nektar::ROutflow, Nektar::TerminalOutflow, Nektar::TimeDependentInflow, Nektar::UInflow, and Nektar::UndefinedInOutflow.
Referenced by DoBoundary().
|
protected |
Definition at line 90 of file PulseWaveBoundary.h.
Referenced by PulseWaveBoundary().
|
protected |
Definition at line 91 of file PulseWaveBoundary.h.
Referenced by PulseWaveBoundary(), Nektar::RCROutflow::v_DoBoundary(), and Nektar::ROutflow::v_DoBoundary().
|
protected |
Definition at line 88 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 92 of file PulseWaveBoundary.h.
Referenced by PulseWaveBoundary(), Nektar::RCROutflow::R_RiemannSolver(), Nektar::ROutflow::R_RiemannSolver(), and Nektar::RCROutflow::v_DoBoundary().
|
protected |
Definition at line 87 of file PulseWaveBoundary.h.
Referenced by PulseWaveBoundary(), and Nektar::RCROutflow::RCROutflow().
|
protected |
Definition at line 86 of file PulseWaveBoundary.h.
Referenced by Nektar::AInflow::v_DoBoundary(), Nektar::QInflow::v_DoBoundary(), Nektar::RCROutflow::v_DoBoundary(), Nektar::ROutflow::v_DoBoundary(), Nektar::TerminalOutflow::v_DoBoundary(), Nektar::TimeDependentInflow::v_DoBoundary(), and Nektar::UInflow::v_DoBoundary().