Nektar++
|
A global linear system. More...
#include <UInflow.h>
Static Public Member Functions | |
static PulseWaveBoundarySharedPtr | create (Array< OneD, MultiRegions::ExpListSharedPtr > &pVessel, const LibUtilities::SessionReaderSharedPtr &pSession, PulseWavePressureAreaSharedPtr &pressureArea) |
Creates an instance of this class. More... | |
Static Public Attributes | |
static std::string | className |
Name of class. More... | |
Protected Member Functions | |
UInflow (Array< OneD, MultiRegions::ExpListSharedPtr > pVessel, const LibUtilities::SessionReaderSharedPtr pSession, PulseWavePressureAreaSharedPtr pressureArea) | |
~UInflow () override=default | |
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) override |
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 |
Friends | |
class | MemoryManager< UInflow > |
Additional Inherited Members | |
![]() | |
PulseWaveBoundary (Array< OneD, MultiRegions::ExpListSharedPtr > &pVessel, const LibUtilities::SessionReaderSharedPtr &pSession, PulseWavePressureAreaSharedPtr &pressureArea) | |
virtual | ~PulseWaveBoundary ()=default |
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) |
![]() | |
Array< OneD, MultiRegions::ExpListSharedPtr > | m_vessels |
LibUtilities::SessionReaderSharedPtr | m_session |
PulseWavePressureAreaSharedPtr | m_pressureArea |
NekDouble | m_pext |
NekDouble | m_pout |
NekDouble | m_rho |
|
protected |
Definition at line 44 of file UInflow.cpp.
|
overrideprotecteddefault |
|
inlinestatic |
Creates an instance of this class.
Definition at line 57 of file UInflow.h.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr().
|
overrideprotectedvirtual |
Implements Nektar::PulseWaveBoundary.
Definition at line 51 of file UInflow.cpp.
References Nektar::PulseWaveBoundary::m_vessels.
|
friend |
|
static |
Name of class.