37 #ifndef NEKTAR_SOLVERUTILS_FILTERS_FILTERSAMPLER_H 
   38 #define NEKTAR_SOLVERUTILS_FILTERS_FILTERSAMPLER_H 
unsigned int m_outputIndex
 
std::vector< Array< OneD, NekDouble > > m_outFields
 
virtual SOLVER_UTILS_EXPORT void v_Update(const Array< OneD, const MultiRegions::ExpListSharedPtr > &pFields, const NekDouble &time)
 
unsigned int m_numSamples
 
General purpose memory allocation routines with the ability to allocate from thread specific memory p...
 
virtual SOLVER_UTILS_EXPORT std::string v_GetFileSuffix()=0
 
boost::shared_ptr< SessionReader > SessionReaderSharedPtr
 
std::map< std::string, std::string > FieldMetaDataMap
 
void OutputField(const Array< OneD, const MultiRegions::ExpListSharedPtr > &pFields, int dump=-1)
 
LibUtilities::FieldMetaDataMap m_fieldMetaData
 
unsigned int m_sampleFrequency
 
std::vector< std::string > m_variables
 
virtual SOLVER_UTILS_EXPORT void v_ProcessSample(const Array< OneD, const MultiRegions::ExpListSharedPtr > &pFields, const NekDouble &time)=0
 
virtual SOLVER_UTILS_EXPORT void v_Initialise(const Array< OneD, const MultiRegions::ExpListSharedPtr > &pFields, const NekDouble &time)
 
LibUtilities::FieldIOSharedPtr m_fld
 
boost::shared_ptr< FieldIO > FieldIOSharedPtr
 
unsigned int m_outputFrequency
 
std::map< std::string, std::string > ParamMap
 
SOLVER_UTILS_EXPORT FilterSampler(const LibUtilities::SessionReaderSharedPtr &pSession, const ParamMap &pParams)
 
virtual SOLVER_UTILS_EXPORT ~FilterSampler()
 
#define SOLVER_UTILS_EXPORT
 
virtual SOLVER_UTILS_EXPORT void v_PrepareOutput(const Array< OneD, const MultiRegions::ExpListSharedPtr > &pFields, const NekDouble &time)
 
virtual SOLVER_UTILS_EXPORT void v_Finalise(const Array< OneD, const MultiRegions::ExpListSharedPtr > &pFields, const NekDouble &time)