|
Nektar++
|
This processing module calculates the Q Criterion and adds it as an extra-field to the output file. More...
#include <ProcessForceDecompose.h>
Public Member Functions | |
| ProcessForceDecompose () | |
| ProcessForceDecompose (FieldSharedPtr f) | |
Public Member Functions inherited from Nektar::FieldUtils::ProcessModule | |
| ProcessModule () | |
| ProcessModule (FieldSharedPtr p_f) | |
Public Member Functions inherited from Nektar::FieldUtils::Module | |
| FIELD_UTILS_EXPORT | Module (FieldSharedPtr p_f) |
| virtual | ~Module ()=default |
| void | Process (po::variables_map &vm) |
| std::string | GetModuleName () |
| std::string | GetModuleDescription () |
| const ConfigOption & | GetConfigOption (const std::string &key) const |
| ModulePriority | GetModulePriority () |
| std::vector< ModuleKey > | GetModulePrerequisites () |
| FIELD_UTILS_EXPORT void | RegisterConfig (std::string key, std::string value="") |
| Register a configuration option with a module. | |
| FIELD_UTILS_EXPORT void | PrintConfig () |
| Print out all configuration options for a module. | |
| FIELD_UTILS_EXPORT void | SetDefaults () |
| Sets default configuration options for those which have not been set. | |
| 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) |
Protected Attributes | |
| int | m_spacedim |
| int | m_expdim |
Protected Attributes inherited from Nektar::FieldUtils::Module | |
| std::map< std::string, ConfigOption > | m_config |
| List of configuration values. | |
| std::set< std::string > | m_allowedFiles |
| List of allowed file formats. | |
Additional Inherited Members | |
Public Attributes inherited from Nektar::FieldUtils::Module | |
| FieldSharedPtr | m_f |
| Field object. | |
This processing module calculates the Q Criterion and adds it as an extra-field to the output file.
Definition at line 47 of file ProcessForceDecompose.h.
|
inline |
Definition at line 50 of file ProcessForceDecompose.h.
| Nektar::FieldUtils::ProcessForceDecompose::ProcessForceDecompose | ( | FieldSharedPtr | f | ) |
Definition at line 46 of file ProcessForceDecompose.cpp.
|
protected |
Definition at line 84 of file ProcessForceDecompose.cpp.
References Nektar::ErrorUtil::efatal, Nektar::FieldUtils::Module::m_f, and NEKERROR.
Referenced by GetGradPressure(), GetVelocity(), QFromField(), and QFromPressure().
|
protected |
Definition at line 164 of file ProcessForceDecompose.cpp.
References FindVariable(), m_spacedim, and Vmath::Vcopy().
Referenced by Nektar::FieldUtils::ProcessForceDecomposeBnd::v_Process().
|
protected |
Definition at line 152 of file ProcessForceDecompose.cpp.
References Nektar::FieldUtils::Module::m_f.
Referenced by Nektar::FieldUtils::ProcessForceDecomposeBnd::v_Process().
|
protected |
Definition at line 277 of file ProcessForceDecompose.cpp.
References GetVelocity(), m_spacedim, Vmath::Vadd(), and Vmath::Zero().
Referenced by Nektar::FieldUtils::ProcessForceDecomposeBnd::v_Process().
|
protected |
Definition at line 123 of file ProcessForceDecompose.cpp.
References Nektar::FieldUtils::Module::m_f, and Vmath::Vcopy().
Referenced by Nektar::FieldUtils::ProcessForceDecomposeBnd::v_Process().
|
protected |
Definition at line 56 of file ProcessForceDecompose.cpp.
References Nektar::FieldUtils::Module::m_config, QFromField(), and QFromPressure().
Referenced by Nektar::FieldUtils::ProcessForceDecomposeVol::v_Process().
|
protected |
Definition at line 218 of file ProcessForceDecompose.cpp.
References GetVelocity(), GetViscosity(), m_spacedim, Vmath::Smul(), Vmath::Vadd(), and Vmath::Vcopy().
Referenced by Nektar::FieldUtils::ProcessForceDecomposeBnd::v_Process().
|
protected |
Definition at line 197 of file ProcessForceDecompose.cpp.
References FindVariable(), m_spacedim, and Vmath::Vcopy().
Referenced by GetLaplaceVelocity(), and GetStressTensor().
|
protected |
Definition at line 51 of file ProcessForceDecompose.cpp.
References Nektar::FieldUtils::Module::m_f.
Referenced by GetStressTensor(), and Nektar::FieldUtils::ProcessForceDecomposeBnd::v_Process().
|
protected |
Definition at line 313 of file ProcessForceDecompose.cpp.
|
protected |
Definition at line 71 of file ProcessForceDecompose.cpp.
References FindVariable(), Nektar::FieldUtils::Module::m_f, and Vmath::Vcopy().
Referenced by GetQ().
|
protected |
Definition at line 94 of file ProcessForceDecompose.cpp.
References FindVariable(), Nektar::FieldUtils::Module::m_f, m_spacedim, Vmath::Smul(), Vmath::Vadd(), and Vmath::Zero().
Referenced by GetQ().
|
protected |
Definition at line 324 of file ProcessForceDecompose.cpp.
References Nektar::SpatialDomains::PointGeom::GetCoords(), Nektar::SpatialDomains::Geometry::GetNumVerts(), Nektar::SpatialDomains::Geometry::GetVertex(), and Nektar::LibUtilities::ReduceSum.
Referenced by Nektar::FieldUtils::ProcessForceDecomposeVol::v_Process().
|
protected |
Definition at line 83 of file ProcessForceDecompose.h.
Referenced by Nektar::FieldUtils::ProcessForceDecomposeBnd::v_Process(), and Nektar::FieldUtils::ProcessForceDecomposeVol::v_Process().
|
protected |
Definition at line 82 of file ProcessForceDecompose.h.
Referenced by GetGradPressure(), GetLaplaceVelocity(), GetStressTensor(), GetVelocity(), QFromPressure(), Nektar::FieldUtils::ProcessForceDecomposeBnd::v_Process(), and Nektar::FieldUtils::ProcessForceDecomposeVol::v_Process().