Nalu
Nalu: a generalized unstructured massively parallel low Mach flow code designed to support a variety of energy applications of interest (most notably Wind ECP) built on the Sierra Toolkit and Trilinos solver Tpetra/Epetra stack. The open source BSD, clause 3 license model has been chosen for the code base. See LICENSE for more information. http://NaluCFD.org
Public Member Functions | Public Attributes | List of all members
sierra::nalu::SolutionNormPostProcessing Class Reference

#include <SolutionNormPostProcessing.h>

Public Member Functions

 SolutionNormPostProcessing (Realm &realm, const YAML::Node &node)
 
 ~SolutionNormPostProcessing ()
 
void load (const YAML::Node &node)
 
void setup ()
 
void analytical_function_factory (const std::string functionName, stk::mesh::FieldBase *exactDofField, stk::mesh::Part *part)
 
void execute ()
 

Public Attributes

Realmrealm_
 
int outputFrequency_
 
int totalDofCompSize_
 
std::vector< int > sizeOfEachField_
 
std::string outputFileName_
 
int w_
 
int percision_
 
std::vector< std::pair< std::string, std::string > > dofFunctionVec_
 
std::vector< std::pair< const stk::mesh::FieldBase *, stk::mesh::FieldBase * > > fieldPairVec_
 
stk::mesh::PartVector partVec_
 
std::vector< AuxFunctionAlgorithm * > populateExactNodalFieldAlg_
 

Constructor & Destructor Documentation

sierra::nalu::SolutionNormPostProcessing::SolutionNormPostProcessing ( Realm realm,
const YAML::Node node 
)

References load().

sierra::nalu::SolutionNormPostProcessing::~SolutionNormPostProcessing ( )

Member Function Documentation

void sierra::nalu::SolutionNormPostProcessing::analytical_function_factory ( const std::string  functionName,
stk::mesh::FieldBase *  exactDofField,
stk::mesh::Part *  part 
)
void sierra::nalu::SolutionNormPostProcessing::execute ( )
void sierra::nalu::SolutionNormPostProcessing::load ( const YAML::Node node)
void sierra::nalu::SolutionNormPostProcessing::setup ( )

Member Data Documentation

std::vector<std::pair<std::string, std::string> > sierra::nalu::SolutionNormPostProcessing::dofFunctionVec_

Referenced by load(), and setup().

std::vector<std::pair<const stk::mesh::FieldBase*, stk::mesh::FieldBase*> > sierra::nalu::SolutionNormPostProcessing::fieldPairVec_

Referenced by execute(), and setup().

std::string sierra::nalu::SolutionNormPostProcessing::outputFileName_

Referenced by execute(), and load().

int sierra::nalu::SolutionNormPostProcessing::outputFrequency_

Referenced by execute(), and load().

stk::mesh::PartVector sierra::nalu::SolutionNormPostProcessing::partVec_

Referenced by execute(), and setup().

int sierra::nalu::SolutionNormPostProcessing::percision_

Referenced by execute(), and load().

std::vector<AuxFunctionAlgorithm *> sierra::nalu::SolutionNormPostProcessing::populateExactNodalFieldAlg_
Realm& sierra::nalu::SolutionNormPostProcessing::realm_
std::vector<int> sierra::nalu::SolutionNormPostProcessing::sizeOfEachField_

Referenced by execute(), and setup().

int sierra::nalu::SolutionNormPostProcessing::totalDofCompSize_

Referenced by execute(), and setup().

int sierra::nalu::SolutionNormPostProcessing::w_

Referenced by execute(), and load().


The documentation for this class was generated from the following files: