![]() |
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 <BoundaryConditions.h>#include <Enums.h>#include <InitialConditions.h>#include <MaterialPropertys.h>#include <NaluParsingHelper.h>#include <NaluEnv.h>#include <yaml-cpp/yaml.h>#include <iostream>#include <fstream>#include <string>#include <vector>Go to the source code of this file.
Namespaces | |
| sierra | |
| sierra::nalu | |
| YAML | |
Functions | |
| template<typename T > | |
| void | sierra::nalu::get_if_present (const YAML::Node &node, const std::string &key, T &result, const T &default_if_not_present=T()) |
| Set. More... | |
| template<typename T > | |
| void | sierra::nalu::get_if_present_no_default (const YAML::Node &node, const std::string &key, T &result) |
| this version doesn't change More... | |
| template<typename T > | |
| void | sierra::nalu::get_required (const YAML::Node &node, const std::string &key, T &result) |
| this version requires the More... | |
| const YAML::Node | sierra::nalu::expect_type (const YAML::Node &node, const std::string &key, YAML::NodeType::value type, bool optional=false) |
| these can be used to check and ensure a type of yaml node is as expected More... | |
| const YAML::Node | sierra::nalu::expect_null (const YAML::Node &node, const std::string &key, bool optional) |
| const YAML::Node | sierra::nalu::expect_scalar (const YAML::Node &node, const std::string &key, bool optional) |
| const YAML::Node | sierra::nalu::expect_sequence (const YAML::Node &node, const std::string &key, bool optional) |
| const YAML::Node | sierra::nalu::expect_map (const YAML::Node &node, const std::string &key, bool optional) |
| void | sierra::nalu::operator>> (const YAML::Node &node, WallBoundaryConditionData &wallBC) |
| void | sierra::nalu::operator>> (const YAML::Node &node, InflowBoundaryConditionData &inflowBC) |
| void | sierra::nalu::operator>> (const YAML::Node &node, OpenBoundaryConditionData &openBC) |
| void | sierra::nalu::operator>> (const YAML::Node &node, OversetBoundaryConditionData &oversetBC) |
| void | sierra::nalu::operator>> (const YAML::Node &node, SymmetryBoundaryConditionData &symmetryBC) |
| void | sierra::nalu::operator>> (const YAML::Node &node, PeriodicBoundaryConditionData &periodicBC) |
| void | sierra::nalu::operator>> (const YAML::Node &node, NonConformalBoundaryConditionData &nonConformalBC) |
| void | sierra::nalu::operator>> (const YAML::Node &node, ConstantInitialConditionData &constIC) |
| void | sierra::nalu::operator>> (const YAML::Node &node, UserFunctionInitialConditionData &fcnIC) |
| void | sierra::nalu::operator>> (const YAML::Node &node, std::map< std::string, bool > &mapName) |
| void | sierra::nalu::operator>> (const YAML::Node &node, std::map< std::string, double > &mapName) |
| void | sierra::nalu::operator>> (const YAML::Node &node, std::map< std::string, std::string > &mapName) |
| void | sierra::nalu::operator>> (const YAML::Node &node, std::map< std::string, std::vector< std::string > > &mapName) |
| void | sierra::nalu::operator>> (const YAML::Node &node, std::map< std::string, std::vector< double > > &mapName) |
| bool | sierra::nalu::case_insensitive_compare (std::string s1, std::string s2) |
1.8.11