#include <constant_viscosity.h>
Definition at line 42 of file constant_viscosity.h.
GRINS::ConstantViscosity::ConstantViscosity |
( |
const GetPot & |
input | ) |
|
Definition at line 38 of file constant_viscosity.C.
References _mu, GRINS::incompressible_navier_stokes, and GRINS::ParameterUser::set_parameter().
42 if( !input.have_variable(
"Materials/Viscosity/mu") )
44 libmesh_warning(
"No Materials/Viscosity/mu specified!\n");
54 (
_mu, input,
"Materials/Viscosity/mu",
_mu);
virtual void set_parameter(libMesh::Number ¶m_variable, const GetPot &input, const std::string ¶m_name, libMesh::Number param_default)
Each subclass can simultaneously read a parameter value from.
const PhysicsName incompressible_navier_stokes
ParameterUser(const std::string &user_name)
GRINS::ConstantViscosity::~ConstantViscosity |
( |
| ) |
|
GRINS::ConstantViscosity::ConstantViscosity |
( |
| ) |
|
|
private |
libMesh::Real GRINS::ConstantViscosity::deriv |
( |
const libMesh::Real |
T | ) |
const |
|
inline |
void GRINS::ConstantViscosity::init |
( |
libMesh::FEMSystem * |
| ) |
|
|
inline |
libMesh::Real GRINS::ConstantViscosity::operator() |
( |
| ) |
const |
|
inline |
libMesh::Real GRINS::ConstantViscosity::operator() |
( |
AssemblyContext & |
context, |
|
|
unsigned int |
qp |
|
) |
| const |
|
inline |
libMesh::Real GRINS::ConstantViscosity::operator() |
( |
const libMesh::Point & |
p, |
|
|
const libMesh::Real |
time |
|
) |
| |
|
inline |
libMesh::Real GRINS::ConstantViscosity::operator() |
( |
const libMesh::Real |
T | ) |
const |
|
inline |
void GRINS::ParameterUser::register_parameter |
( |
const std::string & |
param_name, |
|
|
libMesh::ParameterMultiPointer< libMesh::Number > & |
param_pointer |
|
) |
| const |
|
virtualinherited |
Each subclass will register its copy of an independent.
Reimplemented in GRINS::AxisymmetricHeatTransfer< Conductivity >, GRINS::LowMachNavierStokesBase< Viscosity, SpecificHeat, ThermalConductivity >, GRINS::IncompressibleNavierStokesBase< Viscosity >, GRINS::BoussinesqBuoyancySPGSMStabilization< Viscosity >, GRINS::HeatConduction< Conductivity >, GRINS::HeatTransferBase< Conductivity >, and GRINS::BoussinesqBuoyancyAdjointStabilization< Viscosity >.
Definition at line 50 of file parameter_user.C.
Referenced by GRINS::BoussinesqBuoyancyAdjointStabilization< Viscosity >::register_parameter(), GRINS::HeatTransferBase< Conductivity >::register_parameter(), GRINS::HeatConduction< Conductivity >::register_parameter(), GRINS::BoussinesqBuoyancySPGSMStabilization< Viscosity >::register_parameter(), GRINS::IncompressibleNavierStokesBase< Viscosity >::register_parameter(), GRINS::LowMachNavierStokesBase< Viscosity, SpecificHeat, ThermalConductivity >::register_parameter(), and GRINS::AxisymmetricHeatTransfer< Conductivity >::register_parameter().
54 std::map<std::string, libMesh::Number*>::const_iterator it =
59 std::cout <<
_my_name <<
" uses parameter " << param_name
61 param_pointer.push_back(it->second);
std::map< std::string, libMesh::Number * > _my_parameters
void GRINS::ParameterUser::set_parameter |
( |
libMesh::Number & |
param_variable, |
|
|
const GetPot & |
input, |
|
|
const std::string & |
param_name, |
|
|
libMesh::Number |
param_default |
|
) |
| |
|
virtualinherited |
Each subclass can simultaneously read a parameter value from.
Definition at line 35 of file parameter_user.C.
References GRINS::ParameterUser::_my_name, and GRINS::ParameterUser::_my_parameters.
Referenced by GRINS::AveragedFanAdjointStabilization< Viscosity >::AveragedFanAdjointStabilization(), GRINS::AveragedTurbineAdjointStabilization< Viscosity >::AveragedTurbineAdjointStabilization(), GRINS::BoussinesqBuoyancyAdjointStabilization< Viscosity >::BoussinesqBuoyancyAdjointStabilization(), GRINS::BoussinesqBuoyancyBase::BoussinesqBuoyancyBase(), GRINS::BoussinesqBuoyancySPGSMStabilization< Viscosity >::BoussinesqBuoyancySPGSMStabilization(), GRINS::ConstantConductivity::ConstantConductivity(), GRINS::ConstantPrandtlConductivity::ConstantPrandtlConductivity(), GRINS::ConstantSourceFunction::ConstantSourceFunction(), GRINS::ConstantSourceTerm::ConstantSourceTerm(), GRINS::ConstantSpecificHeat::ConstantSpecificHeat(), ConstantViscosity(), GRINS::ElasticCable< StressStrainLaw >::ElasticCable(), GRINS::ElasticCableConstantGravity::ElasticCableConstantGravity(), GRINS::ElasticMembrane< StressStrainLaw >::ElasticMembrane(), GRINS::ElasticMembraneConstantPressure::ElasticMembraneConstantPressure(), GRINS::HeatConduction< Conductivity >::HeatConduction(), GRINS::HeatTransferBase< Conductivity >::HeatTransferBase(), GRINS::IncompressibleNavierStokesBase< Viscosity >::IncompressibleNavierStokesBase(), GRINS::AverageNusseltNumber::init(), GRINS::MooneyRivlin::MooneyRivlin(), GRINS::ReactingLowMachNavierStokesBase< Mixture, Evaluator >::ReactingLowMachNavierStokesBase(), GRINS::HookesLaw1D::read_input_options(), GRINS::HookesLaw::read_input_options(), GRINS::AxisymmetricBoussinesqBuoyancy::read_input_options(), and GRINS::VelocityDragAdjointStabilization< Viscosity >::VelocityDragAdjointStabilization().
40 param_variable = input(param_name, param_default);
43 "ERROR: " <<
_my_name <<
" double-registered parameter " <<
std::map< std::string, libMesh::Number * > _my_parameters
libMesh::Real GRINS::ConstantViscosity::_mu |
|
private |
The documentation for this class was generated from the following files: