GRINS-0.7.0
Namespaces | Classes | Typedefs | Functions | Variables
GRINS Namespace Reference

GRINS namespace. More...

Namespaces

 Cache
 
 Constants
 
 GRINSPrivate
 Not intended for users as a public API.
 
 StringUtilities
 

Classes

class  AdaptiveTimeSteppingOptions
 Container for adaptive time-stepping options. More...
 
class  AdjointErrorEstimatorFactoryBase
 
class  AdjointRefinementErrorEstimatorFactory
 
class  AdjointResidualErrorEstimatorFactory
 
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  AntiochMixtureAveragedTransportEvaluator
 Wrapper class for evaluating Wilke transport properties using Antioch. More...
 
class  AntiochMixtureAveragedTransportMixture
 Wrapper class for storing state for computing Wilke transport properties using Antioch. More...
 
class  ArrheniusCatalycity
 
class  ArrheniusCatalycityFactory
 
class  ArrheniusCatalycityFactoryOldStyle
 
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  AxisymmetryBCFactory
 r-coordinate is assumed to be the x-coordinate in the axisymmetric case, so we need to pin the x-coordinate. More...
 
class  BCBuilder
 Manages runtime construction of Dirichlet boundary conditions. More...
 
class  BCFactoryAbstract
 
class  BoundaryConditionNames
 Class to contain names of sections and types of boundary conditions. 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  CatalycityFactoryAbstract
 
class  CatalycityFactoryOldStyleBase
 
class  CatalyticWallBase
 
class  CatalyticWallNeumannBCFactoryBase
 
class  CatalyticWallNeumannBCFactoryCommon
 Factory helper class for building catalytic wall Neumann boundary conditions. More...
 
class  CatalyticWallNeumannBCOldStyleFactoryBase
 
class  CompositeParsedFEMNeumannBC
 
class  CompositeParsedNeumannBC
 
class  CompositeQoI
 
class  ComputeDistanceJacobian
 
class  ComputeDistanceResidual
 
struct  conductivity_type
 
class  ConstantCatalycity
 
class  ConstantCatalycityFactory
 
class  ConstantCatalycityFactoryOldStyle
 
class  ConstantConductivity
 
class  ConstantFunctionDirichletBCFactory
 Constructs ConstFunction objects for Dirichlet boundary conditions. More...
 
class  ConstantPrandtlConductivity
 
class  ConstantSourceFunction
 
class  ConstantSourceTerm
 
class  ConstantSpecificHeat
 
class  ConstantViscosity
 
class  ConvectionDiffusion
 
class  DefaultBCBuilder
 Manages runtime construction of Dirichlet boundary conditions. More...
 
struct  diffusivity_type
 
class  DirichletBCFactoryAbstract
 
class  DirichletBCFactoryFunctionBase
 
class  DirichletBCFactoryFunctionOldStyleBase
 
class  DisplacementFEVariables
 
class  DistanceFunction
 
class  ElasticCable
 
class  ElasticCableAbstract
 
class  ElasticCableBase
 
class  ElasticCableConstantGravity
 
class  ElasticCableRayleighDamping
 
class  ElasticityTensor
 
class  ElasticMembrane
 
class  ElasticMembraneAbstract
 
class  ElasticMembraneBase
 
class  ElasticMembraneConstantPressure
 
class  ElasticMembraneRayleighDamping
 
class  ErrorEstimatorFactoryBase
 Builds VariableBase objects. More...
 
class  ErrorEstimatorFactoryBasic
 
class  ErrorEstimatorOptions
 Container for ErrorEstimator options. More...
 
class  FactoryWithGetPot
 Abstract factory that provides availability of GetPot. More...
 
class  FactoryWithGetPotPhysicsName
 Abstract factory that provides availability of GetPot and a physics_name. More...
 
class  FEVariablesBase
 
class  GasMixture
 
class  GasRecombinationCatalyticWall
 
class  GasRecombinationCatalyticWallNeumannBCFactory
 
class  GasRecombinationCatalyticWallNeumannBCFactoryImpl
 
class  GasRecombinationCatalyticWallNeumannBCOldStyleFactory
 
class  GasSolidCatalyticWall
 
class  GasSolidCatalyticWallNeumannBCFactory
 
class  GasSolidCatalyticWallNeumannBCFactoryImpl
 
class  GasSolidCatalyticWallNeumannBCOldStyleFactory
 
class  GenericFETypeVariable
 Generic FE variable for generic physics. 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  HeatTransferSPGSMStabilization
 Adds VMS-based stabilization to LowMachNavierStokes physics class. More...
 
class  HeatTransferStabilizationBase
 
class  HeatTransferStabilizationHelper
 
class  HomogeneousDirichletBCFactory
 
class  HomogeneousNeumannBCFactory
 Generic factory for homogeneous Neumann boundary conditions. More...
 
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  IncompressibleNavierStokesSPGSMStabilization
 Adds VMS-based stabilization to LowMachNavierStokes physics class. More...
 
class  IncompressibleNavierStokesStabilizationBase
 
class  IncompressibleNavierStokesStabilizationHelper
 
class  IncompressiblePlaneStressHyperelasticity
 
class  IsothermalDirichletOldStyleBCFactory
 
class  LowMachNavierStokes
 Physics class for Incompressible Navier-Stokes. More...
 
class  LowMachNavierStokesBase
 Physics class for Incompressible Navier-Stokes. 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  MaterialsParsing
 Helper functions for parsing material properties. More...
 
class  MeshAdaptiveSolverBase
 
class  MeshAdaptivityOptions
 Container for mesh adaptivity options. More...
 
class  MeshBuilder
 
class  MoleFractionsDirichletBCFactory
 Parses mole fraction values and converts to mass fractions. More...
 
class  MooneyRivlin
 
class  MultiphysicsSystem
 Interface with libMesh for solving Multiphysics problems. More...
 
class  MultiVarSingleFETypeVariable
 Base class for variables with multiple components that all have the same FEType. More...
 
class  NeumannBCAbstract
 
class  NeumannBCContainer
 
class  NeumannBCFactoryAbstract
 
class  NeumannBCFunctionBase
 
class  NeumannBCOldStyleFactoryAbstract
 
class  OldStyleBCBuilder
 Manages runtime construction of Dirichlet boundary conditions. More...
 
class  ParameterAntiochReset
 
class  ParameterManager
 Simple class to hold and initialize a ParameterVector. More...
 
class  ParameterUser
 ParameterUser base class. Utility methods for subclasses. More...
 
class  ParsedBoundaryQoI
 Parsed Boundary QoI. More...
 
class  ParsedConductivity
 
class  ParsedDirichletBCFactory
 For notational convenience. More...
 
class  ParsedDirichletOldStyleBCFactory
 For notational convenience. More...
 
class  ParsedFEMDirichletBCFactory
 For notational convenience. More...
 
class  ParsedFEMDirichletOldStyleBCFactory
 For notational convenience. More...
 
class  ParsedFEMNeumannBC
 
class  ParsedFunctionDirichletBCFactory
 
class  ParsedFunctionDirichletOldStyleBCFactory
 
class  ParsedFunctionFactoryHelper
 
class  ParsedFunctionNeumannBCFactory
 
class  ParsedFunctionNeumannBCFactoryHelper
 
class  ParsedFunctionNeumannOldStyleBCFactory
 
struct  ParsedFunctionTraits
 
struct  ParsedFunctionTraits< libMesh::FEMFunctionBase< FEShape > >
 
struct  ParsedFunctionTraits< libMesh::FunctionBase< FEShape > >
 
class  ParsedInteriorQoI
 Parsed Interior QoI. More...
 
class  ParsedNeumannBC
 
class  ParsedPropertyBase
 Base class for material properties based on ParsedFunction. More...
 
class  ParsedSourceTerm
 
class  ParsedTractionBCFactory
 
class  ParsedVelocitySource
 Physics class for Velocity Penalty. More...
 
class  ParsedVelocitySourceAdjointStabilization
 Adds Velocity penalty adjoint stabilization source term. More...
 
class  ParsedVelocitySourceBase
 
class  ParsedViscosity
 
class  Physics
 Physics abstract base class. Defines API for physics to be added to MultiphysicsSystem. More...
 
class  PhysicsBuilder
 Manages runtime construction of Physics objects. More...
 
class  PhysicsFactoryBase
 Builds Physics objects, used by PhysicsBuilder. More...
 
class  PhysicsFactoryBasic
 
class  PhysicsFactoryHeatTransfer
 
class  PhysicsFactoryHelper
 Helper functions for PhysicsFactory. More...
 
class  PhysicsFactoryIncompressibleFlow
 
class  PhysicsFactoryIncompressibleTurbFlow
 
class  PhysicsFactoryOneDStressSolids
 
class  PhysicsFactoryPlaneStressSolids
 
class  PhysicsFactoryReactingFlows
 
class  PhysicsFactoryVariableDensityFlow
 
class  PhysicsFactoryWithCore
 PhysicsFactory base class for Physics that may have a related "core" Physics. More...
 
class  PhysicsNaming
 
class  PostProcessedQuantities
 
class  PostprocessingFactory
 This object handles constructing the postprocessing object to be used. More...
 
class  PowerLawCatalycity
 
class  PowerLawCatalycityFactory
 
class  PowerLawCatalycityFactoryOldStyle
 
class  PrescribedDispDirichletOldStyleBCFactory
 
class  PrescribedMoleFractionsDirichletOldStyleBCFactory
 
class  PrescribedSpeciesDirichletOldStyleBCFactory
 
class  PrescribedVectorValueDirichletOldStyleBCFactory
 
class  PrescribedVelDirichletOldStyleBCFactory
 
class  PressureFEVariable
 
class  PressurePinning
 Class to hold typical boundary condition methods. More...
 
class  PrimitiveTempFEVariables
 
class  QoIBase
 
class  QoIFactory
 
class  ReactingLowMachNavierStokes
 
class  ReactingLowMachNavierStokesAbstract
 
class  ReactingLowMachNavierStokesBase
 
class  RollerXBCFactory
 Pins y- and z-component of variable, so can "roll" in the x-direction. More...
 
class  RollerYBCFactory
 Pins x- and z-component of variable, so can "roll" in the y-direction. More...
 
class  RollerZBCFactory
 Pins x- and y-component of variable, so can "roll" in the z-direction. More...
 
class  ScalarODE
 Physics class for arbitrary scalar-valued ODEs. More...
 
class  Simulation
 
class  SimulationBuilder
 
class  SimulationParsing
 
class  SingleFETypeVariable
 Class to encapsulate variables that have only one FEType/Order. More...
 
class  SingleVarSingleFETypeVariable
 Base class for variables with a single component. More...
 
class  SolidMechanicsAbstract
 
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  SolverNames
 
class  SolverParsing
 
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  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  SpeciesMassFractionsFEVariables
 
class  StabilizationHelper
 
class  SteadyMeshAdaptiveSolver
 
class  SteadySolver
 
class  SteadyVisualization
 
class  Stokes
 Physics class for Stokes. More...
 
class  StrategiesParsing
 
class  StressStrainLaw
 
class  SymmetryTypeBCFactories
 
struct  thermo_type
 
class  ThermoPressureFEVariable
 
class  TimeSteppingParsing
 
class  TractionOldStyleBCFactory
 
class  TurbulenceFEVariables
 
class  TurbulenceModelsBase
 Physics class for Turbulence Models. More...
 
struct  TypeFrom
 
struct  TypeFrom< FunctionType, true >
 
class  UnsteadyMeshAdaptiveSolver
 
class  UnsteadySolver
 
class  UnsteadyVisualization
 
class  VariablesParsing
 
class  VelocityDrag
 Physics class for Velocity Drag. More...
 
class  VelocityDragAdjointStabilization
 Physics class for Velocity Drag. More...
 
class  VelocityDragBase
 
class  VelocityFEVariables
 
class  VelocityPenalty
 Physics class for Velocity Penalty. More...
 
class  VelocityPenaltyAdjointStabilization
 Adds Velocity penalty adjoint stabilization source term. More...
 
class  VelocityPenaltyBase
 
struct  viscosity_type
 
class  ViscosityBase
 Base class for viscosity models. More...
 
class  Visualization
 
class  VisualizationFactory
 
class  Vorticity
 Vorticity QoI. More...
 
class  WeightedFluxQoI
 
class  XYSymmetryBCFactory
 Pins z-component of variable (symmetry about xy-plane) More...
 
class  XZSymmetryBCFactory
 Pins y-component of variable (symmetry about xz-plane) More...
 
class  YZSymmetryBCFactory
 Pins x-component of variable (symmetry about yz-plane) More...
 

Typedefs

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, SharedPtr< GRINS::Physics > > PhysicsList
 Container for GRINS::Physics object pointers. More...
 
typedef std::map< std::string, SharedPtr< GRINS::Physics > >::const_iterator PhysicsListIter
 Iterator for PhysicsList. More...
 

Functions

template void OldStyleBCBuilder::set_dirichlet_bc_factory_old_style_quantities< libMesh::FunctionBase< libMesh::Number > > (const std::string &, unsigned int, const std::vector< std::string > &)
 
template void OldStyleBCBuilder::set_dirichlet_bc_factory_old_style_quantities< libMesh::FEMFunctionBase< libMesh::Number > > (const std::string &, unsigned int, const std::vector< std::string > &)
 
template void OldStyleBCBuilder::set_neumann_bc_factory_old_style_quantities< libMesh::FunctionBase< libMesh::Number > > (const std::string &, unsigned int, const std::vector< std::string > &)
 
template void OldStyleBCBuilder::set_neumann_bc_factory_old_style_quantities< libMesh::FEMFunctionBase< libMesh::Number > > (const std::string &, unsigned int, const std::vector< std::string > &)
 
PhysicsFactoryBasic< ScalarODEgrins_factory_scalar_ode (PhysicsNaming::scalar_ode())
 
PhysicsFactoryBasic< BoussinesqBuoyancygrins_factory_boussinesq (PhysicsNaming::boussinesq_buoyancy())
 
PhysicsFactoryBasic< AxisymmetricBoussinesqBuoyancygrins_factory_axi_boussinesq (PhysicsNaming::axisymmetric_boussinesq_buoyancy())
 
PhysicsFactoryBasic< ElasticMembraneConstantPressuregrins_factory_elastic_membrane_pressure (PhysicsNaming::elastic_membrane_constant_pressure())
 
PhysicsFactoryBasic< ElasticCableConstantGravitygrins_factory_elastic_cable_gravity (PhysicsNaming::elastic_cable_constant_gravity())
 
PhysicsFactoryBasic< ConstantSourceTermgrins_factory_constant_source_term (PhysicsNaming::constant_source_term())
 
PhysicsFactoryBasic< ParsedSourceTermgrins_factory_parsed_source_term (PhysicsNaming::parsed_source_term())
 
PhysicsFactoryBasic< ConvectionDiffusiongrins_factory_convection_difffusion (PhysicsNaming::convection_diffusion())
 
PhysicsFactoryHeatTransfer< HeatConductiongrins_factory_heat_conduction (PhysicsNaming::heat_conduction(), PhysicsNaming::heat_conduction())
 
PhysicsFactoryHeatTransfer< HeatTransfergrins_factory_heat_transfer (PhysicsNaming::heat_transfer(), PhysicsNaming::heat_transfer())
 
PhysicsFactoryHeatTransfer< HeatTransferAdjointStabilizationgrins_factory_heat_transfer_adjoint_stab (PhysicsNaming::heat_transfer_adjoint_stab(), PhysicsNaming::heat_transfer())
 
PhysicsFactoryHeatTransfer< HeatTransferAdjointStabilizationgrins_factory_heat_transfer_spgsm_stab (PhysicsNaming::heat_transfer_spgsm_stab(), PhysicsNaming::heat_transfer())
 
PhysicsFactoryHeatTransfer< AxisymmetricHeatTransfergrins_factory_axi_heat_transfer (PhysicsNaming::axisymmetric_heat_transfer(), PhysicsNaming::axisymmetric_heat_transfer())
 
PhysicsFactoryIncompressibleFlow< IncompressibleNavierStokesgrins_factory_incompressible_navier_stokes (PhysicsNaming::incompressible_navier_stokes(), PhysicsNaming::incompressible_navier_stokes())
 
PhysicsFactoryIncompressibleFlow< Stokesgrins_factory_stokes (PhysicsNaming::stokes(), PhysicsNaming::stokes())
 
PhysicsFactoryIncompressibleFlow< IncompressibleNavierStokesAdjointStabilizationgrins_factory_ins_adjoint_stab (PhysicsNaming::incompressible_navier_stokes_adjoint_stab(), PhysicsNaming::incompressible_navier_stokes())
 
PhysicsFactoryIncompressibleFlow< IncompressibleNavierStokesSPGSMStabilizationgrins_factory_spsgm_adjoint_stab (PhysicsNaming::incompressible_navier_stokes_spgsm_stab(), PhysicsNaming::incompressible_navier_stokes())
 
PhysicsFactoryIncompressibleFlow< VelocityDraggrins_factory_velocity_drag (PhysicsNaming::velocity_drag(), PhysicsNaming::incompressible_navier_stokes())
 
PhysicsFactoryIncompressibleFlow< VelocityDragAdjointStabilizationgrins_factory_velocity_drag_adjoint_stab (PhysicsNaming::velocity_drag_adjoint_stab(), PhysicsNaming::incompressible_navier_stokes())
 
PhysicsFactoryIncompressibleFlow< VelocityPenaltygrins_factory_vel_penalty (PhysicsNaming::velocity_penalty(), PhysicsNaming::incompressible_navier_stokes())
 
PhysicsFactoryIncompressibleFlow< VelocityPenaltygrins_factory_vel_penalty2 (PhysicsNaming::velocity_penalty2(), PhysicsNaming::incompressible_navier_stokes())
 
PhysicsFactoryIncompressibleFlow< VelocityPenaltygrins_factory_vel_penalty3 (PhysicsNaming::velocity_penalty3(), PhysicsNaming::incompressible_navier_stokes())
 
PhysicsFactoryIncompressibleFlow< VelocityPenaltyAdjointStabilizationgrins_factory_vel_penalty_adjoint_stab (PhysicsNaming::velocity_penalty_adjoint_stab(), PhysicsNaming::incompressible_navier_stokes())
 
PhysicsFactoryIncompressibleFlow< VelocityPenaltyAdjointStabilizationgrins_factory_vel_penalty2_adjoint_stab (PhysicsNaming::velocity_penalty2_adjoint_stab(), PhysicsNaming::incompressible_navier_stokes())
 
PhysicsFactoryIncompressibleFlow< VelocityPenaltyAdjointStabilizationgrins_factory_vel_penalty3_adjoint_stab (PhysicsNaming::velocity_penalty3_adjoint_stab(), PhysicsNaming::incompressible_navier_stokes())
 
PhysicsFactoryIncompressibleFlow< ParsedVelocitySourcegrins_factory_parsed_vel_source (PhysicsNaming::parsed_velocity_source(), PhysicsNaming::incompressible_navier_stokes())
 
PhysicsFactoryIncompressibleFlow< ParsedVelocitySourceAdjointStabilizationgrins_factory_parsed_vel_source_adjoint_stab (PhysicsNaming::parsed_velocity_source_adjoint_stab(), PhysicsNaming::incompressible_navier_stokes())
 
PhysicsFactoryIncompressibleFlow< AveragedFangrins_factory_averaged_fan (PhysicsNaming::averaged_fan(), PhysicsNaming::incompressible_navier_stokes())
 
PhysicsFactoryIncompressibleFlow< AveragedFanAdjointStabilizationgrins_factory_averaged_fan_adjoint_stab (PhysicsNaming::averaged_fan_adjoint_stab(), PhysicsNaming::incompressible_navier_stokes())
 
PhysicsFactoryIncompressibleFlow< AveragedTurbinegrins_factory_averaged_turbine (PhysicsNaming::averaged_turbine(), PhysicsNaming::incompressible_navier_stokes())
 
PhysicsFactoryIncompressibleFlow< BoussinesqBuoyancyAdjointStabilizationgrins_factory_boussinesq_adjoint_stab (PhysicsNaming::boussinesq_buoyancy_adjoint_stab(), PhysicsNaming::boussinesq_buoyancy())
 
PhysicsFactoryIncompressibleFlow< BoussinesqBuoyancySPGSMStabilizationgrins_factory_boussinesq_spgsm_stab (PhysicsNaming::boussinesq_buoyancy_spgsm_stab(), PhysicsNaming::boussinesq_buoyancy())
 
PhysicsFactoryIncompressibleTurbFlow< SpalartAllmarasgrins_factory_spalart_allmaras (PhysicsNaming::spalart_allmaras(), PhysicsNaming::spalart_allmaras())
 
PhysicsFactoryIncompressibleTurbFlow< SpalartAllmarasSPGSMStabilizationgrins_factory_spalart_allmaras_spgsm_stab (PhysicsNaming::spalart_allmaras_spgsm_stab(), PhysicsNaming::spalart_allmaras())
 
PhysicsFactoryOneDStressSolids< ElasticCablegrins_factory_elastic_cable (PhysicsNaming::elastic_cable(), PhysicsNaming::elastic_cable())
 
PhysicsFactoryOneDStressSolids< ElasticCableRayleighDampinggrins_factory_elastic_cable_rayleigh_damping (PhysicsNaming::elastic_cable_rayleigh_damping(), PhysicsNaming::elastic_cable())
 
PhysicsFactoryPlaneStressSolids< ElasticMembranegrins_factory_elastic_membrane (PhysicsNaming::elastic_membrane(), PhysicsNaming::elastic_membrane())
 
PhysicsFactoryPlaneStressSolids< ElasticMembraneRayleighDampinggrins_factory_elastic_membrane_rayleigh_damping (PhysicsNaming::elastic_membrane_rayleigh_damping(), PhysicsNaming::elastic_membrane())
 
PhysicsFactoryReactingFlows< ReactingLowMachNavierStokesgrins_factory_rlmns (PhysicsNaming::reacting_low_mach_navier_stokes(), PhysicsNaming::reacting_low_mach_navier_stokes())
 
PhysicsFactoryVariableDensityFlow< LowMachNavierStokesgrins_factory_low_mach_navier_stokes (PhysicsNaming::low_mach_navier_stokes(), PhysicsNaming::low_mach_navier_stokes())
 
PhysicsFactoryVariableDensityFlow< LowMachNavierStokesSPGSMStabilizationgrins_factory_lmns_spgsm_stab (PhysicsNaming::low_mach_navier_stokes_spgsm_stab(), PhysicsNaming::low_mach_navier_stokes())
 
PhysicsFactoryVariableDensityFlow< LowMachNavierStokesVMSStabilizationgrins_factory_lmns_vms_stab (PhysicsNaming::low_mach_navier_stokes_vms_stab(), PhysicsNaming::low_mach_navier_stokes())
 
PhysicsFactoryVariableDensityFlow< LowMachNavierStokesBraackStabilizationgrins_factory_lmns_braack_stab (PhysicsNaming::low_mach_navier_stokes_braack_stab(), PhysicsNaming::low_mach_navier_stokes())
 
AdjointRefinementErrorEstimatorFactory grins_factory_adjoint_refinement_estimator (StrategiesParsing::adjoint_refinement_error_estimator())
 
AdjointResidualErrorEstimatorFactory grins_factory_adjoint_residual_estimator (StrategiesParsing::adjoint_residual_error_estimator())
 
ErrorEstimatorFactoryBasic< libMesh::KellyErrorEstimator > grins_factory_kelly_error_est (StrategiesParsing::kelly_error_estimator())
 
ErrorEstimatorFactoryBasic< libMesh::PatchRecoveryErrorEstimator > grins_factory_patch_recovery_error_est (StrategiesParsing::patch_recovery_error_estimator())
 
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...
 
void grins_version_stdout ()
 
int get_grins_version ()
 

Variables

ConstantCatalycityFactory grins_factory_constant_catalycity ("constant")
 
ArrheniusCatalycityFactory grins_factory_arrhenius_catalycity ("arrhenius")
 
PowerLawCatalycityFactory grins_factory_power_law_catalycity ("power")
 
ConstantCatalycityFactoryOldStyle grins_factory_constant_catalycity_old_style ("constant_old_style")
 
ArrheniusCatalycityFactoryOldStyle grins_factory_arrhenius_catalycity_old_style ("arrhenius_old_style")
 
PowerLawCatalycityFactoryOldStyle grins_factory_power_law_catalycity_old_style ("power_old_style")
 
ConstantFunctionDirichletBCFactory grins_factory_constant_dirichlet ("constant_dirichlet")
 
ConstantFunctionDirichletBCFactory grins_factory_constant_displacement ("constant_displacement")
 
ConstantFunctionDirichletBCFactory grins_factory_constant_isothermal ("isothermal")
 
MoleFractionsDirichletBCFactory grins_factory_mole_fractions ("mole_fractions")
 
GasRecombinationCatalyticWallNeumannBCFactory grins_factory_gas_recomb_catalytic_wall_neumann_bc ("gas_recombination_catalytic_wall")
 
GasSolidCatalyticWallNeumannBCFactory grins_factory_gas_solid_catalytic_wall_neumann_bc ("gas_solid_catalytic_wall")
 
GasRecombinationCatalyticWallNeumannBCOldStyleFactory grins_factory_gas_recomb_catalytic_wall_neumann_bc_old_style ("gas_recombination_catalytic_wall_old_style")
 
GasSolidCatalyticWallNeumannBCOldStyleFactory grins_factory_gas_solid_catalytic_wall_neumann_bc_old_style ("gas_solid_catalytic_wall_old_style")
 
HomogeneousDirichletBCFactory grins_factory_homogeneous_dirichlet ("homogeneous_dirichlet")
 
HomogeneousDirichletBCFactory grins_factory_no_slip ("no_slip")
 
HomogeneousDirichletBCFactory grins_factory_no_slip_old_style ("no_slip_old_style")
 
HomogeneousDirichletBCFactory grins_factory_pinned ("pinned")
 
HomogeneousDirichletBCFactory grins_factory_pinned_old_style ("pinned_old_style")
 
HomogeneousNeumannBCFactory grins_factory_homogeneous_neumann ("homogeneous_neumann")
 
HomogeneousNeumannBCFactory grins_factory_adiabatic ("adiabatic")
 
HomogeneousNeumannBCFactory grins_factory_adiabatic_old_style ("adiabatic_old_style")
 
HomogeneousNeumannBCFactory grins_factory_adiabatic_wall_old_style ("adiabatic_wall_old_style")
 
HomogeneousNeumannBCFactory grins_factory_temp_axisym ("Temperature_axisymmetric")
 
HomogeneousNeumannBCFactory grins_factory_temp_axisym_old_style ("Temperature_axisymmetric_old_style")
 
HomogeneousNeumannBCFactory grins_factory_species_axisym ("SpeciesMassFractions_axisymmetric")
 
HomogeneousNeumannBCFactory grins_factory_species_axisym_old_style ("SpeciesMassFractions_axisymmetric_old_style")
 
IsothermalDirichletOldStyleBCFactory grins_factory_isothermal_wall_old_style ("isothermal_wall_old_style")
 
IsothermalDirichletOldStyleBCFactory grins_factory_isothermal_old_style ("isothermal_old_style")
 
ParsedDirichletBCFactory grins_factory_parsed_dirichlet ("parsed_dirichlet")
 
ParsedFEMDirichletBCFactory grins_factory_parsed_fem_dirichlet ("parsed_fem_dirichlet")
 
ParsedDirichletBCFactory grins_factory_parsed_displacement ("parsed_displacement")
 
ParsedDirichletOldStyleBCFactory grins_factory_parsed_dirichlet_old_style ("parsed_dirichlet_old_style")
 
ParsedDirichletOldStyleBCFactory grins_factory_constant_dirichlet_old_style ("constant_dirichlet_old_style")
 
ParsedFEMDirichletOldStyleBCFactory grins_factory_parsed_fem_dirichlet_old_style ("parsed_fem_dirichlet_old_style")
 
ParsedFunctionNeumannBCFactory< libMesh::FunctionBase< libMesh::Number > > grins_factory_parsed_neumann ("parsed_neumann")
 
ParsedFunctionNeumannBCFactory< libMesh::FEMFunctionBase< libMesh::Number > > grins_factory_parsed_fem_neumann ("parsed_fem_neumann")
 
ParsedTractionBCFactory< libMesh::FunctionBase< libMesh::Number > > grins_factory_parsed_traction ("parsed_traction")
 
ParsedTractionBCFactory< libMesh::FEMFunctionBase< libMesh::Number > > grins_factory_parsed_fem_traction ("parsed_fem_traction")
 
ParsedTractionBCFactory< libMesh::FunctionBase< libMesh::Number > > grins_factory_constant_traction ("constant_traction")
 
TractionOldStyleBCFactory< libMesh::FunctionBase< libMesh::Number > > grins_factory_traction_old_style_functionbase ("constant_traction_old_style")
 
PrescribedVelDirichletOldStyleBCFactory grins_factory_prescribed_vel_old_style ("prescribed_vel_old_style")
 
PrescribedDispDirichletOldStyleBCFactory grins_factory_constant_displacement_old_style ("constant_displacement_old_style")
 
PrescribedSpeciesDirichletOldStyleBCFactory grins_factory_prescribed_species_old_style ("prescribed_species_old_style")
 
PrescribedMoleFractionsDirichletOldStyleBCFactory grins_factory_prescribed_mole_fraccs_old_style ("prescribed_mole_fracs_old_style")
 
YZSymmetryBCFactory grins_factory_yz_symmetry ("yz_symmetry")
 
YZSymmetryBCFactory grins_factory_yz_symmetry_old_style ("yz_symmetry_old_style")
 
XZSymmetryBCFactory grins_factory_xz_symmetry ("xz_symmetry")
 
XZSymmetryBCFactory grins_factory_xz_symmetry_old_style ("xz_symmetry_old_style")
 
XYSymmetryBCFactory grins_factory_xy_symmetry ("xy_symmetry")
 
XYSymmetryBCFactory grins_factory_xy_symmetry_old_style ("xy_symmetry_old_style")
 
RollerXBCFactory grins_factory_roller_x ("roller_x")
 
RollerXBCFactory grins_factory_roller_x_old_style ("roller_x_old_style")
 
RollerYBCFactory grins_factory_roller_y ("roller_y")
 
RollerYBCFactory grins_factory_roller_y_old_style ("roller_y_old_style")
 
RollerZBCFactory grins_factory_roller_z ("roller_z")
 
RollerZBCFactory grins_factory_roller_z_old_style ("roller_z_old_style")
 
AxisymmetryBCFactory grins_factory_velocity_axisymmetry ("Velocity_axisymmetric")
 
AxisymmetryBCFactory grins_factory_velocity_axisymmetry_old_style ("Velocity_axisymmetric_old_style")
 
const unsigned int invalid_var_index = std::numeric_limits<unsigned int>::max()
 Invalid varaible index id. More...
 
const std::string avg_nusselt = "average_nusselt_number"
 
const std::string vorticity = "vorticity"
 
const std::string parsed_boundary = "parsed_boundary"
 
const std::string parsed_interior = "parsed_interior"
 
const std::string weighted_flux = "weighted_flux"
 
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"
 

Detailed Description

GRINS namespace.

Typedef Documentation

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 56 of file var_typedefs.h.

typedef std::map< std::string,SharedPtr<GRINS::Physics> > GRINS::PhysicsList

Container for GRINS::Physics object pointers.

Definition at line 59 of file var_typedefs.h.

typedef std::map< std::string,SharedPtr<GRINS::Physics> >::const_iterator GRINS::PhysicsListIter

Iterator for PhysicsList.

Definition at line 62 of file var_typedefs.h.

typedef std::string GRINS::PhysicsName

Definition at line 33 of file physics_naming.h.

typedef unsigned int GRINS::VariableIndex

More descriptive name of the type used for variable indices.

Definition at line 42 of file var_typedefs.h.

typedef std::string GRINS::VariableName

Definition at line 52 of file var_typedefs.h.

Function Documentation

int GRINS::get_grins_version ( )

Definition at line 51 of file grins_version.C.

Referenced by grins_version_stdout().

52  {
53  /* Note: return format follows the versioning convention xx.yy.zz where
54 
55  xx = major version number
56  yy = minor version number
57  zz = micro version number
58 
59  For example:
60  v. 0.23 -> 002300 = 2300
61  v 0.23.1 -> 002301 = 2301
62  v. 10.23.2 -> 102302 */
63 
64  int major_version = 0;
65  int minor_version = 0;
66  int micro_version = 0;
67 
68 #ifdef GRINS_MAJOR_VERSION
69  major_version = GRINS_MAJOR_VERSION;
70 #endif
71 
72 #ifdef GRINS_MINOR_VERSION
73  minor_version = GRINS_MINOR_VERSION;
74 #endif
75 
76 #ifdef GRINS_MICRO_VERSION
77  micro_version = GRINS_MICRO_VERSION;
78 #endif
79 
80  return major_version*10000 + minor_version*100 + micro_version;
81  }
AdjointRefinementErrorEstimatorFactory GRINS::grins_factory_adjoint_refinement_estimator ( StrategiesParsing::  adjoint_refinement_error_estimator())
AdjointResidualErrorEstimatorFactory GRINS::grins_factory_adjoint_residual_estimator ( StrategiesParsing::  adjoint_residual_error_estimator())
PhysicsFactoryIncompressibleFlow<AveragedFan> GRINS::grins_factory_averaged_fan ( PhysicsNaming::  averaged_fan(),
PhysicsNaming::  incompressible_navier_stokes() 
)
PhysicsFactoryIncompressibleFlow<AveragedFanAdjointStabilization> GRINS::grins_factory_averaged_fan_adjoint_stab ( PhysicsNaming::  averaged_fan_adjoint_stab(),
PhysicsNaming::  incompressible_navier_stokes() 
)
PhysicsFactoryIncompressibleFlow<AveragedTurbine> GRINS::grins_factory_averaged_turbine ( PhysicsNaming::  averaged_turbine(),
PhysicsNaming::  incompressible_navier_stokes() 
)
PhysicsFactoryBasic<AxisymmetricBoussinesqBuoyancy> GRINS::grins_factory_axi_boussinesq ( PhysicsNaming::  axisymmetric_boussinesq_buoyancy())
PhysicsFactoryHeatTransfer<AxisymmetricHeatTransfer> GRINS::grins_factory_axi_heat_transfer ( PhysicsNaming::  axisymmetric_heat_transfer(),
PhysicsNaming::  axisymmetric_heat_transfer() 
)
PhysicsFactoryBasic<BoussinesqBuoyancy> GRINS::grins_factory_boussinesq ( PhysicsNaming::  boussinesq_buoyancy())
PhysicsFactoryIncompressibleFlow<BoussinesqBuoyancyAdjointStabilization> GRINS::grins_factory_boussinesq_adjoint_stab ( PhysicsNaming::  boussinesq_buoyancy_adjoint_stab(),
PhysicsNaming::  boussinesq_buoyancy() 
)
PhysicsFactoryIncompressibleFlow<BoussinesqBuoyancySPGSMStabilization> GRINS::grins_factory_boussinesq_spgsm_stab ( PhysicsNaming::  boussinesq_buoyancy_spgsm_stab(),
PhysicsNaming::  boussinesq_buoyancy() 
)
PhysicsFactoryBasic<ConstantSourceTerm> GRINS::grins_factory_constant_source_term ( PhysicsNaming::  constant_source_term())
PhysicsFactoryBasic<ConvectionDiffusion> GRINS::grins_factory_convection_difffusion ( PhysicsNaming::  convection_diffusion())
PhysicsFactoryOneDStressSolids<ElasticCable> GRINS::grins_factory_elastic_cable ( PhysicsNaming::  elastic_cable(),
PhysicsNaming::  elastic_cable() 
)
PhysicsFactoryBasic<ElasticCableConstantGravity> GRINS::grins_factory_elastic_cable_gravity ( PhysicsNaming::  elastic_cable_constant_gravity())
PhysicsFactoryOneDStressSolids<ElasticCableRayleighDamping> GRINS::grins_factory_elastic_cable_rayleigh_damping ( PhysicsNaming::  elastic_cable_rayleigh_damping(),
PhysicsNaming::  elastic_cable() 
)
PhysicsFactoryPlaneStressSolids<ElasticMembrane> GRINS::grins_factory_elastic_membrane ( PhysicsNaming::  elastic_membrane(),
PhysicsNaming::  elastic_membrane() 
)
PhysicsFactoryBasic<ElasticMembraneConstantPressure> GRINS::grins_factory_elastic_membrane_pressure ( PhysicsNaming::  elastic_membrane_constant_pressure())
PhysicsFactoryPlaneStressSolids<ElasticMembraneRayleighDamping> GRINS::grins_factory_elastic_membrane_rayleigh_damping ( PhysicsNaming::  elastic_membrane_rayleigh_damping(),
PhysicsNaming::  elastic_membrane() 
)
PhysicsFactoryHeatTransfer<HeatConduction> GRINS::grins_factory_heat_conduction ( PhysicsNaming::  heat_conduction(),
PhysicsNaming::  heat_conduction() 
)
PhysicsFactoryHeatTransfer<HeatTransfer> GRINS::grins_factory_heat_transfer ( PhysicsNaming::  heat_transfer(),
PhysicsNaming::  heat_transfer() 
)
PhysicsFactoryHeatTransfer<HeatTransferAdjointStabilization> GRINS::grins_factory_heat_transfer_adjoint_stab ( PhysicsNaming::  heat_transfer_adjoint_stab(),
PhysicsNaming::  heat_transfer() 
)
PhysicsFactoryHeatTransfer<HeatTransferAdjointStabilization> GRINS::grins_factory_heat_transfer_spgsm_stab ( PhysicsNaming::  heat_transfer_spgsm_stab(),
PhysicsNaming::  heat_transfer() 
)
PhysicsFactoryIncompressibleFlow<IncompressibleNavierStokes> GRINS::grins_factory_incompressible_navier_stokes ( PhysicsNaming::  incompressible_navier_stokes(),
PhysicsNaming::  incompressible_navier_stokes() 
)
PhysicsFactoryIncompressibleFlow<IncompressibleNavierStokesAdjointStabilization> GRINS::grins_factory_ins_adjoint_stab ( PhysicsNaming::  incompressible_navier_stokes_adjoint_stab(),
PhysicsNaming::  incompressible_navier_stokes() 
)
ErrorEstimatorFactoryBasic<libMesh::KellyErrorEstimator> GRINS::grins_factory_kelly_error_est ( StrategiesParsing::  kelly_error_estimator())
PhysicsFactoryVariableDensityFlow<LowMachNavierStokesBraackStabilization> GRINS::grins_factory_lmns_braack_stab ( PhysicsNaming::  low_mach_navier_stokes_braack_stab(),
PhysicsNaming::  low_mach_navier_stokes() 
)
PhysicsFactoryVariableDensityFlow<LowMachNavierStokesSPGSMStabilization> GRINS::grins_factory_lmns_spgsm_stab ( PhysicsNaming::  low_mach_navier_stokes_spgsm_stab(),
PhysicsNaming::  low_mach_navier_stokes() 
)
PhysicsFactoryVariableDensityFlow<LowMachNavierStokesVMSStabilization> GRINS::grins_factory_lmns_vms_stab ( PhysicsNaming::  low_mach_navier_stokes_vms_stab(),
PhysicsNaming::  low_mach_navier_stokes() 
)
PhysicsFactoryVariableDensityFlow<LowMachNavierStokes> GRINS::grins_factory_low_mach_navier_stokes ( PhysicsNaming::  low_mach_navier_stokes(),
PhysicsNaming::  low_mach_navier_stokes() 
)
PhysicsFactoryBasic<ParsedSourceTerm> GRINS::grins_factory_parsed_source_term ( PhysicsNaming::  parsed_source_term())
PhysicsFactoryIncompressibleFlow<ParsedVelocitySource> GRINS::grins_factory_parsed_vel_source ( PhysicsNaming::  parsed_velocity_source(),
PhysicsNaming::  incompressible_navier_stokes() 
)
PhysicsFactoryIncompressibleFlow<ParsedVelocitySourceAdjointStabilization> GRINS::grins_factory_parsed_vel_source_adjoint_stab ( PhysicsNaming::  parsed_velocity_source_adjoint_stab(),
PhysicsNaming::  incompressible_navier_stokes() 
)
ErrorEstimatorFactoryBasic<libMesh::PatchRecoveryErrorEstimator> GRINS::grins_factory_patch_recovery_error_est ( StrategiesParsing::  patch_recovery_error_estimator())
PhysicsFactoryReactingFlows<ReactingLowMachNavierStokes> GRINS::grins_factory_rlmns ( PhysicsNaming::  reacting_low_mach_navier_stokes(),
PhysicsNaming::  reacting_low_mach_navier_stokes() 
)
PhysicsFactoryBasic<ScalarODE> GRINS::grins_factory_scalar_ode ( PhysicsNaming::  scalar_ode())
PhysicsFactoryIncompressibleTurbFlow<SpalartAllmaras> GRINS::grins_factory_spalart_allmaras ( PhysicsNaming::  spalart_allmaras(),
PhysicsNaming::  spalart_allmaras() 
)
PhysicsFactoryIncompressibleTurbFlow<SpalartAllmarasSPGSMStabilization> GRINS::grins_factory_spalart_allmaras_spgsm_stab ( PhysicsNaming::  spalart_allmaras_spgsm_stab(),
PhysicsNaming::  spalart_allmaras() 
)
PhysicsFactoryIncompressibleFlow<IncompressibleNavierStokesSPGSMStabilization> GRINS::grins_factory_spsgm_adjoint_stab ( PhysicsNaming::  incompressible_navier_stokes_spgsm_stab(),
PhysicsNaming::  incompressible_navier_stokes() 
)
PhysicsFactoryIncompressibleFlow<Stokes> GRINS::grins_factory_stokes ( PhysicsNaming::  stokes(),
PhysicsNaming::  stokes() 
)
PhysicsFactoryIncompressibleFlow<VelocityPenalty> GRINS::grins_factory_vel_penalty ( PhysicsNaming::  velocity_penalty(),
PhysicsNaming::  incompressible_navier_stokes() 
)
PhysicsFactoryIncompressibleFlow<VelocityPenalty> GRINS::grins_factory_vel_penalty2 ( PhysicsNaming::  velocity_penalty2(),
PhysicsNaming::  incompressible_navier_stokes() 
)
PhysicsFactoryIncompressibleFlow<VelocityPenaltyAdjointStabilization> GRINS::grins_factory_vel_penalty2_adjoint_stab ( PhysicsNaming::  velocity_penalty2_adjoint_stab(),
PhysicsNaming::  incompressible_navier_stokes() 
)
PhysicsFactoryIncompressibleFlow<VelocityPenalty> GRINS::grins_factory_vel_penalty3 ( PhysicsNaming::  velocity_penalty3(),
PhysicsNaming::  incompressible_navier_stokes() 
)
PhysicsFactoryIncompressibleFlow<VelocityPenaltyAdjointStabilization> GRINS::grins_factory_vel_penalty3_adjoint_stab ( PhysicsNaming::  velocity_penalty3_adjoint_stab(),
PhysicsNaming::  incompressible_navier_stokes() 
)
PhysicsFactoryIncompressibleFlow<VelocityPenaltyAdjointStabilization> GRINS::grins_factory_vel_penalty_adjoint_stab ( PhysicsNaming::  velocity_penalty_adjoint_stab(),
PhysicsNaming::  incompressible_navier_stokes() 
)
PhysicsFactoryIncompressibleFlow<VelocityDrag> GRINS::grins_factory_velocity_drag ( PhysicsNaming::  velocity_drag(),
PhysicsNaming::  incompressible_navier_stokes() 
)
PhysicsFactoryIncompressibleFlow<VelocityDragAdjointStabilization> GRINS::grins_factory_velocity_drag_adjoint_stab ( PhysicsNaming::  velocity_drag_adjoint_stab(),
PhysicsNaming::  incompressible_navier_stokes() 
)
void GRINS::grins_version_stdout ( )

Definition at line 31 of file grins_version.C.

References get_grins_version().

Referenced by main().

32  {
33  std::cout << "--------------------------------------------------------" << std::endl;
34  std::cout << "GRINS Package: Version = " << GRINS_LIB_VERSION;
35  std::cout << " (" << get_grins_version() << ")" << std::endl << std::endl;
36 
37  std::cout << GRINS_LIB_RELEASE << std::endl << std::endl;
38 
39  std::cout << "Build Date = " << GRINS_BUILD_DATE << std::endl;
40  std::cout << "Build Host = " << GRINS_BUILD_HOST << std::endl;
41  std::cout << "Build User = " << GRINS_BUILD_USER << std::endl;
42  std::cout << "Build Arch = " << GRINS_BUILD_ARCH << std::endl;
43  std::cout << "Build Rev = " << GRINS_BUILD_VERSION << std::endl << std::endl;
44 
45  std::cout << "C++ Config = " << GRINS_CXX << " " << GRINS_CXXFLAGS << std::endl;
46  std::cout << "--------------------------------------------------------" << std::endl;
47 
48  return;
49  }
int get_grins_version()
Definition: grins_version.C:51
template void GRINS::OldStyleBCBuilder::set_dirichlet_bc_factory_old_style_quantities< libMesh::FEMFunctionBase< libMesh::Number > > ( const std::string &  ,
unsigned  int,
const std::vector< std::string > &   
)
template void GRINS::OldStyleBCBuilder::set_dirichlet_bc_factory_old_style_quantities< libMesh::FunctionBase< libMesh::Number > > ( const std::string &  ,
unsigned  int,
const std::vector< std::string > &   
)
template void GRINS::OldStyleBCBuilder::set_neumann_bc_factory_old_style_quantities< libMesh::FEMFunctionBase< libMesh::Number > > ( const std::string &  ,
unsigned  int,
const std::vector< std::string > &   
)
template void GRINS::OldStyleBCBuilder::set_neumann_bc_factory_old_style_quantities< libMesh::FunctionBase< libMesh::Number > > ( const std::string &  ,
unsigned  int,
const std::vector< std::string > &   
)
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.

31  {
32  char c, line[256];
33 
34  while (in.get(c), c==comment_start)
35  in.getline (line, 255);
36 
37  // put back first character of
38  // first non-comment line
39  in.putback (c);
40  }

Variable Documentation

const std::string GRINS::avg_nusselt = "average_nusselt_number"
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 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"
HomogeneousNeumannBCFactory GRINS::grins_factory_adiabatic("adiabatic")
HomogeneousNeumannBCFactory GRINS::grins_factory_adiabatic_old_style("adiabatic_old_style")
HomogeneousNeumannBCFactory GRINS::grins_factory_adiabatic_wall_old_style("adiabatic_wall_old_style")
ArrheniusCatalycityFactory GRINS::grins_factory_arrhenius_catalycity("arrhenius")
ArrheniusCatalycityFactoryOldStyle GRINS::grins_factory_arrhenius_catalycity_old_style("arrhenius_old_style")
ConstantCatalycityFactory GRINS::grins_factory_constant_catalycity("constant")
ConstantCatalycityFactoryOldStyle GRINS::grins_factory_constant_catalycity_old_style("constant_old_style")
ConstantFunctionDirichletBCFactory GRINS::grins_factory_constant_dirichlet("constant_dirichlet")
ParsedDirichletOldStyleBCFactory GRINS::grins_factory_constant_dirichlet_old_style("constant_dirichlet_old_style")
ConstantFunctionDirichletBCFactory GRINS::grins_factory_constant_displacement("constant_displacement")
PrescribedDispDirichletOldStyleBCFactory GRINS::grins_factory_constant_displacement_old_style("constant_displacement_old_style")
ConstantFunctionDirichletBCFactory GRINS::grins_factory_constant_isothermal("isothermal")
ParsedTractionBCFactory<libMesh::FunctionBase<libMesh::Number> > GRINS::grins_factory_constant_traction("constant_traction")
GasRecombinationCatalyticWallNeumannBCFactory GRINS::grins_factory_gas_recomb_catalytic_wall_neumann_bc("gas_recombination_catalytic_wall")
GasRecombinationCatalyticWallNeumannBCOldStyleFactory GRINS::grins_factory_gas_recomb_catalytic_wall_neumann_bc_old_style("gas_recombination_catalytic_wall_old_style")
GasSolidCatalyticWallNeumannBCFactory GRINS::grins_factory_gas_solid_catalytic_wall_neumann_bc("gas_solid_catalytic_wall")
GasSolidCatalyticWallNeumannBCOldStyleFactory GRINS::grins_factory_gas_solid_catalytic_wall_neumann_bc_old_style("gas_solid_catalytic_wall_old_style")
HomogeneousDirichletBCFactory GRINS::grins_factory_homogeneous_dirichlet("homogeneous_dirichlet")
HomogeneousNeumannBCFactory GRINS::grins_factory_homogeneous_neumann("homogeneous_neumann")
IsothermalDirichletOldStyleBCFactory GRINS::grins_factory_isothermal_old_style("isothermal_old_style")
IsothermalDirichletOldStyleBCFactory GRINS::grins_factory_isothermal_wall_old_style("isothermal_wall_old_style")
MoleFractionsDirichletBCFactory GRINS::grins_factory_mole_fractions("mole_fractions")
HomogeneousDirichletBCFactory GRINS::grins_factory_no_slip("no_slip")
HomogeneousDirichletBCFactory GRINS::grins_factory_no_slip_old_style("no_slip_old_style")
ParsedDirichletBCFactory GRINS::grins_factory_parsed_dirichlet("parsed_dirichlet")
ParsedDirichletOldStyleBCFactory GRINS::grins_factory_parsed_dirichlet_old_style("parsed_dirichlet_old_style")
ParsedDirichletBCFactory GRINS::grins_factory_parsed_displacement("parsed_displacement")
ParsedFEMDirichletBCFactory GRINS::grins_factory_parsed_fem_dirichlet("parsed_fem_dirichlet")
ParsedFEMDirichletOldStyleBCFactory GRINS::grins_factory_parsed_fem_dirichlet_old_style("parsed_fem_dirichlet_old_style")
ParsedFunctionNeumannBCFactory<libMesh::FEMFunctionBase<libMesh::Number> > GRINS::grins_factory_parsed_fem_neumann("parsed_fem_neumann")
ParsedTractionBCFactory<libMesh::FEMFunctionBase<libMesh::Number> > GRINS::grins_factory_parsed_fem_traction("parsed_fem_traction")
ParsedFunctionNeumannBCFactory<libMesh::FunctionBase<libMesh::Number> > GRINS::grins_factory_parsed_neumann("parsed_neumann")
ParsedTractionBCFactory<libMesh::FunctionBase<libMesh::Number> > GRINS::grins_factory_parsed_traction("parsed_traction")
HomogeneousDirichletBCFactory GRINS::grins_factory_pinned("pinned")
HomogeneousDirichletBCFactory GRINS::grins_factory_pinned_old_style("pinned_old_style")
PowerLawCatalycityFactory GRINS::grins_factory_power_law_catalycity("power")
PowerLawCatalycityFactoryOldStyle GRINS::grins_factory_power_law_catalycity_old_style("power_old_style")
PrescribedMoleFractionsDirichletOldStyleBCFactory GRINS::grins_factory_prescribed_mole_fraccs_old_style("prescribed_mole_fracs_old_style")
PrescribedSpeciesDirichletOldStyleBCFactory GRINS::grins_factory_prescribed_species_old_style("prescribed_species_old_style")
PrescribedVelDirichletOldStyleBCFactory GRINS::grins_factory_prescribed_vel_old_style("prescribed_vel_old_style")
RollerXBCFactory GRINS::grins_factory_roller_x("roller_x")
RollerXBCFactory GRINS::grins_factory_roller_x_old_style("roller_x_old_style")
RollerYBCFactory GRINS::grins_factory_roller_y("roller_y")
RollerYBCFactory GRINS::grins_factory_roller_y_old_style("roller_y_old_style")
RollerZBCFactory GRINS::grins_factory_roller_z("roller_z")
RollerZBCFactory GRINS::grins_factory_roller_z_old_style("roller_z_old_style")
HomogeneousNeumannBCFactory GRINS::grins_factory_species_axisym("SpeciesMassFractions_axisymmetric")
HomogeneousNeumannBCFactory GRINS::grins_factory_species_axisym_old_style("SpeciesMassFractions_axisymmetric_old_style")
HomogeneousNeumannBCFactory GRINS::grins_factory_temp_axisym("Temperature_axisymmetric")
HomogeneousNeumannBCFactory GRINS::grins_factory_temp_axisym_old_style("Temperature_axisymmetric_old_style")
TractionOldStyleBCFactory<libMesh::FunctionBase<libMesh::Number> > GRINS::grins_factory_traction_old_style_functionbase("constant_traction_old_style")
AxisymmetryBCFactory GRINS::grins_factory_velocity_axisymmetry("Velocity_axisymmetric")
AxisymmetryBCFactory GRINS::grins_factory_velocity_axisymmetry_old_style("Velocity_axisymmetric_old_style")
XYSymmetryBCFactory GRINS::grins_factory_xy_symmetry("xy_symmetry")
XYSymmetryBCFactory GRINS::grins_factory_xy_symmetry_old_style("xy_symmetry_old_style")
XZSymmetryBCFactory GRINS::grins_factory_xz_symmetry("xz_symmetry")
XZSymmetryBCFactory GRINS::grins_factory_xz_symmetry_old_style("xz_symmetry_old_style")
YZSymmetryBCFactory GRINS::grins_factory_yz_symmetry("yz_symmetry")
YZSymmetryBCFactory GRINS::grins_factory_yz_symmetry_old_style("yz_symmetry_old_style")
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 50 of file var_typedefs.h.

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.

const std::string GRINS::parsed_boundary = "parsed_boundary"

Definition at line 32 of file qoi_names.h.

Referenced by GRINS::QoIFactory::add_qoi().

const std::string GRINS::parsed_interior = "parsed_interior"

Definition at line 33 of file qoi_names.h.

Referenced by GRINS::QoIFactory::add_qoi().

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 std::string GRINS::T_var_name_default = "T"

temperature

Definition at line 63 of file variable_name_defaults.h.

Referenced by GRINS::AverageNusseltNumber::init().

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.

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.

Todo:
Should we put the default physics variable names in a class instead of just GRINS namespace?

x-velocity

Definition at line 42 of file variable_name_defaults.h.

Referenced by GRINS::Vorticity::init().

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.

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().

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.

const std::string GRINS::weighted_flux = "weighted_flux"

Definition at line 34 of file qoi_names.h.

Referenced by GRINS::QoIFactory::add_qoi().


Generated on Thu Jun 2 2016 21:52:30 for GRINS-0.7.0 by  doxygen 1.8.10