#include <TimeDependentInflow.h>
|  | 
|  | TimeDependentInflow (Array< OneD, MultiRegions::ExpListSharedPtr > pVessel, const LibUtilities::SessionReaderSharedPtr pSession, PulseWavePressureAreaSharedPtr pressureArea) | 
|  | 
|  | ~TimeDependentInflow () 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 | 
|  | 
|  | 
|  | 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 | 
|  | 
Definition at line 52 of file TimeDependentInflow.h.
 
◆ TimeDependentInflow()
Definition at line 46 of file TimeDependentInflow.cpp.
   51{
   52}
PulseWaveBoundary(Array< OneD, MultiRegions::ExpListSharedPtr > &pVessel, const LibUtilities::SessionReaderSharedPtr &pSession, PulseWavePressureAreaSharedPtr &pressureArea)
 
 
 
◆ ~TimeDependentInflow()
  
  | 
        
          | Nektar::TimeDependentInflow::~TimeDependentInflow | ( |  | ) |  |  | overrideprotecteddefault | 
 
 
◆ create()
◆ v_DoBoundary()
  
  | 
        
          | void Nektar::TimeDependentInflow::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 |  
          |  | ) |  |  |  | overrideprotectedvirtual | 
 
 
◆ MemoryManager< TimeDependentInflow >
◆ className
  
  | 
        
          | std::string Nektar::TimeDependentInflow::className |  | static | 
 
Initial value:=
        "TimeDependent inflow boundary condition")
tKey RegisterCreatorFunction(tKey idKey, CreatorFunction classCreator, std::string pDesc="")
Register a class with the factory.
static PulseWaveBoundarySharedPtr create(Array< OneD, MultiRegions::ExpListSharedPtr > &pVessel, const LibUtilities::SessionReaderSharedPtr &pSession, PulseWavePressureAreaSharedPtr &pressureArea)
BoundaryFactory & GetBoundaryFactory()
Name of class. 
Definition at line 68 of file TimeDependentInflow.h.