Nektar++
|
#include <Extrapolate.h>
Public Member Functions | |
HighOrderOutflow (const int numHOpts, const int outHBCnumber, const int curldim, const LibUtilities::SessionReaderSharedPtr &pSession) | |
virtual | ~HighOrderOutflow () |
Public Attributes | |
int | m_numOutHBCPts |
Number of quadrature points for Outflow HOBC. More... | |
int | m_outHBCnumber |
Number of Outflow HOBCs. More... | |
NekDouble | m_obcTheta |
Parameters for outflow boundary condition. More... | |
NekDouble | m_obcAlpha1 |
NekDouble | m_obcAlpha2 |
NekDouble | m_U0 |
NekDouble | m_delta |
std::string | m_defVelPrimCoeff [3] |
Array< OneD, Array< OneD, Array< OneD, Array< OneD, NekDouble > > > > | m_outflowVel |
Storage for current and previous velocity fields along the outflow. More... | |
Array< OneD, Array< OneD, Array< OneD, Array< OneD, NekDouble > > > > | m_outflowVelBnd |
Storage for current and previous velocities along the outflow boundary. More... | |
Array< OneD, Array< OneD, MultiRegions::ExpListSharedPtr > > | m_UBndExp |
Velocity boundary condition expansions on high order boundaries. More... | |
Array< OneD, NekDouble > | m_pressurePrimCoeff |
primitive coefficient for pressure when using convetive like OBCs More... | |
Array< OneD, Array< OneD, NekDouble > > | m_velocityPrimCoeff |
primitive coefficient for velocities when using convetive like OBCs More... | |
Definition at line 267 of file Extrapolate.h.
|
inline |
Definition at line 269 of file Extrapolate.h.
References m_delta, m_obcAlpha1, m_obcAlpha2, m_obcTheta, m_outflowVel, m_outflowVelBnd, m_U0, and m_UBndExp.
|
inlinevirtual |
Definition at line 293 of file Extrapolate.h.
std::string Nektar::HighOrderOutflow::m_defVelPrimCoeff[3] |
Definition at line 307 of file Extrapolate.h.
NekDouble Nektar::HighOrderOutflow::m_delta |
Definition at line 306 of file Extrapolate.h.
Referenced by HighOrderOutflow().
int Nektar::HighOrderOutflow::m_numOutHBCPts |
Number of quadrature points for Outflow HOBC.
Definition at line 296 of file Extrapolate.h.
NekDouble Nektar::HighOrderOutflow::m_obcAlpha1 |
Definition at line 303 of file Extrapolate.h.
Referenced by HighOrderOutflow().
NekDouble Nektar::HighOrderOutflow::m_obcAlpha2 |
Definition at line 304 of file Extrapolate.h.
Referenced by HighOrderOutflow().
NekDouble Nektar::HighOrderOutflow::m_obcTheta |
Parameters for outflow boundary condition.
Definition at line 302 of file Extrapolate.h.
Referenced by HighOrderOutflow().
Array<OneD, Array<OneD, Array<OneD, Array<OneD, NekDouble> > > > Nektar::HighOrderOutflow::m_outflowVel |
Storage for current and previous velocity fields along the outflow.
Definition at line 310 of file Extrapolate.h.
Referenced by HighOrderOutflow().
Array<OneD, Array<OneD, Array<OneD, Array<OneD, NekDouble> > > > Nektar::HighOrderOutflow::m_outflowVelBnd |
Storage for current and previous velocities along the outflow boundary.
Definition at line 314 of file Extrapolate.h.
Referenced by HighOrderOutflow().
int Nektar::HighOrderOutflow::m_outHBCnumber |
Number of Outflow HOBCs.
Definition at line 299 of file Extrapolate.h.
primitive coefficient for pressure when using convetive like OBCs
Definition at line 320 of file Extrapolate.h.
NekDouble Nektar::HighOrderOutflow::m_U0 |
Definition at line 305 of file Extrapolate.h.
Referenced by HighOrderOutflow().
Array<OneD, Array<OneD, MultiRegions::ExpListSharedPtr> > Nektar::HighOrderOutflow::m_UBndExp |
Velocity boundary condition expansions on high order boundaries.
Definition at line 317 of file Extrapolate.h.
Referenced by HighOrderOutflow().