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::DataProbePostProcessing Class Reference

#include <DataProbePostProcessing.h>

Public Member Functions

 DataProbePostProcessing (Realm &realm, const YAML::Node &node)
 
 ~DataProbePostProcessing ()
 
void load (const YAML::Node &node)
 
void setup ()
 
void initialize ()
 
void register_field (const std::string fieldName, const int fieldSize, stk::mesh::MetaData &metaData, stk::mesh::Part *part)
 
void review (const DataProbeInfo *probeInfo)
 
void create_inactive_selector ()
 
void create_transfer ()
 
void execute ()
 
void provide_output (const double currentTime)
 
stk::mesh::Selector & get_inactive_selector ()
 

Public Attributes

Realmrealm_
 
int outputFreq_
 
int w_
 
std::string searchMethodName_
 
double searchTolerance_
 
double searchExpansionFactor_
 
std::vector< DataProbeSpecInfo * > dataProbeSpecInfo_
 
stk::mesh::PartVector allTheParts_
 
stk::mesh::Selector inactiveSelector_
 
Transferstransfers_
 

Constructor & Destructor Documentation

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

References load().

sierra::nalu::DataProbePostProcessing::~DataProbePostProcessing ( )

References dataProbeSpecInfo_, and transfers_.

Member Function Documentation

void sierra::nalu::DataProbePostProcessing::create_inactive_selector ( )
void sierra::nalu::DataProbePostProcessing::create_transfer ( )
void sierra::nalu::DataProbePostProcessing::execute ( )
stk::mesh::Selector & sierra::nalu::DataProbePostProcessing::get_inactive_selector ( )
void sierra::nalu::DataProbePostProcessing::initialize ( )
void sierra::nalu::DataProbePostProcessing::load ( const YAML::Node node)
void sierra::nalu::DataProbePostProcessing::provide_output ( const double  currentTime)
void sierra::nalu::DataProbePostProcessing::register_field ( const std::string  fieldName,
const int  fieldSize,
stk::mesh::MetaData &  metaData,
stk::mesh::Part *  part 
)

Referenced by setup().

void sierra::nalu::DataProbePostProcessing::review ( const DataProbeInfo probeInfo)
void sierra::nalu::DataProbePostProcessing::setup ( )

Member Data Documentation

stk::mesh::PartVector sierra::nalu::DataProbePostProcessing::allTheParts_
std::vector<DataProbeSpecInfo *> sierra::nalu::DataProbePostProcessing::dataProbeSpecInfo_
stk::mesh::Selector sierra::nalu::DataProbePostProcessing::inactiveSelector_
int sierra::nalu::DataProbePostProcessing::outputFreq_

Referenced by execute(), and load().

Realm& sierra::nalu::DataProbePostProcessing::realm_
double sierra::nalu::DataProbePostProcessing::searchExpansionFactor_

Referenced by create_transfer(), and load().

std::string sierra::nalu::DataProbePostProcessing::searchMethodName_

Referenced by create_transfer(), and load().

double sierra::nalu::DataProbePostProcessing::searchTolerance_

Referenced by create_transfer(), and load().

Transfers* sierra::nalu::DataProbePostProcessing::transfers_
int sierra::nalu::DataProbePostProcessing::w_

Referenced by provide_output().


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