53 : m_session(pSession),
55 m_traceNormals(pTraceNormals),
56 m_spacedim(pSpaceDim),
int m_spacedim
Space dimension.
void Apply(Array< OneD, Array< OneD, NekDouble > > &Fwd, Array< OneD, Array< OneD, NekDouble > > &physarray, const NekDouble &time=0)
Apply the boundary condition.
LibUtilities::SessionReaderSharedPtr m_session
Session reader.
CFSBndCondFactory & GetCFSBndCondFactory()
Declaration of the boundary condition factory singleton.
static std::shared_ptr< DataType > AllocateSharedPtr(const Args &...args)
Allocate a shared pointer from the memory pool.
NekDouble m_gamma
Parameters of the flow.
VariableConverterSharedPtr m_varConv
Auxiliary object to convert variables.
Array< OneD, NekDouble > m_velInf
virtual void v_Apply(Array< OneD, Array< OneD, NekDouble > > &Fwd, Array< OneD, Array< OneD, NekDouble > > &physarray, const NekDouble &time)=0
std::shared_ptr< SessionReader > SessionReaderSharedPtr
Provides a generic Factory class.