Nektar++
|
#include <IncBaseCondition.h>
Public Member Functions | |
virtual | ~IncBaseCondition () |
void | Update (const Array< OneD, const Array< OneD, NekDouble > > &fields, const Array< OneD, const Array< OneD, NekDouble > > &Adv, std::map< std::string, NekDouble > ¶ms) |
void | Initialise (const LibUtilities::SessionReaderSharedPtr &pSession) |
Protected Attributes | |
int | m_spacedim |
int | m_bnddim |
bounday dimensionality More... | |
int | m_nbnd |
int | m_numCalls |
int | m_intSteps |
std::map< int, SpatialDomains::BoundaryConditionShPtr > | m_BndConds |
std::map< int, MultiRegions::ExpListSharedPtr > | m_BndExp |
int | m_npoints |
Array< OneD, Array< OneD, NekDouble > > | m_coords |
MultiRegions::ExpListSharedPtr | m_bndElmtExps |
MultiRegions::ExpListSharedPtr | m_field |
Array< OneD, Array< OneD, Array< OneD, NekDouble > > > | m_viscous |
int | m_pressure |
std::string | classname |
Static Protected Attributes | |
static NekDouble | StifflyStable_Betaq_Coeffs [3][3] |
static NekDouble | StifflyStable_Alpha_Coeffs [3][3] |
static NekDouble | StifflyStable_Gamma0_Coeffs [3] |
Definition at line 64 of file IncBaseCondition.h.
|
virtual |
Definition at line 64 of file IncBaseCondition.cpp.
|
protected |
Definition at line 53 of file IncBaseCondition.cpp.
|
protected |
Definition at line 185 of file IncBaseCondition.cpp.
References m_bnddim, m_coords, m_spacedim, Vmath::Sadd(), and Vmath::Svtsvtp().
Referenced by Nektar::MovingFrameWall::v_Update(), and Nektar::TransMovingWall::v_Update().
|
protected |
Definition at line 223 of file IncBaseCondition.cpp.
References ExtrapolateArray(), m_bnddim, m_bndElmtExps, m_field, m_intSteps, m_nbnd, m_npoints, m_numCalls, m_spacedim, m_viscous, and Vmath::Svtvp().
Referenced by Nektar::MovingFrameWall::v_Update(), Nektar::StaticWall::v_Update(), and Nektar::TransMovingWall::v_Update().
|
protected |
Definition at line 151 of file IncBaseCondition.cpp.
References ASSERTL0, m_intSteps, RollOver(), Vmath::Smul(), StifflyStable_Betaq_Coeffs, and Vmath::Svtvp().
Referenced by AddVisPressureBCs().
|
inline |
Definition at line 76 of file IncBaseCondition.h.
References v_Initialise().
|
protected |
Definition at line 119 of file IncBaseCondition.cpp.
References m_BndExp, m_coords, m_npoints, m_spacedim, and Vmath::Sadd().
Referenced by Nektar::MovingFrameWall::v_Update().
|
protected |
Definition at line 279 of file IncBaseCondition.cpp.
References m_bnddim, m_BndExp, m_coords, Vmath::Sadd(), Vmath::Smul(), and Vmath::Svtvp().
Referenced by Nektar::MovingFrameWall::v_Update().
|
protected |
Definition at line 266 of file IncBaseCondition.cpp.
Referenced by ExtrapolateArray().
|
protected |
Definition at line 100 of file IncBaseCondition.cpp.
References Nektar::MultiRegions::e2DH1D, m_BndExp, and m_field.
Referenced by Nektar::MovingFrameFar::v_Update(), Nektar::MovingFrameWall::v_Update(), and Nektar::TransMovingWall::v_Update().
|
inline |
Definition at line 69 of file IncBaseCondition.h.
References v_Update().
|
protectedvirtual |
Reimplemented in Nektar::MovingFrameFar, Nektar::MovingFrameWall, Nektar::StaticWall, and Nektar::TransMovingWall.
Definition at line 68 of file IncBaseCondition.cpp.
References m_BndExp, m_intSteps, m_npoints, and m_numCalls.
Referenced by Initialise(), Nektar::MovingFrameFar::v_Initialise(), Nektar::MovingFrameWall::v_Initialise(), and Nektar::StaticWall::v_Initialise().
|
protectedvirtual |
Reimplemented in Nektar::MovingFrameFar, Nektar::MovingFrameWall, Nektar::StaticWall, and Nektar::TransMovingWall.
Definition at line 351 of file IncBaseCondition.cpp.
Referenced by Update().
|
protected |
Definition at line 139 of file IncBaseCondition.h.
Referenced by Nektar::MovingFrameFar::MovingFrameFar(), Nektar::MovingFrameWall::MovingFrameWall(), Nektar::StaticWall::StaticWall(), and Nektar::TransMovingWall::TransMovingWall().
|
protected |
Definition at line 127 of file IncBaseCondition.h.
Referenced by Nektar::MovingFrameFar::MovingFrameFar(), Nektar::TransMovingWall::TransMovingWall(), Nektar::MovingFrameFar::v_Initialise(), and Nektar::TransMovingWall::v_Update().
|
protected |
bounday dimensionality
Definition at line 122 of file IncBaseCondition.h.
Referenced by AddRigidBodyAcc(), AddVisPressureBCs(), Nektar::MovingFrameWall::MovingFrameWall(), RigidBodyVelocity(), Nektar::TransMovingWall::TransMovingWall(), Nektar::MovingFrameWall::v_Initialise(), Nektar::StaticWall::v_Initialise(), Nektar::MovingFrameWall::v_Update(), Nektar::StaticWall::v_Update(), and Nektar::TransMovingWall::v_Update().
|
protected |
Definition at line 131 of file IncBaseCondition.h.
Referenced by AddVisPressureBCs(), Nektar::MovingFrameWall::v_Initialise(), and Nektar::StaticWall::v_Initialise().
|
protected |
Definition at line 128 of file IncBaseCondition.h.
Referenced by InitialiseCoords(), Nektar::MovingFrameFar::MovingFrameFar(), Nektar::MovingFrameWall::MovingFrameWall(), RigidBodyVelocity(), SetNumPointsOnPlane0(), Nektar::StaticWall::StaticWall(), Nektar::TransMovingWall::TransMovingWall(), v_Initialise(), Nektar::StaticWall::v_Initialise(), Nektar::TransMovingWall::v_Initialise(), Nektar::MovingFrameFar::v_Update(), Nektar::MovingFrameWall::v_Update(), Nektar::StaticWall::v_Update(), and Nektar::TransMovingWall::v_Update().
Definition at line 130 of file IncBaseCondition.h.
Referenced by AddRigidBodyAcc(), InitialiseCoords(), and RigidBodyVelocity().
|
protected |
Definition at line 132 of file IncBaseCondition.h.
Referenced by AddVisPressureBCs(), SetNumPointsOnPlane0(), Nektar::MovingFrameWall::v_Initialise(), and Nektar::StaticWall::v_Initialise().
|
protected |
Definition at line 126 of file IncBaseCondition.h.
Referenced by AddVisPressureBCs(), ExtrapolateArray(), v_Initialise(), Nektar::MovingFrameWall::v_Initialise(), and Nektar::StaticWall::v_Initialise().
|
protected |
Definition at line 123 of file IncBaseCondition.h.
Referenced by AddVisPressureBCs(), Nektar::MovingFrameWall::v_Initialise(), and Nektar::StaticWall::v_Initialise().
|
protected |
Definition at line 129 of file IncBaseCondition.h.
Referenced by AddVisPressureBCs(), InitialiseCoords(), v_Initialise(), Nektar::MovingFrameWall::v_Initialise(), Nektar::StaticWall::v_Initialise(), Nektar::MovingFrameWall::v_Update(), Nektar::StaticWall::v_Update(), and Nektar::TransMovingWall::v_Update().
|
protected |
Definition at line 125 of file IncBaseCondition.h.
Referenced by AddVisPressureBCs(), v_Initialise(), Nektar::MovingFrameWall::v_Update(), Nektar::StaticWall::v_Update(), and Nektar::TransMovingWall::v_Update().
|
protected |
Definition at line 134 of file IncBaseCondition.h.
Referenced by Nektar::StaticWall::StaticWall(), and Nektar::StaticWall::v_Update().
|
protected |
Definition at line 120 of file IncBaseCondition.h.
Referenced by AddRigidBodyAcc(), AddVisPressureBCs(), InitialiseCoords(), Nektar::MovingFrameFar::MovingFrameFar(), Nektar::MovingFrameFar::v_Initialise(), and Nektar::MovingFrameFar::v_Update().
Definition at line 133 of file IncBaseCondition.h.
Referenced by AddVisPressureBCs(), Nektar::MovingFrameWall::v_Initialise(), and Nektar::StaticWall::v_Initialise().
|
staticprotected |
Definition at line 137 of file IncBaseCondition.h.
|
staticprotected |
Definition at line 136 of file IncBaseCondition.h.
Referenced by ExtrapolateArray().
|
staticprotected |
Definition at line 138 of file IncBaseCondition.h.