GRINS-0.6.0
|
Namespaces | |
Cache | |
Constants | |
StringUtilities | |
Classes | |
class | AntiochChemistry |
Wrapper class for Antioch::ChemicalMixture. More... | |
class | AntiochConstantTransportEvaluator |
Wrapper class for evaluating constant transport properties, including Antioch::ConstantLewisDiffusivity. More... | |
class | AntiochConstantTransportMixture |
Wrapper class for storing state for constant transport properties, including Antioch::ConstantLewisDiffusivity. More... | |
class | AntiochEvaluator |
Wrapper class for evaluating chemistry and thermo properties using Antioch. More... | |
class | AntiochKinetics |
Wrapper class for evaluating chemical kinetics using Antioch. More... | |
class | AntiochMixture |
Wrapper class for storing state for Antioch thermo and kinetics. More... | |
class | AntiochWilkeTransportEvaluator |
Wrapper class for evaluating Wilke transport properties using Antioch. More... | |
class | AntiochWilkeTransportMixture |
Wrapper class for storing state for computing Wilke transport properties using Antioch. More... | |
class | ArrheniusCatalycity |
class | AssemblyContext |
class | AveragedFan |
Physics class for spatially-averaged fan. More... | |
class | AveragedFanAdjointStabilization |
Physics class for spatially-averaged fan. More... | |
class | AveragedFanBase |
class | AveragedTurbine |
Physics class for spatially-averaged turbine. More... | |
class | AveragedTurbineAdjointStabilization |
Physics class for spatially-averaged turbine. More... | |
class | AveragedTurbineBase |
class | AverageNusseltNumber |
class | AxisymmetricBoussinesqBuoyancy |
Adds Axisymmetric Boussinesq bouyancy source term. More... | |
class | AxisymmetricHeatTransfer |
Physics class for Axisymmetric Heat Transfer. More... | |
class | AxisymmetricHeatTransferBCHandling |
Base class for reading and handling boundary conditions for physics classes. More... | |
class | BCHandlingBase |
Base class for reading and handling boundary conditions for physics classes. More... | |
class | BoundaryConditions |
Class to hold typical boundary condition methods. More... | |
class | BoundaryConditionsFactory |
Object for constructing boundary condition function objects. More... | |
class | BoussinesqBuoyancy |
Adds Boussinesq bouyancy source term. More... | |
class | BoussinesqBuoyancyAdjointStabilization |
Adds Boussinesq bouyancy adjoint stabilization source term. More... | |
class | BoussinesqBuoyancyBase |
class | BoussinesqBuoyancySPGSMStabilization |
Adds Boussinesq bouyancy SPGSM stabilization source term. More... | |
class | CachedValues |
class | CanteraEvaluator |
Wrapper class for evaluating thermochemistry and transport properties using Cantera. More... | |
class | CanteraKinetics |
class | CanteraMixture |
Wrapper class for storing state for computing thermochemistry and transport properties using Cantera. More... | |
class | CanteraThermodynamics |
Wrapper class for evaluating thermo properties using Cantera. More... | |
class | CanteraTransport |
Wrapper class for evaluating transport properties using Cantera. More... | |
class | CatalycityBase |
class | CatalyticWallBase |
class | CompositeQoI |
class | ComputeDistanceJacobian |
class | ComputeDistanceResidual |
class | ConcentricCylinderProfile |
Profile for flow between axially moving concentric cylinders. More... | |
struct | conductivity_type |
class | ConstantCatalycity |
class | ConstantConductivity |
class | ConstantPrandtlConductivity |
class | ConstantSourceFunction |
class | ConstantSourceTerm |
class | ConstantSpecificHeat |
class | ConstantViscosity |
class | DBCContainer |
Simple helper class to setup general Dirichlet boundary conditions. More... | |
struct | diffusivity_type |
class | DisplacementContinuationSolver |
class | DistanceFunction |
class | ElasticCable |
class | ElasticCableBase |
class | ElasticCableConstantGravity |
class | ElasticityTensor |
class | ElasticMembrane |
class | ElasticMembraneBase |
class | ElasticMembraneConstantPressure |
class | ErrorEstimatorFactory |
class | GasRecombinationCatalyticWall |
class | GasSolidCatalyticWall |
class | GaussianProfile |
Gaussian profile. More... | |
class | GaussianXYProfile |
Gaussian profile. More... | |
class | GenericICHandler |
Base class for reading and handling initial conditions for physics classes. More... | |
class | HeatConduction |
class | HeatTransfer |
Physics class for Heat Transfer. More... | |
class | HeatTransferAdjointStabilization |
Adds VMS-based stabilization to LowMachNavierStokes physics class. More... | |
class | HeatTransferBase |
Physics class for Heat Transfer. More... | |
class | HeatTransferBCHandling |
Base class for reading and handling boundary conditions for physics classes. More... | |
class | HeatTransferSource |
Adds generic, spatially dependent source term to HeatTransfer physics. More... | |
class | HeatTransferSPGSMStabilization |
Adds VMS-based stabilization to LowMachNavierStokes physics class. More... | |
class | HeatTransferStabilizationBase |
class | HeatTransferStabilizationHelper |
class | HookesLaw |
Elasticity tensor for Hooke's law. More... | |
class | HookesLaw1D |
Hooke's law specialized for one-dimensional problems. More... | |
class | Hyperelasticity |
class | HyperelasticStrainEnergy |
class | ICHandlingBase |
Base class for reading and handling initial conditions for physics classes. More... | |
class | IncompressibleNavierStokes |
Physics class for Incompressible Navier-Stokes. More... | |
class | IncompressibleNavierStokesAdjointStabilization |
Adds VMS-based stabilization to LowMachNavierStokes physics class. More... | |
class | IncompressibleNavierStokesBase |
Physics class for Incompressible Navier-Stokes. More... | |
class | IncompressibleNavierStokesBCHandling |
Base class for reading and handling boundary conditions for physics classes. More... | |
class | IncompressibleNavierStokesSPGSMStabilization |
Adds VMS-based stabilization to LowMachNavierStokes physics class. More... | |
class | IncompressibleNavierStokesStabilizationBase |
class | IncompressibleNavierStokesStabilizationHelper |
class | IncompressiblePlaneStressHyperelasticity |
class | LowMachNavierStokes |
Physics class for Incompressible Navier-Stokes. More... | |
class | LowMachNavierStokesBase |
Physics class for Incompressible Navier-Stokes. More... | |
class | LowMachNavierStokesBCHandling |
Base class for reading and handling boundary conditions for physics classes. More... | |
class | LowMachNavierStokesBraackStabilization |
Adds VMS-based stabilization to LowMachNavierStokes physics class. More... | |
class | LowMachNavierStokesSPGSMStabilization |
Adds SPGSM-based stabilization to LowMachNavierStokes physics class. More... | |
class | LowMachNavierStokesStabilizationBase |
Adds VMS-based stabilization to LowMachNavierStokes physics class. More... | |
class | LowMachNavierStokesStabilizationHelper |
class | LowMachNavierStokesVMSStabilization |
Adds VMS-based stabilization to LowMachNavierStokes physics class. More... | |
class | MeshAdaptiveSolverBase |
class | MeshBuilder |
class | MooneyRivlin |
class | MultiphysicsSystem |
Interface with libMesh for solving Multiphysics problems. More... | |
class | NBCContainer |
Simple helper class to setup general Neumann boundary conditions. More... | |
class | NeumannFuncObj |
Base class for general, non-constant Neumann boundary conditions. More... | |
class | ParabolicProfile |
Parabolic profile. More... | |
class | ParameterManager |
Simple class to hold and initialize a ParameterVector. More... | |
class | ParameterUser |
ParameterUser base class. Utility methods for subclasses. More... | |
class | ParsedConductivity |
class | ParsedInteriorQoI |
Parsed Interior QoI. More... | |
class | ParsedSourceTerm |
class | ParsedVelocitySource |
Physics class for Velocity Penalty. More... | |
class | ParsedVelocitySourceAdjointStabilization |
Adds Velocity penalty adjoint stabilization source term. More... | |
class | ParsedVelocitySourceBase |
class | ParsedViscosity |
class | PBCContainer |
Simple helper class to setup periodic boundary conditions. More... | |
class | Physics |
Physics abstract base class. Defines API for physics to be added to MultiphysicsSystem. More... | |
class | PhysicsFactory |
Object for constructing list of physics for simulation. More... | |
class | PostProcessedQuantities |
class | PostprocessingFactory |
This object handles constructing the postprocessing object to be used. More... | |
class | PowerLawCatalycity |
class | PressurePinning |
Class to hold typical boundary condition methods. More... | |
class | PrimitiveFlowFEVariables |
class | PrimitiveFlowVariables |
class | PrimitiveTempFEVariables |
class | PrimitiveTempVariables |
class | QoIBase |
class | QoIFactory |
class | ReactingLowMachNavierStokes |
class | ReactingLowMachNavierStokesBase |
class | ReactingLowMachNavierStokesBCHandling |
class | ScalarODE |
Physics class for arbitrary scalar-valued ODEs. More... | |
class | Simulation |
class | SimulationBuilder |
class | SolidMechanicsBCHandling |
class | SolidMechanicsFEVariables |
class | SolidMechanicsVariables |
class | Solver |
class | SolverContext |
Simple class to hold objects passed to Solver::solve. More... | |
class | SolverFactory |
This object handles constructing the solver to be used. More... | |
class | SourceTermBase |
Base class for generic source function term, f(x,y,z,t). More... | |
class | SpalartAllmaras |
Physics class for Incompressible Navier-Stokes. More... | |
class | SpalartAllmarasBCHandling |
Base class for reading and handling boundary conditions for physics classes. More... | |
class | SpalartAllmarasHelper |
class | SpalartAllmarasParameters |
Encapsulate Spalart-Allmaras model parameters. More... | |
class | SpalartAllmarasSPGSMStabilization |
Adds SUPG stabilization to the SpalartAllmaras 'physics'. More... | |
class | SpalartAllmarasStabilizationBase |
class | SpalartAllmarasStabilizationHelper |
class | SpalartAllmarasViscosity |
class | StabilizationHelper |
class | SteadyMeshAdaptiveSolver |
class | SteadySolver |
class | SteadyVisualization |
class | Stokes |
Physics class for Stokes. More... | |
class | StressStrainLaw |
class | ThermallyDrivenFlowTestBCFactory |
struct | thermo_type |
class | TurbulenceFEVariables |
class | TurbulenceModelsBase |
Physics class for Turbulence Models. More... | |
class | TurbulenceVariables |
class | UnsteadySolver |
class | UnsteadyVisualization |
class | VelocityDrag |
Physics class for Velocity Drag. More... | |
class | VelocityDragAdjointStabilization |
Physics class for Velocity Drag. More... | |
class | VelocityDragBase |
class | VelocityPenalty |
Physics class for Velocity Penalty. More... | |
class | VelocityPenaltyAdjointStabilization |
Adds Velocity penalty adjoint stabilization source term. More... | |
class | VelocityPenaltyBase |
struct | viscosity_type |
class | Visualization |
class | VisualizationFactory |
class | Vorticity |
Vorticity QoI. More... | |
class | ZeroFluxBC |
Typedefs | |
typedef int | BCType |
typedef std::string | PhysicsName |
typedef unsigned int | VariableIndex |
More descriptive name of the type used for variable indices. More... | |
typedef std::string | VariableName |
typedef libMesh::boundary_id_type | BoundaryID |
More descriptive name of the type used for boundary ids. More... | |
typedef std::map< std::string, std::tr1::shared_ptr< GRINS::Physics > > | PhysicsList |
Container for GRINS::Physics object pointers. More... | |
typedef std::map< std::string, std::tr1::shared_ptr< GRINS::Physics > >::const_iterator | PhysicsListIter |
Iterator for PhysicsList. More... | |
typedef PhysicsFactory::PhysicsPtr | PhysicsPtr |
Functions | |
void | visc_cond_specheat_error (const std::string &physics, const std::string &conductivity, const std::string &viscosity, const std::string &specific_heat) |
void | visc_error (const std::string &physics, const std::string &viscosity) |
void | conductivity_error (const std::string &physics, const std::string &conductivity) |
template<template< typename > class Subclass> | |
PhysicsPtr | new_mu_class (const std::string &physics_to_add, const GetPot &input) |
template<> | |
PhysicsPtr | new_mu_class< SpalartAllmaras > (const std::string &physics_to_add, const GetPot &input) |
template<template< typename > class Subclass> | |
PhysicsPtr | new_turb_mu_class (const std::string &physics_to_add, const GetPot &input) |
template<template< typename > class Subclass> | |
PhysicsPtr | new_k_class (const std::string &physics_to_add, const GetPot &input) |
template<template< typename, typename, typename > class Subclass> | |
PhysicsPtr | new_mu_cp_k_class (const std::string &physics_to_add, const GetPot &input) |
template<template< typename, typename > class Subclass> | |
PhysicsPtr | new_reacting_low_mach_class (const std::string &physics_to_add, const GetPot &input) |
void | grins_version_stdout () |
int | get_grins_version () |
void | skip_comment_lines (std::istream &in, const char comment_start) |
Skip comment lines in the header of an ASCII text file prefixed with the comment character 'comment_start'. More... | |
Variables | |
const PhysicsName | stokes = "Stokes" |
const PhysicsName | incompressible_navier_stokes = "IncompressibleNavierStokes" |
const PhysicsName | incompressible_navier_stokes_adjoint_stab |
const PhysicsName | incompressible_navier_stokes_spgsm_stab |
const PhysicsName | velocity_drag = "VelocityDrag" |
const PhysicsName | velocity_drag_adjoint_stab = "VelocityDragAdjointStabilization" |
const PhysicsName | velocity_penalty = "VelocityPenalty" |
const PhysicsName | velocity_penalty2 = "VelocityPenalty2" |
const PhysicsName | velocity_penalty3 = "VelocityPenalty3" |
const PhysicsName | velocity_penalty_adjoint_stab = "VelocityPenaltyAdjointStabilization" |
const PhysicsName | velocity_penalty2_adjoint_stab = "VelocityPenalty2AdjointStabilization" |
const PhysicsName | velocity_penalty3_adjoint_stab = "VelocityPenalty3AdjointStabilization" |
const PhysicsName | parsed_velocity_source = "ParsedVelocitySource" |
const PhysicsName | parsed_velocity_source_adjoint_stab = "ParsedVelocitySourceAdjointStabilization" |
const PhysicsName | averaged_fan = "AveragedFan" |
const PhysicsName | averaged_fan_adjoint_stab = "AveragedFanAdjointStabilization" |
const PhysicsName | averaged_turbine = "AveragedTurbine" |
const PhysicsName | spalart_allmaras = "SpalartAllmaras" |
const PhysicsName | spalart_allmaras_spgsm_stab = "SpalartAllmarasSPGSMStabilization" |
const PhysicsName | scalar_ode = "ScalarODE" |
const PhysicsName | heat_conduction = "HeatConduction" |
const PhysicsName | heat_transfer = "HeatTransfer" |
const PhysicsName | heat_transfer_source = "HeatTransferSource" |
const PhysicsName | heat_transfer_adjoint_stab = "HeatTransferAdjointStabilization" |
const PhysicsName | heat_transfer_spgsm_stab = "HeatTransferSPGSMStabilization" |
const PhysicsName | axisymmetric_heat_transfer = "AxisymmetricHeatTransfer" |
const PhysicsName | boussinesq_buoyancy = "BoussinesqBuoyancy" |
const PhysicsName | boussinesq_buoyancy_adjoint_stab = "BoussinesqBuoyancyAdjointStabilization" |
const PhysicsName | boussinesq_buoyancy_spgsm_stab = "BoussinesqBuoyancySPGSMStabilization" |
const PhysicsName | axisymmetric_boussinesq_buoyancy = "AxisymmetricBoussinesqBuoyancy" |
const PhysicsName | low_mach_navier_stokes = "LowMachNavierStokes" |
const PhysicsName | low_mach_navier_stokes_braack_stab = "LowMachNavierStokesBraackStabilization" |
const PhysicsName | low_mach_navier_stokes_spgsm_stab = "LowMachNavierStokesSPGSMStabilization" |
const PhysicsName | low_mach_navier_stokes_vms_stab = "LowMachNavierStokesVMSStabilization" |
const PhysicsName | reacting_low_mach_navier_stokes = "ReactingLowMachNavierStokes" |
const PhysicsName | elastic_membrane = "ElasticMembrane" |
const PhysicsName | elastic_cable = "ElasticCable" |
const PhysicsName | elastic_membrane_constant_pressure = "ElasticMembraneConstantPressure" |
const PhysicsName | elastic_cable_constant_gravity = "ElasticCableConstantGravity" |
const PhysicsName | constant_source_term = "ConstantSourceTerm" |
const PhysicsName | parsed_source_term = "ParsedSourceTerm" |
const unsigned int | invalid_var_index = std::numeric_limits<unsigned int>::max() |
Invalid varaible index id. More... | |
const std::string | u_var_name_default = "u" |
Default physics variable names. More... | |
const std::string | v_var_name_default = "v" |
y-velocity More... | |
const std::string | w_var_name_default = "w" |
z-velocity More... | |
const std::string | nu_var_name_default = "nu" |
z-velocity More... | |
const std::string | u_r_var_name_default = "r_vel" |
r-velocity (axisymmetric case) More... | |
const std::string | u_z_var_name_default = "z_vel" |
z-velocity (axisymmetric case) More... | |
const std::string | p_var_name_default = "p" |
pressure More... | |
const std::string | T_var_name_default = "T" |
temperature More... | |
const std::string | fan_speed_var_name_default = "fan_speed" |
fan speed More... | |
const std::string | scalar_ode_var_name_default = "scalar_var" |
arbitrary scalar ODE variable name More... | |
const std::string | Ex_var_name_default = "Ex" |
Ex field. More... | |
const std::string | Ey_var_name_default = "Ey" |
Ey field. More... | |
const std::string | Ez_var_name_default = "Ez" |
Ez field. More... | |
const std::string | Bx_var_name_default = "Bx" |
Bx field. More... | |
const std::string | By_var_name_default = "By" |
By field. More... | |
const std::string | Bz_var_name_default = "Bz" |
Bz field. More... | |
const std::string | u_disp_name_default = "u" |
const std::string | v_disp_name_default = "v" |
const std::string | w_disp_name_default = "w" |
const std::string | avg_nusselt = "average_nusselt_number" |
const std::string | vorticity = "vorticity" |
const std::string | parsed_interior = "parsed_interior" |
GRINS namespace.
typedef int GRINS::BCType |
Definition at line 32 of file bc_types.h.
typedef libMesh::boundary_id_type GRINS::BoundaryID |
More descriptive name of the type used for boundary ids.
We make it a short int to be compatible with libMesh
Definition at line 54 of file var_typedefs.h.
typedef std::map< std::string,std::tr1::shared_ptr<GRINS::Physics> > GRINS::PhysicsList |
Container for GRINS::Physics object pointers.
Definition at line 57 of file var_typedefs.h.
typedef std::map< std::string,std::tr1::shared_ptr<GRINS::Physics> >::const_iterator GRINS::PhysicsListIter |
Iterator for PhysicsList.
Definition at line 60 of file var_typedefs.h.
typedef std::string GRINS::PhysicsName |
Definition at line 33 of file grins_physics_names.h.
Definition at line 103 of file physics_factory.C.
typedef unsigned int GRINS::VariableIndex |
More descriptive name of the type used for variable indices.
Definition at line 40 of file var_typedefs.h.
typedef std::string GRINS::VariableName |
Definition at line 50 of file var_typedefs.h.
void GRINS::conductivity_error | ( | const std::string & | physics, |
const std::string & | conductivity | ||
) |
int GRINS::get_grins_version | ( | ) |
Definition at line 51 of file grins_version.C.
References GRINS_MAJOR_VERSION, GRINS_MICRO_VERSION, and GRINS_MINOR_VERSION.
Referenced by grins_version_stdout().
void GRINS::grins_version_stdout | ( | ) |
Definition at line 31 of file grins_version.C.
References get_grins_version(), GRINS_BUILD_ARCH, GRINS_BUILD_DATE, GRINS_BUILD_HOST, GRINS_BUILD_USER, GRINS_BUILD_VERSION, GRINS_CXX, GRINS_CXXFLAGS, GRINS_LIB_RELEASE, and GRINS_LIB_VERSION.
Referenced by main().
PhysicsPtr GRINS::new_k_class | ( | const std::string & | physics_to_add, |
const GetPot & | input | ||
) |
Definition at line 202 of file physics_factory.C.
References conductivity_error(), and heat_transfer.
PhysicsPtr GRINS::new_mu_class | ( | const std::string & | physics_to_add, |
const GetPot & | input | ||
) |
Definition at line 148 of file physics_factory.C.
References incompressible_navier_stokes, and visc_error().
PhysicsPtr GRINS::new_mu_class< SpalartAllmaras > | ( | const std::string & | physics_to_add, |
const GetPot & | input | ||
) |
Definition at line 171 of file physics_factory.C.
References incompressible_navier_stokes, and visc_error().
Referenced by GRINS::PhysicsFactory::add_physics().
PhysicsPtr GRINS::new_mu_cp_k_class | ( | const std::string & | physics_to_add, |
const GetPot & | input | ||
) |
Definition at line 220 of file physics_factory.C.
References low_mach_navier_stokes, and visc_cond_specheat_error().
PhysicsPtr GRINS::new_reacting_low_mach_class | ( | const std::string & | physics_to_add, |
const GetPot & | input | ||
) |
Definition at line 242 of file physics_factory.C.
References reacting_low_mach_navier_stokes.
PhysicsPtr GRINS::new_turb_mu_class | ( | const std::string & | physics_to_add, |
const GetPot & | input | ||
) |
Definition at line 187 of file physics_factory.C.
References incompressible_navier_stokes, and visc_error().
void GRINS::skip_comment_lines | ( | std::istream & | in, |
const char | comment_start | ||
) |
Skip comment lines in the header of an ASCII text file prefixed with the comment character 'comment_start'.
This is put in GRINS namespace so we can reuse in a few classes where we are reading in text tables. Originally taken from FIN-S.
Definition at line 30 of file input_utils.C.
void GRINS::visc_cond_specheat_error | ( | const std::string & | physics, |
const std::string & | conductivity, | ||
const std::string & | viscosity, | ||
const std::string & | specific_heat | ||
) |
void GRINS::visc_error | ( | const std::string & | physics, |
const std::string & | viscosity | ||
) |
Definition at line 119 of file physics_factory.C.
Referenced by new_mu_class(), new_mu_class< SpalartAllmaras >(), and new_turb_mu_class().
const PhysicsName GRINS::averaged_fan = "AveragedFan" |
Definition at line 51 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics(), and GRINS::AveragedFanBase< Viscosity >::read_input_options().
const PhysicsName GRINS::averaged_fan_adjoint_stab = "AveragedFanAdjointStabilization" |
Definition at line 52 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics().
const PhysicsName GRINS::averaged_turbine = "AveragedTurbine" |
Definition at line 53 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics(), and GRINS::AveragedTurbineBase< Viscosity >::read_input_options().
const std::string GRINS::avg_nusselt = "average_nusselt_number" |
Definition at line 30 of file qoi_names.h.
Referenced by GRINS::QoIFactory::add_qoi(), and GRINS::QoIFactory::check_qoi_physics_consistency().
const PhysicsName GRINS::axisymmetric_boussinesq_buoyancy = "AxisymmetricBoussinesqBuoyancy" |
Definition at line 66 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics(), GRINS::PhysicsFactory::check_physics_consistency(), and GRINS::AxisymmetricBoussinesqBuoyancy::read_input_options().
const PhysicsName GRINS::axisymmetric_heat_transfer = "AxisymmetricHeatTransfer" |
const PhysicsName GRINS::boussinesq_buoyancy = "BoussinesqBuoyancy" |
Definition at line 63 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics(), GRINS::BoussinesqBuoyancyBase::BoussinesqBuoyancyBase(), and GRINS::PhysicsFactory::check_physics_consistency().
const PhysicsName GRINS::boussinesq_buoyancy_adjoint_stab = "BoussinesqBuoyancyAdjointStabilization" |
Definition at line 64 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics(), and GRINS::PhysicsFactory::check_physics_consistency().
const PhysicsName GRINS::boussinesq_buoyancy_spgsm_stab = "BoussinesqBuoyancySPGSMStabilization" |
Definition at line 65 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics().
const std::string GRINS::Bx_var_name_default = "Bx" |
Bx field.
Definition at line 81 of file variable_name_defaults.h.
const std::string GRINS::By_var_name_default = "By" |
By field.
Definition at line 84 of file variable_name_defaults.h.
const std::string GRINS::Bz_var_name_default = "Bz" |
Bz field.
Definition at line 87 of file variable_name_defaults.h.
const PhysicsName GRINS::constant_source_term = "ConstantSourceTerm" |
Definition at line 76 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics().
const PhysicsName GRINS::elastic_cable = "ElasticCable" |
Definition at line 73 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics(), and GRINS::ElasticCable< StressStrainLaw >::register_postprocessing_vars().
const PhysicsName GRINS::elastic_cable_constant_gravity = "ElasticCableConstantGravity" |
Definition at line 75 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics().
const PhysicsName GRINS::elastic_membrane = "ElasticMembrane" |
Definition at line 72 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics(), and GRINS::ElasticMembrane< StressStrainLaw >::register_postprocessing_vars().
const PhysicsName GRINS::elastic_membrane_constant_pressure = "ElasticMembraneConstantPressure" |
Definition at line 74 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics().
const std::string GRINS::Ex_var_name_default = "Ex" |
Ex field.
Definition at line 72 of file variable_name_defaults.h.
const std::string GRINS::Ey_var_name_default = "Ey" |
Ey field.
Definition at line 75 of file variable_name_defaults.h.
const std::string GRINS::Ez_var_name_default = "Ez" |
Ez field.
Definition at line 78 of file variable_name_defaults.h.
const std::string GRINS::fan_speed_var_name_default = "fan_speed" |
fan speed
Definition at line 66 of file variable_name_defaults.h.
Referenced by GRINS::AveragedTurbineBase< Viscosity >::read_input_options().
const PhysicsName GRINS::heat_conduction = "HeatConduction" |
Definition at line 57 of file grins_physics_names.h.
Referenced by GRINS::HeatConduction< Conductivity >::HeatConduction().
const PhysicsName GRINS::heat_transfer = "HeatTransfer" |
Definition at line 58 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics(), GRINS::BoussinesqBuoyancySPGSMStabilization< Viscosity >::BoussinesqBuoyancySPGSMStabilization(), GRINS::PhysicsFactory::check_physics_consistency(), GRINS::QoIFactory::check_qoi_physics_consistency(), GRINS::HeatTransferBase< Conductivity >::HeatTransferBase(), new_k_class(), and GRINS::HeatTransfer< Conductivity >::register_postprocessing_vars().
const PhysicsName GRINS::heat_transfer_adjoint_stab = "HeatTransferAdjointStabilization" |
Definition at line 60 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics(), and GRINS::PhysicsFactory::check_physics_consistency().
const PhysicsName GRINS::heat_transfer_source = "HeatTransferSource" |
Definition at line 59 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics(), and GRINS::PhysicsFactory::check_physics_consistency().
const PhysicsName GRINS::heat_transfer_spgsm_stab = "HeatTransferSPGSMStabilization" |
Definition at line 61 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics().
const PhysicsName GRINS::incompressible_navier_stokes = "IncompressibleNavierStokes" |
Definition at line 36 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics(), GRINS::AveragedFanAdjointStabilization< Viscosity >::AveragedFanAdjointStabilization(), GRINS::AveragedTurbineAdjointStabilization< Viscosity >::AveragedTurbineAdjointStabilization(), GRINS::BoussinesqBuoyancyAdjointStabilization< Viscosity >::BoussinesqBuoyancyAdjointStabilization(), GRINS::BoussinesqBuoyancySPGSMStabilization< Viscosity >::BoussinesqBuoyancySPGSMStabilization(), AxiParabolicBCFactory::build_dirichlet(), ParabolicBCFactory::build_dirichlet(), AxiConCylBCFactory::build_dirichlet(), TurbulentBCFactory::build_dirichlet(), GRINS::PhysicsFactory::check_physics_consistency(), GRINS::ConstantConductivity::ConstantConductivity(), GRINS::ConstantViscosity::ConstantViscosity(), new_mu_class(), new_mu_class< SpalartAllmaras >(), new_turb_mu_class(), GRINS::IncompressibleNavierStokes< Viscosity >::read_input_options(), GRINS::AxisymmetricHeatTransfer< Conductivity >::read_input_options(), GRINS::AxisymmetricBoussinesqBuoyancy::read_input_options(), GRINS::IncompressibleNavierStokes< Viscosity >::register_postprocessing_vars(), and GRINS::VelocityDragAdjointStabilization< Viscosity >::VelocityDragAdjointStabilization().
const PhysicsName GRINS::incompressible_navier_stokes_adjoint_stab |
Definition at line 37 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics(), and GRINS::PhysicsFactory::check_physics_consistency().
const PhysicsName GRINS::incompressible_navier_stokes_spgsm_stab |
Definition at line 39 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics(), and GRINS::PhysicsFactory::check_physics_consistency().
const unsigned int GRINS::invalid_var_index = std::numeric_limits<unsigned int>::max() |
Invalid varaible index id.
We can't use negative values, so we use the max to be able to initialize VariableIndex quantities since we're much more unlikely to hit the max than 0.
Definition at line 48 of file var_typedefs.h.
const PhysicsName GRINS::low_mach_navier_stokes = "LowMachNavierStokes" |
Definition at line 67 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics(), GRINS::PhysicsFactory::check_physics_consistency(), GRINS::QoIFactory::check_qoi_physics_consistency(), new_mu_cp_k_class(), GRINS::LowMachNavierStokes< Viscosity, SpecificHeat, ThermalConductivity >::read_input_options(), GRINS::LowMachNavierStokesBase< Viscosity, SpecificHeat, ThermalConductivity >::read_input_options(), and GRINS::LowMachNavierStokes< Viscosity, SpecificHeat, ThermalConductivity >::register_postprocessing_vars().
const PhysicsName GRINS::low_mach_navier_stokes_braack_stab = "LowMachNavierStokesBraackStabilization" |
Definition at line 68 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics().
const PhysicsName GRINS::low_mach_navier_stokes_spgsm_stab = "LowMachNavierStokesSPGSMStabilization" |
Definition at line 69 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics().
const PhysicsName GRINS::low_mach_navier_stokes_vms_stab = "LowMachNavierStokesVMSStabilization" |
Definition at line 70 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics().
const std::string GRINS::nu_var_name_default = "nu" |
z-velocity
Definition at line 51 of file variable_name_defaults.h.
const std::string GRINS::p_var_name_default = "p" |
pressure
Definition at line 60 of file variable_name_defaults.h.
Referenced by GRINS::ReactingLowMachNavierStokesBase< Mixture, Evaluator >::read_input_options(), and GRINS::LowMachNavierStokesBase< Viscosity, SpecificHeat, ThermalConductivity >::read_input_options().
const std::string GRINS::parsed_interior = "parsed_interior" |
Definition at line 32 of file qoi_names.h.
Referenced by GRINS::QoIFactory::add_qoi().
const PhysicsName GRINS::parsed_source_term = "ParsedSourceTerm" |
Definition at line 77 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics().
const PhysicsName GRINS::parsed_velocity_source = "ParsedVelocitySource" |
Definition at line 49 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics().
const PhysicsName GRINS::parsed_velocity_source_adjoint_stab = "ParsedVelocitySourceAdjointStabilization" |
Definition at line 50 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics().
const PhysicsName GRINS::reacting_low_mach_navier_stokes = "ReactingLowMachNavierStokes" |
Definition at line 71 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics(), GRINS::PhysicsFactory::check_physics_consistency(), new_reacting_low_mach_class(), GRINS::ReactingLowMachNavierStokesBase< Mixture, Evaluator >::ReactingLowMachNavierStokesBase(), GRINS::ReactingLowMachNavierStokes< Mixture, Evaluator >::read_input_options(), GRINS::ReactingLowMachNavierStokesBase< Mixture, Evaluator >::read_input_options(), and GRINS::ReactingLowMachNavierStokes< Mixture, Evaluator >::register_postprocessing_vars().
const PhysicsName GRINS::scalar_ode = "ScalarODE" |
Definition at line 56 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics(), and GRINS::ScalarODE::read_input_options().
const std::string GRINS::scalar_ode_var_name_default = "scalar_var" |
arbitrary scalar ODE variable name
Definition at line 69 of file variable_name_defaults.h.
Referenced by GRINS::ScalarODE::read_input_options().
const PhysicsName GRINS::spalart_allmaras = "SpalartAllmaras" |
Definition at line 54 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics(), TurbulentBCFactory::build_dirichlet(), and GRINS::SpalartAllmaras< Viscosity >::SpalartAllmaras().
const PhysicsName GRINS::spalart_allmaras_spgsm_stab = "SpalartAllmarasSPGSMStabilization" |
Definition at line 55 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics().
const PhysicsName GRINS::stokes = "Stokes" |
Definition at line 35 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics().
const std::string GRINS::T_var_name_default = "T" |
temperature
Definition at line 63 of file variable_name_defaults.h.
Referenced by GRINS::AxisymmetricHeatTransferBCHandling::AxisymmetricHeatTransferBCHandling(), GRINS::AverageNusseltNumber::init(), GRINS::ReactingLowMachNavierStokesBase< Mixture, Evaluator >::read_input_options(), GRINS::AxisymmetricHeatTransfer< Conductivity >::read_input_options(), GRINS::LowMachNavierStokesBase< Viscosity, SpecificHeat, ThermalConductivity >::read_input_options(), and GRINS::AxisymmetricBoussinesqBuoyancy::read_input_options().
const std::string GRINS::u_disp_name_default = "u" |
Definition at line 89 of file variable_name_defaults.h.
const std::string GRINS::u_r_var_name_default = "r_vel" |
r-velocity (axisymmetric case)
Definition at line 54 of file variable_name_defaults.h.
Referenced by GRINS::AxisymmetricHeatTransfer< Conductivity >::read_input_options(), and GRINS::AxisymmetricBoussinesqBuoyancy::read_input_options().
const std::string GRINS::u_var_name_default = "u" |
Default physics variable names.
These are the default string names for all the available physics variables. These can be reset by the user, but we provide sane defaults here.
x-velocity
Definition at line 42 of file variable_name_defaults.h.
Referenced by GRINS::Vorticity::init(), GRINS::ReactingLowMachNavierStokesBase< Mixture, Evaluator >::read_input_options(), and GRINS::LowMachNavierStokesBase< Viscosity, SpecificHeat, ThermalConductivity >::read_input_options().
const std::string GRINS::u_z_var_name_default = "z_vel" |
z-velocity (axisymmetric case)
Definition at line 57 of file variable_name_defaults.h.
Referenced by GRINS::AxisymmetricHeatTransfer< Conductivity >::read_input_options(), and GRINS::AxisymmetricBoussinesqBuoyancy::read_input_options().
const std::string GRINS::v_disp_name_default = "v" |
Definition at line 90 of file variable_name_defaults.h.
const std::string GRINS::v_var_name_default = "v" |
y-velocity
Definition at line 45 of file variable_name_defaults.h.
Referenced by GRINS::Vorticity::init(), GRINS::ReactingLowMachNavierStokesBase< Mixture, Evaluator >::read_input_options(), and GRINS::LowMachNavierStokesBase< Viscosity, SpecificHeat, ThermalConductivity >::read_input_options().
const PhysicsName GRINS::velocity_drag = "VelocityDrag" |
Definition at line 41 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics(), and GRINS::VelocityDragBase< Viscosity >::read_input_options().
const PhysicsName GRINS::velocity_drag_adjoint_stab = "VelocityDragAdjointStabilization" |
Definition at line 42 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics().
const PhysicsName GRINS::velocity_penalty = "VelocityPenalty" |
Definition at line 43 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics().
const PhysicsName GRINS::velocity_penalty2 = "VelocityPenalty2" |
Definition at line 44 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics(), and GRINS::VelocityPenaltyBase< Viscosity >::read_input_options().
const PhysicsName GRINS::velocity_penalty2_adjoint_stab = "VelocityPenalty2AdjointStabilization" |
Definition at line 47 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics(), and GRINS::VelocityPenaltyBase< Viscosity >::read_input_options().
const PhysicsName GRINS::velocity_penalty3 = "VelocityPenalty3" |
Definition at line 45 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics(), and GRINS::VelocityPenaltyBase< Viscosity >::read_input_options().
const PhysicsName GRINS::velocity_penalty3_adjoint_stab = "VelocityPenalty3AdjointStabilization" |
Definition at line 48 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics(), and GRINS::VelocityPenaltyBase< Viscosity >::read_input_options().
const PhysicsName GRINS::velocity_penalty_adjoint_stab = "VelocityPenaltyAdjointStabilization" |
Definition at line 46 of file grins_physics_names.h.
Referenced by GRINS::PhysicsFactory::add_physics().
const std::string GRINS::vorticity = "vorticity" |
Definition at line 31 of file qoi_names.h.
Referenced by GRINS::QoIFactory::add_qoi().
const std::string GRINS::w_disp_name_default = "w" |
Definition at line 91 of file variable_name_defaults.h.
const std::string GRINS::w_var_name_default = "w" |
z-velocity
Definition at line 48 of file variable_name_defaults.h.
Referenced by GRINS::ReactingLowMachNavierStokesBase< Mixture, Evaluator >::read_input_options(), and GRINS::LowMachNavierStokesBase< Viscosity, SpecificHeat, ThermalConductivity >::read_input_options().