36 #ifndef NEKTAR_SOLVERS_NAVIERSTOKESADVECTION_H 
   37 #define NEKTAR_SOLVERS_NAVIERSTOKESADVECTION_H 
   76         const int nConvectiveFields,
 
   94 #endif //NEKTAR_SOLVERS_INCNAVIERSTOKES_H 
bool m_homogen_dealiasing
 
static boost::shared_ptr< DataType > AllocateSharedPtr()
Allocate a shared pointer from the memory pool. 
 
static SolverUtils::AdvectionSharedPtr create(std::string)
Creates an instance of this class. 
 
General purpose memory allocation routines with the ability to allocate from thread specific memory p...
 
virtual void v_Advect(const int nConvectiveFields, const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, Array< OneD, NekDouble > > &advVel, const Array< OneD, Array< OneD, NekDouble > > &inarray, Array< OneD, Array< OneD, NekDouble > > &outarray, const NekDouble &time)
Advects a vector field. 
 
boost::shared_ptr< Advection > AdvectionSharedPtr
A shared pointer to an Advection object. 
 
static std::string className
Name of class. 
 
boost::shared_ptr< SessionReader > SessionReaderSharedPtr
 
MultiRegions::CoeffState m_CoeffState
 
void SetSpecHPDealiasing(bool value)
 
static std::string className2
 
virtual ~NavierStokesAdvection()
 
virtual void v_InitObject(LibUtilities::SessionReaderSharedPtr pSession, Array< OneD, MultiRegions::ExpListSharedPtr > pFields)
Initialises the advection object. 
 
Defines a callback function which evaluates the flux vector.