47 const std::map<std::string, std::string> &pParams)
63 Vmath::Vdiv(pFields[0]->GetNpoints(), pFields[i+1]->GetPhys(), 1,
64 pFields[0]->GetPhys(), 1, velocity, 1);
70 return pFields[0]->GetPhys();
static std::string className
Name of the class.
virtual Array< OneD, NekDouble > v_GetDensity(const Array< OneD, const MultiRegions::ExpListSharedPtr > &pFields)
void Vdiv(int n, const T *x, const int incx, const T *y, const int incy, T *z, const int incz)
Multiply vector z = x/y.
boost::shared_ptr< SessionReader > SessionReaderSharedPtr
virtual void v_GetVelocity(const Array< OneD, const MultiRegions::ExpListSharedPtr > &pFields, const int i, Array< OneD, NekDouble > &velocity)
SOLVER_UTILS_EXPORT FilterEnergy(const LibUtilities::SessionReaderSharedPtr &pSession, const std::map< std::string, std::string > &pParams)
static FilterSharedPtr create(const LibUtilities::SessionReaderSharedPtr &pSession, const std::map< std::string, std::string > &pParams)
Creates an instance of this class.
SOLVER_UTILS_EXPORT ~FilterEnergy()
FilterFactory & GetFilterFactory()