Nektar++
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Public Attributes | 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 ~Module ()=default
 
virtual std::string GetModuleName ()=0
 
virtual std::string GetModuleDescription ()
 
const ConfigOptionGetConfigOption (const std::string &key) const
 
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 AddFile (std::string fileType, std::string fileName)
 
FIELD_UTILS_EXPORT void EvaluateTriFieldAtEquiSpacedPts (LocalRegions::ExpansionSharedPtr &exp, const Array< OneD, const NekDouble > &infield, Array< OneD, NekDouble > &outfield)
 

Public Attributes

FieldSharedPtr m_f
 Field object. More...
 

Protected Member Functions

 Module ()
 

Protected Attributes

std::map< std::string, ConfigOptionm_config
 List of configuration values. More...
 
std::set< std::string > m_allowedFiles
 List of allowed file formats. 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 191 of file Module.h.

Constructor & Destructor Documentation

◆ Module() [1/2]

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

Definition at line 194 of file Module.h.

195  : m_f(p_f)
196  {
197  }
FieldSharedPtr m_f
Field object.
Definition: Module.h:230

◆ ~Module()

virtual Nektar::FieldUtils::Module::~Module ( )
virtualdefault

◆ Module() [2/2]

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

Definition at line 233 of file Module.h.

233 {};

Member Function Documentation

◆ AddFile()

void Nektar::FieldUtils::Module::AddFile ( std::string  fileType,
std::string  fileName 
)

Definition at line 73 of file Module.cpp.

74 {
75  // Check to see if this file type is allowed
76  if (m_allowedFiles.count(fileType) == 0)
77  {
78  cerr << "File type " << fileType << " not supported for this "
79  << "module." << endl;
80  }
81 
82  m_f->m_inputfiles[fileType].push_back(fileName);
83 }
std::set< std::string > m_allowedFiles
List of allowed file formats.
Definition: Module.h:238

References m_allowedFiles, and m_f.

◆ EvaluateTriFieldAtEquiSpacedPts()

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

◆ GetConfigOption()

const ConfigOption& Nektar::FieldUtils::Module::GetConfigOption ( const std::string &  key) const
inline

Definition at line 209 of file Module.h.

210  {
211  auto it = m_config.find(key);
212  ASSERTL0(it != m_config.end(), "Configuration key not found!");
213  return it->second;
214  }
#define ASSERTL0(condition, msg)
Definition: ErrorUtil.hpp:216
std::map< std::string, ConfigOption > m_config
List of configuration values.
Definition: Module.h:233

References ASSERTL0, and m_config.

◆ GetModuleDescription()

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

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

Definition at line 204 of file Module.h.

205  {
206  return " ";
207  }

◆ GetModuleName()

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

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

◆ GetModulePriority()

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

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

◆ PrintConfig()

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

Print out all configuration options for a module.

Definition at line 132 of file Module.cpp.

133 {
134  if (m_config.size() == 0)
135  {
136  cerr << "No configuration options for this module." << endl;
137  return;
138  }
139 
140  for (auto &it : m_config)
141  {
142  cerr << setw(10) << it.first << ": " << it.second.m_desc << endl;
143  }
144 }

References m_config.

Referenced by export_Module().

◆ Process()

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

Implemented in Nektar::FieldUtils::ProcessWSS, Nektar::FieldUtils::ProcessWallNormalData, Nektar::FieldUtils::ProcessVorticity, Nektar::FieldUtils::ProcessSurfDistance, Nektar::FieldUtils::ProcessStreamFunction, Nektar::FieldUtils::ProcessScalGrad, Nektar::FieldUtils::ProcessScaleInFld, Nektar::FieldUtils::ProcessRemoveField, Nektar::FieldUtils::ProcessQualityMetric, Nektar::FieldUtils::ProcessQCriterion, Nektar::FieldUtils::ProcessPrintFldNorms, Nektar::FieldUtils::ProcessPointDataToFld, Nektar::FieldUtils::ProcessPhiFromFile, Nektar::FieldUtils::ProcessNumModes, Nektar::FieldUtils::ProcessMultiShear, Nektar::FieldUtils::ProcessMeanMode, Nektar::FieldUtils::ProcessMean, Nektar::FieldUtils::ProcessMapping, Nektar::FieldUtils::ProcessL2Criterion, Nektar::FieldUtils::ProcessJacobianEnergy, Nektar::FieldUtils::ProcessIsoContour, Nektar::FieldUtils::ProcessInterpPtsToPts, Nektar::FieldUtils::ProcessInterpPoints, Nektar::FieldUtils::ProcessInterpPointDataToFld, Nektar::FieldUtils::ProcessInterpField, Nektar::FieldUtils::ProcessInnerProduct, Nektar::FieldUtils::ProcessHomogeneousStretch, Nektar::FieldUtils::ProcessHomogeneousPlane, Nektar::FieldUtils::ProcessHalfModeToFourier, Nektar::FieldUtils::ProcessGrad, Nektar::FieldUtils::ProcessFieldFromString, Nektar::FieldUtils::ProcessEquiSpacedOutput, Nektar::FieldUtils::ProcessDOF, Nektar::FieldUtils::ProcessDisplacement, Nektar::FieldUtils::ProcessDeform, Nektar::FieldUtils::ProcessCreateExp, Nektar::FieldUtils::ProcessConcatenateFld, Nektar::FieldUtils::ProcessCombineAvg, Nektar::FieldUtils::ProcessC0Projection, Nektar::FieldUtils::ProcessBoundaryExtract, Nektar::FieldUtils::ProcessAddFld, Nektar::FieldUtils::ProcessAddCompositeID, Nektar::FieldUtils::OutputXml, Nektar::FieldUtils::OutputTecplot, Nektar::FieldUtils::OutputStdOut, Nektar::FieldUtils::OutputInfo, Nektar::FieldUtils::OutputFileBase, Nektar::FieldUtils::InputXml, Nektar::FieldUtils::InputSemtex, Nektar::FieldUtils::InputPts, Nektar::FieldUtils::InputNek5000, Nektar::FieldUtils::InputFld, 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 102 of file Module.cpp.

103 {
104  auto it = m_config.find(key);
105  if (it == m_config.end())
106  {
107  cerr << "WARNING: Unrecognised config option " << key
108  << ", proceeding anyway." << endl;
109  ConfigOption conf(false, "", "");
110  conf.m_beenSet = true;
111  conf.m_value = val;
112  m_config[key] = conf;
113  }
114  else
115  {
116  it->second.m_beenSet = true;
117 
118  if (it->second.m_isBool && val=="")
119  {
120  it->second.m_value = "1";
121  }
122  else
123  {
124  it->second.m_value = val;
125  }
126  }
127 }

References Nektar::FieldUtils::ConfigOption::m_beenSet, m_config, and Nektar::FieldUtils::ConfigOption::m_value.

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

◆ SetDefaults()

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

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

Definition at line 150 of file Module.cpp.

151 {
152  for (auto &it : m_config)
153  {
154  if (!it.second.m_beenSet)
155  {
156  it.second.m_value = it.second.m_defValue;
157  }
158  }
159 }

References m_config.

Referenced by export_Module().

Member Data Documentation

◆ m_allowedFiles

std::set<std::string> Nektar::FieldUtils::Module::m_allowedFiles
protected

◆ m_config

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

List of configuration values.

Definition at line 236 of file Module.h.

Referenced by Nektar::FieldUtils::ProcessInterpPoints::calcCp0(), Nektar::FieldUtils::ProcessInterpPtsToPts::calcCp0(), Nektar::FieldUtils::ProcessInterpPoints::CreateFieldPts(), Nektar::FieldUtils::ProcessInterpPtsToPts::CreateFieldPts(), GetConfigOption(), Nektar::FieldUtils::OutputFld::GetIOFormat(), Nektar::FieldUtils::ProcessPhiFromFile::GetPhifromSTL(), 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::InputNek5000::Process(), Nektar::FieldUtils::InputPts::Process(), Nektar::FieldUtils::InputSemtex::Process(), Nektar::FieldUtils::OutputFileBase::Process(), Nektar::FieldUtils::OutputInfo::Process(), Nektar::FieldUtils::OutputTecplot::Process(), Nektar::FieldUtils::OutputXml::Process(), Nektar::FieldUtils::ProcessAddFld::Process(), Nektar::FieldUtils::ProcessBoundaryExtract::Process(), Nektar::FieldUtils::ProcessC0Projection::Process(), Nektar::FieldUtils::ProcessCombineAvg::Process(), Nektar::FieldUtils::ProcessDisplacement::Process(), Nektar::FieldUtils::ProcessEquiSpacedOutput::Process(), Nektar::FieldUtils::ProcessFieldFromString::Process(), Nektar::FieldUtils::ProcessHomogeneousPlane::Process(), Nektar::FieldUtils::ProcessHomogeneousStretch::Process(), Nektar::FieldUtils::ProcessInnerProduct::Process(), Nektar::FieldUtils::ProcessInterpField::Process(), Nektar::FieldUtils::ProcessInterpPointDataToFld::Process(), Nektar::FieldUtils::ProcessInterpPoints::Process(), Nektar::FieldUtils::ProcessInterpPtsToPts::Process(), Nektar::FieldUtils::ProcessIsoContour::Process(), Nektar::FieldUtils::ProcessMultiShear::Process(), Nektar::FieldUtils::ProcessPhiFromFile::Process(), Nektar::FieldUtils::ProcessPointDataToFld::Process(), Nektar::FieldUtils::ProcessQualityMetric::Process(), Nektar::FieldUtils::ProcessRemoveField::Process(), Nektar::FieldUtils::ProcessScaleInFld::Process(), Nektar::FieldUtils::ProcessSurfDistance::Process(), Nektar::FieldUtils::ProcessWallNormalData::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::ProcessPhiFromFile::ProcessPhiFromFile(), Nektar::FieldUtils::ProcessPointDataToFld::ProcessPointDataToFld(), Nektar::FieldUtils::ProcessQualityMetric::ProcessQualityMetric(), Nektar::FieldUtils::ProcessRemoveField::ProcessRemoveField(), Nektar::FieldUtils::ProcessScaleInFld::ProcessScaleInFld(), Nektar::FieldUtils::ProcessWallNormalData::ProcessWallNormalData(), 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

Field object.

Definition at line 230 of file Module.h.

Referenced by AddFile(), Nektar::FieldUtils::ProcessWallNormalData::BndElmtContainsPoint(), Nektar::FieldUtils::ProcessInterpPoints::calcCp0(), Nektar::FieldUtils::ProcessInterpPtsToPts::calcCp0(), Nektar::FieldUtils::OutputTecplot::CalculateConnectivity(), Nektar::FieldUtils::OutputFileBase::ConvertExpToEquispaced(), Nektar::FieldUtils::ProcessInterpPoints::CreateFieldPts(), Nektar::FieldUtils::ProcessInterpPtsToPts::CreateFieldPts(), Nektar::FieldUtils::ProcessIsoContour::ExtractContour(), Nektar::FieldUtils::ProcessEquiSpacedOutput::GenOrthoModes(), Nektar::FieldUtils::OutputFld::GetFullOutName(), Nektar::FieldUtils::OutputVtk::GetFullOutName(), Nektar::FieldUtils::OutputFld::GetIOFormat(), Nektar::FieldUtils::ProcessWallNormalData::GetNormals(), Nektar::FieldUtils::OutputTecplot::GetNumTecplotBlocks(), Nektar::FieldUtils::OutputTecplot::GetPath(), Nektar::FieldUtils::OutputVtk::GetPath(), Nektar::FieldUtils::ProcessPhiFromFile::GetPhifromSession(), Nektar::FieldUtils::ProcessPhiFromFile::GetPhifromSTL(), Nektar::FieldUtils::ProcessVorticity::GetVelocity(), Nektar::FieldUtils::ProcessWSS::GetVelocity(), Nektar::FieldUtils::ProcessWSS::GetViscosity(), Nektar::FieldUtils::ProcessInterpPoints::InterpolateFieldToPts(), Nektar::FieldUtils::ProcessInterpPtsToPts::InterpolatePtsToPts(), Nektar::FieldUtils::ProcessInnerProduct::IProduct(), Nektar::FieldUtils::ProcessCreateExp::LoadFieldData(), Nektar::FieldUtils::OutputFld::OutputFromData(), Nektar::FieldUtils::OutputFld::OutputFromExp(), Nektar::FieldUtils::OutputPts::OutputFromExp(), Nektar::FieldUtils::OutputTecplot::OutputFromExp(), Nektar::FieldUtils::OutputVtk::OutputFromExp(), Nektar::FieldUtils::OutputPts::OutputFromPts(), Nektar::FieldUtils::OutputTecplot::OutputFromPts(), Nektar::FieldUtils::OutputVtk::OutputFromPts(), Nektar::FieldUtils::OutputVtk::PrepareOutput(), Nektar::FieldUtils::OutputFileBase::PrintErrorFromExp(), Nektar::FieldUtils::OutputFileBase::PrintErrorFromPts(), Nektar::FieldUtils::InputModule::PrintSummary(), Nektar::FieldUtils::InputDat::Process(), Nektar::FieldUtils::InputFld::Process(), Nektar::FieldUtils::InputNek5000::Process(), Nektar::FieldUtils::InputPts::Process(), Nektar::FieldUtils::InputSemtex::Process(), Nektar::FieldUtils::InputXml::Process(), Nektar::FieldUtils::OutputFileBase::Process(), Nektar::FieldUtils::OutputInfo::Process(), Nektar::FieldUtils::OutputTecplot::Process(), Nektar::FieldUtils::OutputXml::Process(), Nektar::FieldUtils::ProcessAddCompositeID::Process(), Nektar::FieldUtils::ProcessAddFld::Process(), Nektar::FieldUtils::ProcessBoundaryExtract::Process(), Nektar::FieldUtils::ProcessC0Projection::Process(), Nektar::FieldUtils::ProcessCombineAvg::Process(), Nektar::FieldUtils::ProcessConcatenateFld::Process(), Nektar::FieldUtils::ProcessCreateExp::Process(), Nektar::FieldUtils::ProcessDeform::Process(), Nektar::FieldUtils::ProcessDisplacement::Process(), Nektar::FieldUtils::ProcessDOF::Process(), Nektar::FieldUtils::ProcessEquiSpacedOutput::Process(), Nektar::FieldUtils::ProcessFieldFromString::Process(), Nektar::FieldUtils::ProcessGrad::Process(), Nektar::FieldUtils::ProcessHalfModeToFourier::Process(), Nektar::FieldUtils::ProcessHomogeneousPlane::Process(), Nektar::FieldUtils::ProcessHomogeneousStretch::Process(), Nektar::FieldUtils::ProcessInnerProduct::Process(), Nektar::FieldUtils::ProcessInterpField::Process(), Nektar::FieldUtils::ProcessInterpPointDataToFld::Process(), Nektar::FieldUtils::ProcessInterpPoints::Process(), Nektar::FieldUtils::ProcessInterpPtsToPts::Process(), Nektar::FieldUtils::ProcessIsoContour::Process(), Nektar::FieldUtils::ProcessJacobianEnergy::Process(), Nektar::FieldUtils::ProcessL2Criterion::Process(), Nektar::FieldUtils::ProcessMapping::Process(), Nektar::FieldUtils::ProcessMean::Process(), Nektar::FieldUtils::ProcessMultiShear::Process(), Nektar::FieldUtils::ProcessNumModes::Process(), Nektar::FieldUtils::ProcessPhiFromFile::Process(), Nektar::FieldUtils::ProcessPointDataToFld::Process(), Nektar::FieldUtils::ProcessPrintFldNorms::Process(), Nektar::FieldUtils::ProcessQCriterion::Process(), Nektar::FieldUtils::ProcessQualityMetric::Process(), Nektar::FieldUtils::ProcessRemoveField::Process(), Nektar::FieldUtils::ProcessScaleInFld::Process(), Nektar::FieldUtils::ProcessScalGrad::Process(), Nektar::FieldUtils::ProcessStreamFunction::Process(), Nektar::FieldUtils::ProcessSurfDistance::Process(), Nektar::FieldUtils::ProcessVorticity::Process(), Nektar::FieldUtils::ProcessWallNormalData::Process(), Nektar::FieldUtils::ProcessWSS::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().