Nektar++
|
#include <IncBoundaryConditions.h>
Public Member Functions | |
IncBoundaryConditions () | |
void | Initialize (const LibUtilities::SessionReaderSharedPtr pSession, Array< OneD, MultiRegions::ExpListSharedPtr > pFields) |
void | Update (const Array< OneD, const Array< OneD, NekDouble > > &fields, const Array< OneD, const Array< OneD, NekDouble > > &Adv, std::map< std::string, NekDouble > ¶ms) |
Protected Attributes | |
std::map< int, IncBaseConditionSharedPtr > | m_bounds |
int | m_spacedim |
int | m_bnd_dim |
Static Protected Attributes | |
static std::set< std::string > | m_BndType |
Definition at line 49 of file IncBoundaryConditions.h.
Nektar::IncBoundaryConditions::IncBoundaryConditions | ( | ) |
Definition at line 44 of file IncBoundaryConditions.cpp.
void Nektar::IncBoundaryConditions::Initialize | ( | const LibUtilities::SessionReaderSharedPtr | pSession, |
Array< OneD, MultiRegions::ExpListSharedPtr > | pFields | ||
) |
Initialize the partial slip boundary conditions The total points, unit normal vector, and the slip length are assigned
Definition at line 52 of file IncBoundaryConditions.cpp.
References ASSERTL0, Nektar::LibUtilities::NekFactory< tKey, tBase, tParam >::CreateInstance(), Nektar::MultiRegions::e2D, Nektar::MultiRegions::e3D, Nektar::MultiRegions::e3DH1D, Nektar::MultiRegions::e3DH2D, Nektar::GetIncBCFactory(), m_bnd_dim, m_BndType, m_bounds, and m_spacedim.
void Nektar::IncBoundaryConditions::Update | ( | const Array< OneD, const Array< OneD, NekDouble > > & | fields, |
const Array< OneD, const Array< OneD, NekDouble > > & | Adv, | ||
std::map< std::string, NekDouble > & | params | ||
) |
Definition at line 126 of file IncBoundaryConditions.cpp.
References m_bounds.
|
protected |
Definition at line 65 of file IncBoundaryConditions.h.
Referenced by Initialize().
|
staticprotected |
Definition at line 63 of file IncBoundaryConditions.h.
Referenced by Initialize().
|
protected |
Definition at line 62 of file IncBoundaryConditions.h.
Referenced by Initialize(), and Update().
|
protected |
Definition at line 64 of file IncBoundaryConditions.h.
Referenced by Initialize().