36 #ifndef NEKTAR_SOLVERUTILS_FILTERS_FILTERENERGYBASE_H 
   37 #define NEKTAR_SOLVERUTILS_FILTERS_FILTERENERGYBASE_H 
   51         const bool pConstDensity = 
true);
 
NekDouble m_homogeneousLength
 
virtual SOLVER_UTILS_EXPORT bool v_IsTimeDependent()
 
unsigned int m_outputFrequency
 
virtual SOLVER_UTILS_EXPORT Array< OneD, NekDouble > v_GetDensity(const Array< OneD, const MultiRegions::ExpListSharedPtr > &pFld)
 
SOLVER_UTILS_EXPORT ~FilterEnergyBase()
 
virtual SOLVER_UTILS_EXPORT void v_Finalise(const Array< OneD, const MultiRegions::ExpListSharedPtr > &pField, const NekDouble &time)
 
Array< OneD, unsigned int > m_planes
 
LibUtilities::CommSharedPtr m_comm
 
boost::shared_ptr< SessionReader > SessionReaderSharedPtr
 
virtual SOLVER_UTILS_EXPORT void v_Update(const Array< OneD, const MultiRegions::ExpListSharedPtr > &pField, const NekDouble &time)
 
boost::shared_ptr< Comm > CommSharedPtr
Pointer to a Communicator object. 
 
virtual SOLVER_UTILS_EXPORT void v_Initialise(const Array< OneD, const MultiRegions::ExpListSharedPtr > &pField, const NekDouble &time)
 
std::map< std::string, std::string > ParamMap
 
#define SOLVER_UTILS_EXPORT
 
SOLVER_UTILS_EXPORT FilterEnergyBase(const LibUtilities::SessionReaderSharedPtr &pSession, const ParamMap &pParams, const bool pConstDensity=true)
 
virtual SOLVER_UTILS_EXPORT void v_GetVelocity(const Array< OneD, const MultiRegions::ExpListSharedPtr > &pField, const int i, Array< OneD, NekDouble > &velocity)