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
Namespaces | Enumerations | Variables
Enums.h File Reference
#include <string>
#include <map>

Go to the source code of this file.

Namespaces

 sierra
 
 sierra::nalu
 

Enumerations

enum  sierra::nalu::AlgorithmType {
  sierra::nalu::INTERIOR = 0, sierra::nalu::INFLOW = 1, sierra::nalu::WALL = 2, sierra::nalu::OPEN = 3,
  sierra::nalu::MASS = 4, sierra::nalu::SRC = 5, sierra::nalu::SYMMETRY = 6, sierra::nalu::WALL_HF = 7,
  sierra::nalu::WALL_CHT = 8, sierra::nalu::WALL_RAD = 9, sierra::nalu::NON_CONFORMAL = 10, sierra::nalu::ELEM_SOURCE = 11,
  sierra::nalu::OVERSET = 12, sierra::nalu::WALL_ABL = 13, sierra::nalu::REF_PRESSURE = 14
}
 
enum  sierra::nalu::BoundaryConditionType {
  sierra::nalu::INFLOW_BC = 1, sierra::nalu::OPEN_BC = 2, sierra::nalu::WALL_BC = 3, sierra::nalu::SYMMETRY_BC = 4,
  sierra::nalu::PERIODIC_BC = 5, sierra::nalu::NON_CONFORMAL_BC = 6, sierra::nalu::OVERSET_BC = 7
}
 
enum  sierra::nalu::EquationType {
  sierra::nalu::EQ_MOMENTUM = 0, sierra::nalu::EQ_CONTINUITY = 1, sierra::nalu::EQ_MIXTURE_FRACTION = 2, sierra::nalu::EQ_TURBULENT_KE = 3,
  sierra::nalu::EQ_TEMPERATURE = 4, sierra::nalu::EQ_INTENSITY = 5, sierra::nalu::EQ_ENTHALPY = 6, sierra::nalu::EQ_MESH_DISPLACEMENT = 7,
  sierra::nalu::EQ_SPEC_DISS_RATE = 8, sierra::nalu::EQ_MASS_FRACTION = 9, sierra::nalu::EQ_PNG = 10, sierra::nalu::EQ_PNG_P = 11,
  sierra::nalu::EQ_PNG_Z = 12, sierra::nalu::EQ_PNG_H = 13, sierra::nalu::EQ_PNG_U = 14, sierra::nalu::EQ_PNG_TKE = 15,
  sierra::nalu::EquationSystemType_END
}
 
enum  sierra::nalu::UserDataType { sierra::nalu::CONSTANT_UD = 0, sierra::nalu::FUNCTION_UD = 1, sierra::nalu::USER_SUB_UD = 2, sierra::nalu::UserDataType_END }
 
enum  sierra::nalu::PropertyIdentifier {
  sierra::nalu::DENSITY_ID = 0, sierra::nalu::VISCOSITY_ID = 1, sierra::nalu::SPEC_HEAT_ID = 2, sierra::nalu::THERMAL_COND_ID = 3,
  sierra::nalu::ABSORBTION_COEFF_ID = 4, sierra::nalu::ENTHALPY_ID = 5, sierra::nalu::LAME_MU_ID = 6, sierra::nalu::LAME_LAMBDA_ID = 7,
  sierra::nalu::SCATTERING_COEFF_ID = 8, sierra::nalu::PropertyIdentifier_END
}
 
enum  sierra::nalu::MaterialPropertyType {
  sierra::nalu::CONSTANT_MAT = 0, sierra::nalu::MIXFRAC_MAT = 1, sierra::nalu::POLYNOMIAL_MAT = 2, sierra::nalu::IDEAL_GAS_T_MAT = 3,
  sierra::nalu::GEOMETRIC_MAT = 4, sierra::nalu::IDEAL_GAS_T_P_MAT = 5, sierra::nalu::HDF5_TABLE_MAT = 6, sierra::nalu::IDEAL_GAS_YK_MAT = 7,
  sierra::nalu::GENERIC = 8, sierra::nalu::MaterialPropertyType_END
}
 
enum  sierra::nalu::NaluState { sierra::nalu::NALU_STATE_N = 0, sierra::nalu::NALU_STATE_NM1 = 1 }
 
enum  sierra::nalu::TurbulenceModel {
  sierra::nalu::LAMINAR = 0, sierra::nalu::KSGS = 1, sierra::nalu::SMAGORINSKY = 2, sierra::nalu::WALE = 3,
  sierra::nalu::SST = 4, sierra::nalu::SST_DES = 5, sierra::nalu::TurbulenceModel_END
}
 
enum  sierra::nalu::TurbulenceModelConstant {
  sierra::nalu::TM_cMu = 0, sierra::nalu::TM_kappa = 1, sierra::nalu::TM_cDESke = 2, sierra::nalu::TM_cDESkw = 3,
  sierra::nalu::TM_tkeProdLimitRatio = 4, sierra::nalu::TM_cmuEps = 5, sierra::nalu::TM_cEps = 6, sierra::nalu::TM_betaStar = 7,
  sierra::nalu::TM_aOne = 8, sierra::nalu::TM_betaOne = 9, sierra::nalu::TM_betaTwo = 10, sierra::nalu::TM_gammaOne = 11,
  sierra::nalu::TM_gammaTwo = 12, sierra::nalu::TM_sigmaKOne = 13, sierra::nalu::TM_sigmaKTwo = 14, sierra::nalu::TM_sigmaWOne = 15,
  sierra::nalu::TM_sigmaWTwo = 16, sierra::nalu::TM_cmuCs = 17, sierra::nalu::TM_Cw = 18, sierra::nalu::TM_CbTwo = 19,
  sierra::nalu::TM_SDRWallFactor = 20, sierra::nalu::TM_END = 21
}
 
enum  sierra::nalu::ActuatorType { sierra::nalu::ActLinePointDrag = 0, sierra::nalu::ActLineFAST = 1, sierra::nalu::ActuatorType_END }
 

Variables

static const std::string sierra::nalu::EquationTypeMap []
 
static const std::string sierra::nalu::PropertyIdentifierNames []
 
static const std::string sierra::nalu::TurbulenceModelNames []
 
static const std::string sierra::nalu::TurbulenceModelConstantNames []
 
static std::map< std::string, ActuatorType > sierra::nalu::ActuatorTypeMap = { {"ActLinePointDrag",ActuatorType::ActLinePointDrag}, {"ActLineFAST",ActuatorType::ActLineFAST}}