![]() |
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
|
#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 | |
| Realm & | realm_ |
| int | outputFreq_ |
| int | w_ |
| std::string | searchMethodName_ |
| double | searchTolerance_ |
| double | searchExpansionFactor_ |
| std::vector< DataProbeSpecInfo * > | dataProbeSpecInfo_ |
| stk::mesh::PartVector | allTheParts_ |
| stk::mesh::Selector | inactiveSelector_ |
| Transfers * | transfers_ |
| sierra::nalu::DataProbePostProcessing::DataProbePostProcessing | ( | Realm & | realm, |
| const YAML::Node & | node | ||
| ) |
References load().
| sierra::nalu::DataProbePostProcessing::~DataProbePostProcessing | ( | ) |
References dataProbeSpecInfo_, and transfers_.
| void sierra::nalu::DataProbePostProcessing::create_inactive_selector | ( | ) |
| void sierra::nalu::DataProbePostProcessing::create_transfer | ( | ) |
References sierra::nalu::DataProbeSpecInfo::dataProbeInfo_, dataProbeSpecInfo_, sierra::nalu::Transfer::fromPartVec_, sierra::nalu::Transfer::fromRealm_, sierra::nalu::DataProbeSpecInfo::fromTargetNames_, sierra::nalu::DataProbeSpecInfo::fromToName_, sierra::nalu::Transfers::initialize(), sierra::nalu::Realm::meta_data(), sierra::nalu::Transfer::name_, sierra::nalu::DataProbeInfo::numProbes_, sierra::nalu::DataProbeInfo::part_, realm_, sierra::nalu::Realm::root(), sierra::nalu::Transfer::searchExpansionFactor_, searchExpansionFactor_, sierra::nalu::Transfer::searchMethodName_, searchMethodName_, sierra::nalu::Transfer::searchTolerance_, searchTolerance_, sierra::nalu::Transfer::toPartVec_, sierra::nalu::Transfer::toRealm_, transfers_, sierra::nalu::Transfer::transferVariablesPairName_, sierra::nalu::Transfers::transferVector_, and sierra::nalu::DataProbeSpecInfo::xferName_.
Referenced by initialize().
| void sierra::nalu::DataProbePostProcessing::execute | ( | ) |
| stk::mesh::Selector & sierra::nalu::DataProbePostProcessing::get_inactive_selector | ( | ) |
References inactiveSelector_.
Referenced by sierra::nalu::Realm::get_inactive_selector().
| void sierra::nalu::DataProbePostProcessing::initialize | ( | ) |
References sierra::nalu::Realm::bulk_data(), create_inactive_selector(), create_transfer(), sierra::nalu::DataProbeSpecInfo::dataProbeInfo_, dataProbeSpecInfo_, sierra::nalu::DataProbeInfo::generateNewIds_, sierra::nalu::Realm::meta_data(), sierra::nalu::DataProbeInfo::nodeVector_, sierra::nalu::DataProbeInfo::numPoints_, sierra::nalu::DataProbeInfo::numProbes_, sierra::nalu::DataProbeInfo::part_, sierra::nalu::DataProbeInfo::processorId_, realm_, sierra::nalu::NaluEnv::self(), sierra::nalu::DataProbeInfo::tailCoordinates_, and sierra::nalu::DataProbeInfo::tipCoordinates_.
Referenced by sierra::nalu::Realm::initialize_post_processing_algorithms().
| void sierra::nalu::DataProbePostProcessing::load | ( | const YAML::Node & | node | ) |
References sierra::nalu::DataProbeSpecInfo::dataProbeInfo_, dataProbeSpecInfo_, sierra::nalu::expect_sequence(), sierra::nalu::DataProbeSpecInfo::fieldInfo_, sierra::nalu::DataProbeSpecInfo::fromTargetNames_, sierra::nalu::DataProbeSpecInfo::fromToName_, sierra::nalu::DataProbeInfo::generateNewIds_, sierra::nalu::get_if_present(), sierra::nalu::DataProbeInfo::isLineOfSite_, sierra::nalu::NaluEnv::naluOutputP0(), sierra::nalu::DataProbeInfo::nodeVector_, sierra::nalu::DataProbeInfo::numPoints_, sierra::nalu::DataProbeInfo::numProbes_, outputFreq_, sierra::nalu::NaluEnv::parallel_size(), sierra::nalu::DataProbeInfo::part_, sierra::nalu::DataProbeInfo::partName_, sierra::nalu::DataProbeInfo::processorId_, searchExpansionFactor_, searchMethodName_, searchTolerance_, sierra::nalu::NaluEnv::self(), sierra::nalu::DataProbeInfo::tailCoordinates_, sierra::nalu::DataProbeInfo::tipCoordinates_, and sierra::nalu::DataProbeSpecInfo::xferName_.
Referenced by DataProbePostProcessing().
| void sierra::nalu::DataProbePostProcessing::provide_output | ( | const double | currentTime | ) |
References sierra::nalu::DataProbeSpecInfo::dataProbeInfo_, dataProbeSpecInfo_, sierra::nalu::DataProbeSpecInfo::fieldInfo_, sierra::nalu::Realm::meta_data(), sierra::nalu::DataProbeInfo::nodeVector_, sierra::nalu::DataProbeInfo::numProbes_, sierra::nalu::DataProbeInfo::partName_, sierra::nalu::DataProbeInfo::processorId_, realm_, sierra::nalu::NaluEnv::self(), and w_.
Referenced by execute().
| 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 | ( | ) |
References sierra::nalu::DataProbeSpecInfo::dataProbeInfo_, dataProbeSpecInfo_, sierra::nalu::DataProbeSpecInfo::fieldInfo_, sierra::nalu::DataProbeInfo::generateNewIds_, sierra::nalu::Realm::meta_data(), sierra::nalu::DataProbeInfo::numProbes_, sierra::nalu::DataProbeInfo::part_, sierra::nalu::DataProbeInfo::partName_, realm_, and register_field().
Referenced by sierra::nalu::Realm::setup_post_processing_algorithms().
| stk::mesh::PartVector sierra::nalu::DataProbePostProcessing::allTheParts_ |
Referenced by create_inactive_selector().
| std::vector<DataProbeSpecInfo *> sierra::nalu::DataProbePostProcessing::dataProbeSpecInfo_ |
Referenced by create_inactive_selector(), create_transfer(), initialize(), load(), provide_output(), setup(), and ~DataProbePostProcessing().
| stk::mesh::Selector sierra::nalu::DataProbePostProcessing::inactiveSelector_ |
Referenced by create_inactive_selector(), and get_inactive_selector().
| Realm& sierra::nalu::DataProbePostProcessing::realm_ |
Referenced by create_transfer(), execute(), initialize(), provide_output(), and setup().
| 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_ |
Referenced by create_transfer(), execute(), and ~DataProbePostProcessing().
| int sierra::nalu::DataProbePostProcessing::w_ |
Referenced by provide_output().
1.8.11