|
Nektar++
|
#include <FilterMovingAverage.h>


Static Public Member Functions | |
| static FilterSharedPtr | create (const LibUtilities::SessionReaderSharedPtr &pSession, const std::map< std::string, std::string > &pParams) |
| Creates an instance of this class. More... | |
Static Public Attributes | |
| static std::string | className |
| Name of the class. More... | |
Protected Member Functions | |
| virtual void | v_Initialise (const Array< OneD, const MultiRegions::ExpListSharedPtr > &pFields, const NekDouble &time) |
| virtual bool | v_IsTimeDependent () |
| virtual void | v_ProcessSample (const Array< OneD, const MultiRegions::ExpListSharedPtr > &pFields, const NekDouble &time) |
| virtual std::string | v_GetFileSuffix () |
Protected Member Functions inherited from Nektar::SolverUtils::FilterSampler | |
| virtual SOLVER_UTILS_EXPORT void | v_Update (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) |
| virtual SOLVER_UTILS_EXPORT void | v_PrepareOutput (const Array< OneD, const MultiRegions::ExpListSharedPtr > &pFields, const NekDouble &time) |
| void | OutputField (const Array< OneD, const MultiRegions::ExpListSharedPtr > &pFields, int dump=-1) |
Protected Attributes | |
| NekDouble | m_alpha |
Protected Attributes inherited from Nektar::SolverUtils::FilterSampler | |
| NekDouble | m_scale |
| unsigned int | m_numSamples |
| unsigned int | m_outputFrequency |
| unsigned int | m_sampleFrequency |
| unsigned int | m_index |
| unsigned int | m_outputIndex |
| std::string | m_outputFile |
| LibUtilities::FieldIOSharedPtr | m_fld |
| LibUtilities::FieldMetaDataMap | m_fieldMetaData |
| std::vector< Array< OneD, NekDouble > > | m_outFields |
| std::vector< std::string > | m_variables |
Protected Attributes inherited from Nektar::SolverUtils::Filter | |
| LibUtilities::SessionReaderSharedPtr | m_session |
Friends | |
| class | MemoryManager< FilterMovingAverage > |
Additional Inherited Members | |
Public Types inherited from Nektar::SolverUtils::Filter | |
| typedef std::map< std::string, std::string > | ParamMap |
Definition at line 46 of file FilterMovingAverage.h.
| Nektar::SolverUtils::FilterMovingAverage::FilterMovingAverage | ( | const LibUtilities::SessionReaderSharedPtr & | pSession, |
| const ParamMap & | pParams | ||
| ) |
Definition at line 47 of file FilterMovingAverage.cpp.
References ASSERTL0, Nektar::LibUtilities::Equation::Evaluate(), m_alpha, Nektar::SolverUtils::FilterSampler::m_sampleFrequency, and Nektar::SolverUtils::Filter::m_session.
|
virtual |
Definition at line 92 of file FilterMovingAverage.cpp.
|
inlinestatic |
Creates an instance of this class.
Definition at line 52 of file FilterMovingAverage.h.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr().
|
inlineprotectedvirtual |
Implements Nektar::SolverUtils::FilterSampler.
Definition at line 78 of file FilterMovingAverage.h.
|
protectedvirtual |
Reimplemented from Nektar::SolverUtils::FilterSampler.
Definition at line 96 of file FilterMovingAverage.cpp.
References Nektar::SolverUtils::FilterSampler::m_variables, and Nektar::SolverUtils::FilterSampler::v_Initialise().
|
protectedvirtual |
Implements Nektar::SolverUtils::Filter.
Definition at line 137 of file FilterMovingAverage.cpp.
|
protectedvirtual |
Implements Nektar::SolverUtils::FilterSampler.
Definition at line 111 of file FilterMovingAverage.cpp.
References m_alpha, Nektar::SolverUtils::FilterSampler::m_numSamples, Nektar::SolverUtils::FilterSampler::m_outFields, and Vmath::Svtsvtp().
|
friend |
Definition at line 49 of file FilterMovingAverage.h.
|
static |
Name of the class.
Definition at line 63 of file FilterMovingAverage.h.
|
protected |
Definition at line 83 of file FilterMovingAverage.h.
Referenced by FilterMovingAverage(), and v_ProcessSample().
1.8.8