| 
    Nektar++
    
   | 
 
#include <BetaPressureArea.h>
Static Public Member Functions | |
| static PulseWavePressureAreaSharedPtr | create (Array< OneD, MultiRegions::ExpListSharedPtr > &pVessel, const LibUtilities::SessionReaderSharedPtr &pSession) | 
Static Public Attributes | |
| static std::string | className | 
Protected Member Functions | |
| virtual void | v_GetPressure (NekDouble &P, const NekDouble &beta, const NekDouble &A, const NekDouble &A0, const NekDouble &dAUdx, const NekDouble &gamma=0, const NekDouble &alpha=0.5) override | 
| virtual void | v_GetC (NekDouble &c, const NekDouble &beta, const NekDouble &A, const NekDouble &A0, const NekDouble &alpha=0.5) override | 
| virtual void | v_GetW1 (NekDouble &W1, const NekDouble &u, const NekDouble &beta, const NekDouble &A, const NekDouble &A0, const NekDouble &alpha=0.5) override | 
| virtual void | v_GetW2 (NekDouble &W2, const NekDouble &u, const NekDouble &beta, const NekDouble &A, const NekDouble &A0, const NekDouble &alpha=0.5) override | 
| virtual void | v_GetAFromChars (NekDouble &A, const NekDouble &W1, const NekDouble &W2, const NekDouble &beta, const NekDouble &A0, const NekDouble &alpha=0.5) override | 
| virtual void | v_GetUFromChars (NekDouble &u, const NekDouble &W1, const NekDouble &W2) override | 
| virtual void | v_GetCharIntegral (NekDouble &I, const NekDouble &beta, const NekDouble &A, const NekDouble &A0, const NekDouble &alpha=0.5) override | 
| virtual void | v_GetJacobianInverse (NekMatrix< NekDouble > &invJ, const Array< OneD, NekDouble > &Au, const Array< OneD, NekDouble > &uu, const Array< OneD, NekDouble > &beta, const Array< OneD, NekDouble > &A0, const Array< OneD, NekDouble > &alpha, const std::string &type) override | 
Additional Inherited Members | |
  Protected Attributes inherited from Nektar::PulseWavePressureArea | |
| Array< OneD, MultiRegions::ExpListSharedPtr > | m_vessels | 
| LibUtilities::SessionReaderSharedPtr | m_session | 
| NekDouble | m_PExt | 
| NekDouble | m_rho | 
Definition at line 50 of file BetaPressureArea.h.
| Nektar::BetaPressureArea::BetaPressureArea | ( | Array< OneD, MultiRegions::ExpListSharedPtr > | pVessel, | 
| const LibUtilities::SessionReaderSharedPtr | pSession | ||
| ) | 
Definition at line 48 of file BetaPressureArea.cpp.
      
  | 
  virtual | 
Definition at line 55 of file BetaPressureArea.cpp.
      
  | 
  inlinestatic | 
Definition at line 53 of file BetaPressureArea.h.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr().
      
  | 
  overrideprotectedvirtual | 
Implements Nektar::PulseWavePressureArea.
Definition at line 104 of file BetaPressureArea.cpp.
References Nektar::LibUtilities::beta, Nektar::PulseWavePressureArea::m_rho, and tinysimd::sqrt().
      
  | 
  overrideprotectedvirtual | 
Implements Nektar::PulseWavePressureArea.
Definition at line 71 of file BetaPressureArea.cpp.
References Nektar::LibUtilities::beta, Nektar::PulseWavePressureArea::m_rho, and tinysimd::sqrt().
      
  | 
  overrideprotectedvirtual | 
Implements Nektar::PulseWavePressureArea.
Definition at line 121 of file BetaPressureArea.cpp.
References Nektar::LibUtilities::beta, and Nektar::PulseWavePressureArea::GetC().
      
  | 
  overrideprotectedvirtual | 
Implements Nektar::PulseWavePressureArea.
Definition at line 137 of file BetaPressureArea.cpp.
References Nektar::LibUtilities::beta, and Nektar::PulseWavePressureArea::GetC().
      
  | 
  overrideprotectedvirtual | 
Implements Nektar::PulseWavePressureArea.
Definition at line 59 of file BetaPressureArea.cpp.
References Nektar::LibUtilities::beta, Nektar::PulseWavePressureArea::m_PExt, Nektar::LibUtilities::P, and tinysimd::sqrt().
      
  | 
  overrideprotectedvirtual | 
Implements Nektar::PulseWavePressureArea.
Definition at line 115 of file BetaPressureArea.cpp.
      
  | 
  overrideprotectedvirtual | 
Implements Nektar::PulseWavePressureArea.
Definition at line 80 of file BetaPressureArea.cpp.
References Nektar::LibUtilities::beta, and Nektar::PulseWavePressureArea::GetCharIntegral().
      
  | 
  overrideprotectedvirtual | 
Implements Nektar::PulseWavePressureArea.
Definition at line 92 of file BetaPressureArea.cpp.
References Nektar::LibUtilities::beta, and Nektar::PulseWavePressureArea::GetCharIntegral().
      
  | 
  static | 
Definition at line 61 of file BetaPressureArea.h.