Nektar++
|
#include <TransMovingWall.h>
Public Member Functions | |
~TransMovingWall () 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 | |
NekDouble | m_dt |
int | m_pressure |
NekDouble | Fourth_Coeffs [4] |
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< TransMovingWall > |
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 TransMovingWall.h.
|
override |
Definition at line 70 of file TransMovingWall.cpp.
|
protected |
Definition at line 46 of file TransMovingWall.cpp.
References Nektar::IncBaseCondition::classname, Nektar::IncBaseCondition::m_BndConds, Nektar::IncBaseCondition::m_bnddim, Nektar::IncBaseCondition::m_BndExp, and m_pressure.
|
inlinestatic |
Definition at line 53 of file TransMovingWall.h.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), and CellMLToNektar.cellml_metadata::p.
|
overrideprotectedvirtual |
Reimplemented from Nektar::StaticWall.
Definition at line 74 of file TransMovingWall.cpp.
References Fourth_Coeffs, Nektar::IncBaseCondition::m_BndExp, m_dt, and Nektar::StaticWall::v_Initialise().
|
overrideprotectedvirtual |
Reimplemented from Nektar::StaticWall.
Definition at line 97 of file TransMovingWall.cpp.
References Nektar::IncBaseCondition::AddRigidBodyAcc(), Nektar::IncBaseCondition::AddVisPressureBCs(), Nektar::LibUtilities::Equation::Evaluate(), Fourth_Coeffs, Nektar::IncBaseCondition::m_BndConds, Nektar::IncBaseCondition::m_bnddim, Nektar::IncBaseCondition::m_BndExp, m_dt, Nektar::IncBaseCondition::m_npoints, Nektar::IncBaseCondition::m_numCalls, m_pressure, and Nektar::IncBaseCondition::SetNumPointsOnPlane0().
|
friend |
Definition at line 1 of file TransMovingWall.h.
|
static |
Definition at line 67 of file TransMovingWall.h.
|
protected |
Definition at line 80 of file TransMovingWall.h.
Referenced by v_Initialise(), and v_Update().
|
protected |
Definition at line 78 of file TransMovingWall.h.
Referenced by v_Initialise(), and v_Update().
|
protected |
Definition at line 79 of file TransMovingWall.h.
Referenced by TransMovingWall(), and v_Update().