Nektar++
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Nektar::FieldUtils::Module Class Referenceabstract

#include <Module.h>

Inheritance diagram for Nektar::FieldUtils::Module:
[legend]

Public Member Functions

FIELD_UTILS_EXPORT Module (FieldSharedPtr p_f)
 
virtual void Process (po::variables_map &vm)=0
 
virtual std::string GetModuleName ()=0
 
virtual std::string GetModuleDescription ()
 
virtual ModulePriority GetModulePriority ()=0
 
FIELD_UTILS_EXPORT void RegisterConfig (std::string key, std::string value="")
 Register a configuration option with a module. More...
 
FIELD_UTILS_EXPORT void PrintConfig ()
 Print out all configuration options for a module. More...
 
FIELD_UTILS_EXPORT void SetDefaults ()
 Sets default configuration options for those which have not been set. More...
 
FIELD_UTILS_EXPORT void EvaluateTriFieldAtEquiSpacedPts (LocalRegions::ExpansionSharedPtr &exp, const Array< OneD, const NekDouble > &infield, Array< OneD, NekDouble > &outfield)
 

Protected Member Functions

 Module ()
 

Protected Attributes

FieldSharedPtr m_f
 Field object. More...
 
std::map< std::string, ConfigOptionm_config
 List of configuration values. More...
 

Detailed Description

Abstract base class for mesh converter modules. Each subclass implements the Process() function, which in some way alters the mesh #m.

Definition at line 180 of file FieldUtils/Module.h.

Constructor & Destructor Documentation

◆ Module() [1/2]

FIELD_UTILS_EXPORT Nektar::FieldUtils::Module::Module ( FieldSharedPtr  p_f)
inline

Definition at line 183 of file FieldUtils/Module.h.

184  : m_f(p_f)
185  {
186  }
FieldSharedPtr m_f
Field object.

◆ Module() [2/2]

Nektar::FieldUtils::Module::Module ( )
inlineprotected

Definition at line 209 of file FieldUtils/Module.h.

209 {};

Member Function Documentation

◆ EvaluateTriFieldAtEquiSpacedPts()

FIELD_UTILS_EXPORT void Nektar::FieldUtils::Module::EvaluateTriFieldAtEquiSpacedPts ( LocalRegions::ExpansionSharedPtr exp,
const Array< OneD, const NekDouble > &  infield,
Array< OneD, NekDouble > &  outfield 
)

◆ GetModuleDescription()

virtual std::string Nektar::FieldUtils::Module::GetModuleDescription ( )
inlinevirtual

Reimplemented in Nektar::FieldUtils::ProcessIsoContour, Nektar::FieldUtils::ProcessInterpPoints, Nektar::FieldUtils::ProcessInterpPtsToPts, Nektar::FieldUtils::ProcessCombineAvg, Nektar::FieldUtils::ProcessInterpField, Nektar::FieldUtils::ProcessInterpPointDataToFld, Nektar::FieldUtils::ProcessMapping, Nektar::FieldUtils::ProcessPointDataToFld, Nektar::FieldUtils::ProcessAddCompositeID, Nektar::FieldUtils::ProcessAddFld, Nektar::FieldUtils::ProcessC0Projection, Nektar::FieldUtils::ProcessCreateExp, Nektar::FieldUtils::ProcessGrad, Nektar::FieldUtils::ProcessHalfModeToFourier, Nektar::FieldUtils::ProcessHomogeneousPlane, Nektar::FieldUtils::ProcessHomogeneousStretch, Nektar::FieldUtils::ProcessInnerProduct, Nektar::FieldUtils::ProcessMean, Nektar::FieldUtils::ProcessMeanMode, Nektar::FieldUtils::ProcessMultiShear, Nektar::FieldUtils::ProcessQCriterion, Nektar::FieldUtils::ProcessScaleInFld, Nektar::FieldUtils::ProcessScalGrad, Nektar::FieldUtils::ProcessSurfDistance, Nektar::FieldUtils::ProcessWSS, Nektar::FieldUtils::ProcessEquiSpacedOutput, Nektar::FieldUtils::ProcessL2Criterion, Nektar::FieldUtils::ProcessNumModes, Nektar::FieldUtils::ProcessPrintFldNorms, Nektar::FieldUtils::ProcessStreamFunction, Nektar::FieldUtils::ProcessVorticity, Nektar::FieldUtils::InputFld, Nektar::FieldUtils::InputNek5000, Nektar::FieldUtils::InputPts, Nektar::FieldUtils::InputSemtex, Nektar::FieldUtils::InputXml, Nektar::FieldUtils::ProcessBoundaryExtract, Nektar::FieldUtils::ProcessConcatenateFld, Nektar::FieldUtils::ProcessDOF, Nektar::FieldUtils::ProcessFieldFromString, Nektar::FieldUtils::ProcessRemoveField, Nektar::FieldUtils::OutputInfo, Nektar::FieldUtils::OutputStdOut, Nektar::FieldUtils::OutputXml, Nektar::FieldUtils::ProcessJacobianEnergy, Nektar::FieldUtils::ProcessQualityMetric, Nektar::FieldUtils::InputDat, Nektar::FieldUtils::ProcessDeform, Nektar::FieldUtils::ProcessDisplacement, and Nektar::FieldUtils::OutputFileBase.

Definition at line 191 of file FieldUtils/Module.h.

References FIELD_UTILS_EXPORT.

192  {
193  return " ";
194  }

◆ GetModuleName()

virtual std::string Nektar::FieldUtils::Module::GetModuleName ( )
pure virtual

Implemented in Nektar::FieldUtils::ProcessIsoContour, Nektar::FieldUtils::OutputTecplot, Nektar::FieldUtils::ProcessInterpPoints, Nektar::FieldUtils::ProcessInterpPtsToPts, Nektar::FieldUtils::ProcessCombineAvg, Nektar::FieldUtils::ProcessInterpField, Nektar::FieldUtils::ProcessInterpPointDataToFld, Nektar::FieldUtils::ProcessMapping, Nektar::FieldUtils::ProcessPointDataToFld, Nektar::FieldUtils::ProcessAddCompositeID, Nektar::FieldUtils::ProcessAddFld, Nektar::FieldUtils::ProcessC0Projection, Nektar::FieldUtils::ProcessCreateExp, Nektar::FieldUtils::ProcessGrad, Nektar::FieldUtils::ProcessHalfModeToFourier, Nektar::FieldUtils::ProcessHomogeneousPlane, Nektar::FieldUtils::ProcessHomogeneousStretch, Nektar::FieldUtils::ProcessInnerProduct, Nektar::FieldUtils::ProcessMean, Nektar::FieldUtils::ProcessMeanMode, Nektar::FieldUtils::ProcessMultiShear, Nektar::FieldUtils::ProcessQCriterion, Nektar::FieldUtils::ProcessScaleInFld, Nektar::FieldUtils::ProcessScalGrad, Nektar::FieldUtils::ProcessSurfDistance, Nektar::FieldUtils::ProcessWSS, Nektar::FieldUtils::ProcessEquiSpacedOutput, Nektar::FieldUtils::ProcessL2Criterion, Nektar::FieldUtils::ProcessNumModes, Nektar::FieldUtils::ProcessPrintFldNorms, Nektar::FieldUtils::ProcessStreamFunction, Nektar::FieldUtils::ProcessVorticity, Nektar::FieldUtils::InputFld, Nektar::FieldUtils::InputNek5000, Nektar::FieldUtils::InputPts, Nektar::FieldUtils::InputSemtex, Nektar::FieldUtils::InputXml, Nektar::FieldUtils::ProcessBoundaryExtract, Nektar::FieldUtils::ProcessConcatenateFld, Nektar::FieldUtils::ProcessDOF, Nektar::FieldUtils::ProcessFieldFromString, Nektar::FieldUtils::ProcessRemoveField, Nektar::FieldUtils::OutputInfo, Nektar::FieldUtils::OutputStdOut, Nektar::FieldUtils::OutputXml, Nektar::FieldUtils::ProcessJacobianEnergy, Nektar::FieldUtils::ProcessQualityMetric, Nektar::FieldUtils::InputDat, Nektar::FieldUtils::ProcessDeform, Nektar::FieldUtils::ProcessDisplacement, Nektar::FieldUtils::OutputFld, Nektar::FieldUtils::OutputPts, Nektar::FieldUtils::OutputVtk, and Nektar::FieldUtils::OutputFileBase.

◆ GetModulePriority()

virtual ModulePriority Nektar::FieldUtils::Module::GetModulePriority ( )
pure virtual

Implemented in Nektar::FieldUtils::ProcessIsoContour, Nektar::FieldUtils::ProcessInterpPoints, Nektar::FieldUtils::ProcessInterpPtsToPts, Nektar::FieldUtils::ProcessCombineAvg, Nektar::FieldUtils::ProcessInterpField, Nektar::FieldUtils::ProcessInterpPointDataToFld, Nektar::FieldUtils::ProcessMapping, Nektar::FieldUtils::ProcessPointDataToFld, Nektar::FieldUtils::ProcessAddCompositeID, Nektar::FieldUtils::ProcessAddFld, Nektar::FieldUtils::ProcessC0Projection, Nektar::FieldUtils::ProcessCreateExp, Nektar::FieldUtils::ProcessGrad, Nektar::FieldUtils::ProcessHalfModeToFourier, Nektar::FieldUtils::ProcessHomogeneousPlane, Nektar::FieldUtils::ProcessHomogeneousStretch, Nektar::FieldUtils::ProcessInnerProduct, Nektar::FieldUtils::ProcessMean, Nektar::FieldUtils::ProcessMeanMode, Nektar::FieldUtils::ProcessMultiShear, Nektar::FieldUtils::ProcessQCriterion, Nektar::FieldUtils::ProcessScaleInFld, Nektar::FieldUtils::ProcessEquiSpacedOutput, Nektar::FieldUtils::ProcessL2Criterion, Nektar::FieldUtils::ProcessNumModes, Nektar::FieldUtils::ProcessPrintFldNorms, Nektar::FieldUtils::ProcessStreamFunction, Nektar::FieldUtils::ProcessVorticity, Nektar::FieldUtils::InputFld, Nektar::FieldUtils::InputNek5000, Nektar::FieldUtils::InputPts, Nektar::FieldUtils::InputSemtex, Nektar::FieldUtils::InputXml, Nektar::FieldUtils::ProcessBoundaryExtract, Nektar::FieldUtils::ProcessConcatenateFld, Nektar::FieldUtils::ProcessDOF, Nektar::FieldUtils::ProcessFieldFromString, Nektar::FieldUtils::ProcessRemoveField, Nektar::FieldUtils::OutputInfo, Nektar::FieldUtils::OutputStdOut, Nektar::FieldUtils::OutputXml, Nektar::FieldUtils::ProcessJacobianEnergy, Nektar::FieldUtils::ProcessQualityMetric, Nektar::FieldUtils::InputDat, Nektar::FieldUtils::ProcessDeform, and Nektar::FieldUtils::OutputFileBase.

◆ PrintConfig()

void Nektar::FieldUtils::Module::PrintConfig ( )

Print out all configuration options for a module.

Definition at line 124 of file FieldUtils/Module.cpp.

References m_config.

125 {
126  if (m_config.size() == 0)
127  {
128  cerr << "No configuration options for this module." << endl;
129  return;
130  }
131 
132  for (auto &it : m_config)
133  {
134  cerr << setw(10) << it.first << ": " << it.second.m_desc << endl;
135  }
136 }
std::map< std::string, ConfigOption > m_config
List of configuration values.

◆ Process()

virtual void Nektar::FieldUtils::Module::Process ( po::variables_map &  vm)
pure virtual

Implemented in Nektar::FieldUtils::ProcessIsoContour, Nektar::FieldUtils::OutputTecplot, Nektar::FieldUtils::ProcessCombineAvg, Nektar::FieldUtils::ProcessInterpPointDataToFld, Nektar::FieldUtils::ProcessInterpPoints, Nektar::FieldUtils::ProcessInterpPtsToPts, Nektar::FieldUtils::ProcessMapping, Nektar::FieldUtils::ProcessPointDataToFld, Nektar::FieldUtils::ProcessAddCompositeID, Nektar::FieldUtils::ProcessAddFld, Nektar::FieldUtils::ProcessC0Projection, Nektar::FieldUtils::ProcessCreateExp, Nektar::FieldUtils::ProcessGrad, Nektar::FieldUtils::ProcessHalfModeToFourier, Nektar::FieldUtils::ProcessHomogeneousPlane, Nektar::FieldUtils::ProcessHomogeneousStretch, Nektar::FieldUtils::ProcessInnerProduct, Nektar::FieldUtils::ProcessMean, Nektar::FieldUtils::ProcessMeanMode, Nektar::FieldUtils::ProcessMultiShear, Nektar::FieldUtils::ProcessQCriterion, Nektar::FieldUtils::ProcessScaleInFld, Nektar::FieldUtils::ProcessScalGrad, Nektar::FieldUtils::ProcessSurfDistance, Nektar::FieldUtils::ProcessWSS, Nektar::FieldUtils::ProcessEquiSpacedOutput, Nektar::FieldUtils::ProcessInterpField, Nektar::FieldUtils::ProcessL2Criterion, Nektar::FieldUtils::ProcessNumModes, Nektar::FieldUtils::ProcessPrintFldNorms, Nektar::FieldUtils::ProcessStreamFunction, Nektar::FieldUtils::ProcessVorticity, Nektar::FieldUtils::ProcessBoundaryExtract, Nektar::FieldUtils::ProcessConcatenateFld, Nektar::FieldUtils::ProcessDOF, Nektar::FieldUtils::ProcessFieldFromString, Nektar::FieldUtils::ProcessRemoveField, Nektar::FieldUtils::OutputInfo, Nektar::FieldUtils::OutputStdOut, Nektar::FieldUtils::OutputXml, Nektar::FieldUtils::ProcessJacobianEnergy, Nektar::FieldUtils::ProcessQualityMetric, Nektar::FieldUtils::ProcessDeform, Nektar::FieldUtils::ProcessDisplacement, Nektar::FieldUtils::OutputFileBase, Nektar::FieldUtils::InputFld, Nektar::FieldUtils::InputNek5000, Nektar::FieldUtils::InputPts, Nektar::FieldUtils::InputSemtex, Nektar::FieldUtils::InputXml, and Nektar::FieldUtils::InputDat.

◆ RegisterConfig()

void Nektar::FieldUtils::Module::RegisterConfig ( std::string  key,
std::string  value = "" 
)

Register a configuration option with a module.

Definition at line 100 of file FieldUtils/Module.cpp.

References m_config.

Referenced by Nektar::FieldUtils::OutputFileBase::Process(), and Nektar::FieldUtils::ProcessMeanMode::Process().

101 {
102  auto it = m_config.find(key);
103  if (it == m_config.end())
104  {
105  cerr << "WARNING: Unrecognised config option " << key
106  << ", proceeding anyway." << endl;
107  }
108 
109  it->second.m_beenSet = true;
110 
111  if (it->second.m_isBool && val=="")
112  {
113  it->second.m_value = "1";
114  }
115  else
116  {
117  it->second.m_value = val;
118  }
119 }
std::map< std::string, ConfigOption > m_config
List of configuration values.

◆ SetDefaults()

void Nektar::FieldUtils::Module::SetDefaults ( )

Sets default configuration options for those which have not been set.

Definition at line 142 of file FieldUtils/Module.cpp.

References m_config.

143 {
144  for (auto &it : m_config)
145  {
146  if (!it.second.m_beenSet)
147  {
148  it.second.m_value = it.second.m_defValue;
149  }
150  }
151 }
std::map< std::string, ConfigOption > m_config
List of configuration values.

Member Data Documentation

◆ m_config

std::map<std::string, ConfigOption> Nektar::FieldUtils::Module::m_config
protected

List of configuration values.

Definition at line 214 of file FieldUtils/Module.h.

Referenced by Nektar::FieldUtils::ProcessInterpPoints::calcCp0(), Nektar::FieldUtils::ProcessInterpPtsToPts::calcCp0(), Nektar::FieldUtils::ProcessInterpPoints::CreateFieldPts(), Nektar::FieldUtils::ProcessInterpPtsToPts::CreateFieldPts(), Nektar::FieldUtils::OutputFld::GetIOFormat(), Nektar::FieldUtils::InputModule::InputModule(), Nektar::FieldUtils::OutputModule::OpenStream(), Nektar::FieldUtils::OutputFileBase::OutputFileBase(), Nektar::FieldUtils::OutputFld::OutputFld(), Nektar::FieldUtils::OutputFld::OutputFromData(), Nektar::FieldUtils::OutputFld::OutputFromExp(), Nektar::FieldUtils::OutputPts::OutputFromPts(), Nektar::FieldUtils::OutputInfo::OutputInfo(), Nektar::FieldUtils::OutputModule::OutputModule(), Nektar::FieldUtils::OutputTecplot::OutputTecplot(), Nektar::FieldUtils::OutputVtk::PrepareOutput(), PrintConfig(), Nektar::FieldUtils::InputFld::Process(), Nektar::FieldUtils::InputSemtex::Process(), Nektar::FieldUtils::InputNek5000::Process(), Nektar::FieldUtils::InputPts::Process(), Nektar::FieldUtils::OutputFileBase::Process(), Nektar::FieldUtils::ProcessDisplacement::Process(), Nektar::FieldUtils::ProcessQualityMetric::Process(), Nektar::FieldUtils::OutputInfo::Process(), Nektar::FieldUtils::OutputXml::Process(), Nektar::FieldUtils::ProcessBoundaryExtract::Process(), Nektar::FieldUtils::ProcessRemoveField::Process(), Nektar::FieldUtils::ProcessFieldFromString::Process(), Nektar::FieldUtils::ProcessEquiSpacedOutput::Process(), Nektar::FieldUtils::ProcessInterpField::Process(), Nektar::FieldUtils::ProcessMultiShear::Process(), Nektar::FieldUtils::ProcessScaleInFld::Process(), Nektar::FieldUtils::ProcessSurfDistance::Process(), Nektar::FieldUtils::ProcessHomogeneousPlane::Process(), Nektar::FieldUtils::ProcessHomogeneousStretch::Process(), Nektar::FieldUtils::ProcessInnerProduct::Process(), Nektar::FieldUtils::ProcessC0Projection::Process(), Nektar::FieldUtils::ProcessAddFld::Process(), Nektar::FieldUtils::ProcessPointDataToFld::Process(), Nektar::FieldUtils::ProcessInterpPointDataToFld::Process(), Nektar::FieldUtils::ProcessInterpPoints::Process(), Nektar::FieldUtils::ProcessCombineAvg::Process(), Nektar::FieldUtils::ProcessInterpPtsToPts::Process(), Nektar::FieldUtils::OutputTecplot::Process(), Nektar::FieldUtils::ProcessIsoContour::Process(), Nektar::FieldUtils::ProcessAddFld::ProcessAddFld(), Nektar::FieldUtils::ProcessBoundaryExtract::ProcessBoundaryExtract(), Nektar::FieldUtils::ProcessC0Projection::ProcessC0Projection(), Nektar::FieldUtils::ProcessCombineAvg::ProcessCombineAvg(), Nektar::FieldUtils::ProcessDisplacement::ProcessDisplacement(), Nektar::FieldUtils::ProcessEquiSpacedOutput::ProcessEquiSpacedOutput(), Nektar::FieldUtils::ProcessFieldFromString::ProcessFieldFromString(), Nektar::FieldUtils::ProcessHomogeneousPlane::ProcessHomogeneousPlane(), Nektar::FieldUtils::ProcessHomogeneousStretch::ProcessHomogeneousStretch(), Nektar::FieldUtils::ProcessInnerProduct::ProcessInnerProduct(), Nektar::FieldUtils::ProcessInterpField::ProcessInterpField(), Nektar::FieldUtils::ProcessInterpPointDataToFld::ProcessInterpPointDataToFld(), Nektar::FieldUtils::ProcessInterpPoints::ProcessInterpPoints(), Nektar::FieldUtils::ProcessInterpPtsToPts::ProcessInterpPtsToPts(), Nektar::FieldUtils::ProcessIsoContour::ProcessIsoContour(), Nektar::FieldUtils::ProcessJacobianEnergy::ProcessJacobianEnergy(), Nektar::FieldUtils::ProcessMultiShear::ProcessMultiShear(), Nektar::FieldUtils::ProcessPointDataToFld::ProcessPointDataToFld(), Nektar::FieldUtils::ProcessQualityMetric::ProcessQualityMetric(), Nektar::FieldUtils::ProcessRemoveField::ProcessRemoveField(), Nektar::FieldUtils::ProcessScaleInFld::ProcessScaleInFld(), RegisterConfig(), SetDefaults(), Nektar::FieldUtils::OutputTecplotBinary::WriteDoubleOrFloat(), Nektar::FieldUtils::OutputVtk::WritePVtu(), Nektar::FieldUtils::OutputTecplot::WriteTecplotFile(), Nektar::FieldUtils::OutputTecplot::WriteTecplotZone(), and Nektar::FieldUtils::OutputTecplotBinary::WriteTecplotZone().

◆ m_f

FieldSharedPtr Nektar::FieldUtils::Module::m_f
protected

Field object.

Definition at line 209 of file FieldUtils/Module.h.

Referenced by Nektar::FieldUtils::InputModule::AddFile(), Nektar::FieldUtils::ProcessInterpPoints::calcCp0(), Nektar::FieldUtils::ProcessInterpPtsToPts::calcCp0(), Nektar::FieldUtils::OutputTecplot::CalculateConnectivity(), Nektar::FieldUtils::OutputFileBase::ConvertExpToEquispaced(), Nektar::FieldUtils::ProcessInterpPtsToPts::CreateFieldPts(), Nektar::FieldUtils::ProcessInterpPoints::CreateFieldPts(), Nektar::FieldUtils::ProcessIsoContour::ExtractContour(), Nektar::FieldUtils::ProcessEquiSpacedOutput::GenOrthoModes(), Nektar::FieldUtils::OutputFld::GetFullOutName(), Nektar::FieldUtils::OutputVtk::GetFullOutName(), Nektar::FieldUtils::OutputFld::GetIOFormat(), Nektar::FieldUtils::OutputTecplot::GetNumTecplotBlocks(), Nektar::FieldUtils::OutputVtk::GetPath(), Nektar::FieldUtils::OutputTecplot::GetPath(), Nektar::FieldUtils::ProcessWSS::GetVelocity(), Nektar::FieldUtils::ProcessVorticity::GetVelocity(), Nektar::FieldUtils::ProcessWSS::GetViscosity(), Nektar::FieldUtils::ProcessInterpPoints::InterpolateFieldToPts(), Nektar::FieldUtils::ProcessInterpPtsToPts::InterpolatePtsToPts(), Nektar::FieldUtils::ProcessInnerProduct::IProduct(), Nektar::FieldUtils::OutputFld::OutputFromData(), Nektar::FieldUtils::OutputVtk::OutputFromExp(), Nektar::FieldUtils::OutputPts::OutputFromExp(), Nektar::FieldUtils::OutputFld::OutputFromExp(), Nektar::FieldUtils::OutputTecplot::OutputFromExp(), Nektar::FieldUtils::OutputVtk::OutputFromPts(), Nektar::FieldUtils::OutputPts::OutputFromPts(), Nektar::FieldUtils::OutputTecplot::OutputFromPts(), Nektar::FieldUtils::OutputVtk::PrepareOutput(), Nektar::FieldUtils::OutputFileBase::PrintErrorFromExp(), Nektar::FieldUtils::OutputFileBase::PrintErrorFromPts(), Nektar::FieldUtils::InputModule::PrintSummary(), Nektar::FieldUtils::InputDat::Process(), Nektar::FieldUtils::InputPts::Process(), Nektar::FieldUtils::InputFld::Process(), Nektar::FieldUtils::InputSemtex::Process(), Nektar::FieldUtils::InputXml::Process(), Nektar::FieldUtils::InputNek5000::Process(), Nektar::FieldUtils::OutputFileBase::Process(), Nektar::FieldUtils::ProcessDeform::Process(), Nektar::FieldUtils::ProcessDisplacement::Process(), Nektar::FieldUtils::OutputInfo::Process(), Nektar::FieldUtils::ProcessJacobianEnergy::Process(), Nektar::FieldUtils::OutputXml::Process(), Nektar::FieldUtils::ProcessQualityMetric::Process(), Nektar::FieldUtils::ProcessConcatenateFld::Process(), Nektar::FieldUtils::ProcessBoundaryExtract::Process(), Nektar::FieldUtils::ProcessRemoveField::Process(), Nektar::FieldUtils::ProcessDOF::Process(), Nektar::FieldUtils::ProcessFieldFromString::Process(), Nektar::FieldUtils::ProcessVorticity::Process(), Nektar::FieldUtils::ProcessPrintFldNorms::Process(), Nektar::FieldUtils::ProcessStreamFunction::Process(), Nektar::FieldUtils::ProcessNumModes::Process(), Nektar::FieldUtils::ProcessL2Criterion::Process(), Nektar::FieldUtils::ProcessEquiSpacedOutput::Process(), Nektar::FieldUtils::ProcessInterpField::Process(), Nektar::FieldUtils::ProcessInnerProduct::Process(), Nektar::FieldUtils::ProcessScaleInFld::Process(), Nektar::FieldUtils::ProcessMultiShear::Process(), Nektar::FieldUtils::ProcessCreateExp::Process(), Nektar::FieldUtils::ProcessHalfModeToFourier::Process(), Nektar::FieldUtils::ProcessWSS::Process(), Nektar::FieldUtils::ProcessAddCompositeID::Process(), Nektar::FieldUtils::ProcessScalGrad::Process(), Nektar::FieldUtils::ProcessAddFld::Process(), Nektar::FieldUtils::ProcessC0Projection::Process(), Nektar::FieldUtils::ProcessQCriterion::Process(), Nektar::FieldUtils::ProcessMean::Process(), Nektar::FieldUtils::ProcessGrad::Process(), Nektar::FieldUtils::ProcessHomogeneousPlane::Process(), Nektar::FieldUtils::ProcessHomogeneousStretch::Process(), Nektar::FieldUtils::ProcessSurfDistance::Process(), Nektar::FieldUtils::ProcessPointDataToFld::Process(), Nektar::FieldUtils::ProcessCombineAvg::Process(), Nektar::FieldUtils::ProcessMapping::Process(), Nektar::FieldUtils::ProcessInterpPointDataToFld::Process(), Nektar::FieldUtils::ProcessInterpPtsToPts::Process(), Nektar::FieldUtils::ProcessInterpPoints::Process(), Nektar::FieldUtils::OutputTecplot::Process(), Nektar::FieldUtils::ProcessIsoContour::Process(), Nektar::FieldUtils::ProcessStreamFunction::ProcessStreamFunction(), Nektar::FieldUtils::ProcessIsoContour::ResetFieldPts(), Nektar::FieldUtils::ProcessEquiSpacedOutput::SetHomogeneousConnectivity(), Nektar::FieldUtils::ProcessIsoContour::SetupIsoFromFieldPts(), Nektar::FieldUtils::OutputFileBase::WriteFile(), Nektar::FieldUtils::OutputVtk::WritePVtu(), Nektar::FieldUtils::OutputTecplot::WriteTecplotConnectivity(), Nektar::FieldUtils::OutputTecplotBinary::WriteTecplotConnectivity(), Nektar::FieldUtils::OutputTecplot::WriteTecplotFile(), Nektar::FieldUtils::OutputTecplotBinary::WriteTecplotHeader(), Nektar::FieldUtils::OutputTecplot::WriteTecplotZone(), and Nektar::FieldUtils::OutputTecplotBinary::WriteTecplotZone().