Nektar++
|
#include <MovingFrameWall.h>
Public Member Functions | |
~MovingFrameWall () override | |
Public Member Functions inherited from Nektar::StaticWall | |
~StaticWall () override | |
Public Member Functions inherited from Nektar::IncBaseCondition | |
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) |
Static Public Member Functions | |
static IncBaseConditionSharedPtr | create (const LibUtilities::SessionReaderSharedPtr pSession, Array< OneD, MultiRegions::ExpListSharedPtr > pFields, Array< OneD, SpatialDomains::BoundaryConditionShPtr > cond, Array< OneD, MultiRegions::ExpListSharedPtr > exp, int nbnd, int spacedim, int bnddim) |
Static Public Member Functions inherited from Nektar::StaticWall | |
static IncBaseConditionSharedPtr | create (const LibUtilities::SessionReaderSharedPtr pSession, Array< OneD, MultiRegions::ExpListSharedPtr > pFields, Array< OneD, SpatialDomains::BoundaryConditionShPtr > cond, Array< OneD, MultiRegions::ExpListSharedPtr > exp, int nbnd, int spacedim, int bnddim) |
Static Public Attributes | |
static std::string | className |
Static Public Attributes inherited from Nektar::StaticWall | |
static std::string | className |
Protected Attributes | |
int | m_pressure |
bool | m_hasVels |
bool | m_hasPressure |
Protected Attributes inherited from Nektar::IncBaseCondition | |
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 |
Friends | |
class | MemoryManager< MovingFrameWall > |
Additional Inherited Members | |
Static Protected Attributes inherited from Nektar::IncBaseCondition | |
static NekDouble | StifflyStable_Betaq_Coeffs [3][3] |
static NekDouble | StifflyStable_Alpha_Coeffs [3][3] |
static NekDouble | StifflyStable_Gamma0_Coeffs [3] |
Definition at line 48 of file MovingFrameWall.h.
|
override |
Definition at line 72 of file MovingFrameWall.cpp.
|
protected |
Definition at line 45 of file MovingFrameWall.cpp.
References Nektar::IncBaseCondition::classname, Nektar::IncBaseCondition::m_bnddim, Nektar::IncBaseCondition::m_BndExp, m_hasPressure, m_hasVels, and m_pressure.
|
inlinestatic |
Definition at line 53 of file MovingFrameWall.h.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), and CellMLToNektar.cellml_metadata::p.
|
overrideprotectedvirtual |
Reimplemented from Nektar::IncBaseCondition.
Definition at line 76 of file MovingFrameWall.cpp.
References Nektar::IncBaseCondition::m_bnddim, Nektar::IncBaseCondition::m_bndElmtExps, Nektar::IncBaseCondition::m_field, m_hasPressure, Nektar::IncBaseCondition::m_intSteps, Nektar::IncBaseCondition::m_nbnd, Nektar::IncBaseCondition::m_npoints, Nektar::IncBaseCondition::m_viscous, and Nektar::IncBaseCondition::v_Initialise().
|
overrideprotectedvirtual |
v_Update set correct BCs (in wavespace)
fields | |
Adv | is in wavespace for 3DH1D |
params |
Reimplemented from Nektar::IncBaseCondition.
Definition at line 100 of file MovingFrameWall.cpp.
References Nektar::IncBaseCondition::AddRigidBodyAcc(), Nektar::IncBaseCondition::AddVisPressureBCs(), Nektar::MultiRegions::e2DH1D, Nektar::IncBaseCondition::InitialiseCoords(), Nektar::IncBaseCondition::m_bnddim, Nektar::IncBaseCondition::m_BndExp, m_hasPressure, m_hasVels, Nektar::IncBaseCondition::m_npoints, Nektar::IncBaseCondition::m_numCalls, m_pressure, Nektar::IncBaseCondition::RigidBodyVelocity(), and Nektar::IncBaseCondition::SetNumPointsOnPlane0().
|
friend |
Definition at line 1 of file MovingFrameWall.h.
|
static |
Definition at line 67 of file MovingFrameWall.h.
|
protected |
Definition at line 84 of file MovingFrameWall.h.
Referenced by MovingFrameWall(), v_Initialise(), and v_Update().
|
protected |
Definition at line 83 of file MovingFrameWall.h.
Referenced by MovingFrameWall(), and v_Update().
|
protected |
Definition at line 77 of file MovingFrameWall.h.
Referenced by MovingFrameWall(), and v_Update().