47 Loki::SingleThreaded> Type;
48 return Type::Instance();
57 : m_session(pSession),
59 m_traceNormals(pTraceNormals),
60 m_spacedim(pSpaceDim),
static boost::shared_ptr< DataType > AllocateSharedPtr()
Allocate a shared pointer from the memory pool.
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.
boost::shared_ptr< SessionReader > SessionReaderSharedPtr
CFSBndCondFactory & GetCFSBndCondFactory()
Declaration of the boundary condition factory singleton.
NekDouble m_gamma
Parameters of the flow.
LibUtilities::NekFactory< std::string, CFSBndCond, const LibUtilities::SessionReaderSharedPtr &, const Array< OneD, MultiRegions::ExpListSharedPtr > &, const Array< OneD, Array< OneD, NekDouble > > &, const int, const int, const int > CFSBndCondFactory
Declaration of the boundary condition factory.
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
Provides a generic Factory class.