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
Static Public Member Functions | List of all members
sierra::nalu::NaluParsingHelper Class Reference

#include <NaluParsingHelper.h>

Static Public Member Functions

static void emit (YAML::Emitter &emout, const YAML::Node &node)
 
static void emit (std::ostream &sout, const YAML::Node &node)
 uses Emitter to print node to stream More...
 
static std::string line_info (const YAML::Node &node)
 
static std::string info (const YAML::Node &node)
 
static void traverse (std::ostream &sout, const YAML::Node &node, unsigned int depth=0)
 just prints nodes depth-first More...
 
static void find_nodes_given_key (const std::string &key, const YAML::Node &node, std::vector< const YAML::Node * > &result)
 returns a vector of nodes that match the given key (depth first traversal) More...
 

Member Function Documentation

static void sierra::nalu::NaluParsingHelper::emit ( YAML::Emitter &  emout,
const YAML::Node node 
)
inlinestatic
static void sierra::nalu::NaluParsingHelper::emit ( std::ostream &  sout,
const YAML::Node node 
)
inlinestatic

uses Emitter to print node to stream

References emit().

static void sierra::nalu::NaluParsingHelper::find_nodes_given_key ( const std::string &  key,
const YAML::Node node,
std::vector< const YAML::Node * > &  result 
)
inlinestatic

returns a vector of nodes that match the given key (depth first traversal)

Referenced by sierra::nalu::ComputeMdotAlgorithmDriver::ComputeMdotAlgorithmDriver(), and sierra::nalu::Realm::look_ahead_and_creation().

static std::string sierra::nalu::NaluParsingHelper::info ( const YAML::Node node)
inlinestatic
static std::string sierra::nalu::NaluParsingHelper::line_info ( const YAML::Node node)
inlinestatic
static void sierra::nalu::NaluParsingHelper::traverse ( std::ostream &  sout,
const YAML::Node node,
unsigned int  depth = 0 
)
inlinestatic

just prints nodes depth-first


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