8#include <compile_time_options.h>
11#include <deal.II/base/parameter_acceptor.h>
12#include <deal.II/base/tensor.h>
20 namespace NavierStokes
36 "Newtonian fluid viscosity model with Fourier-law heat flux";
54 return parabolic_component_names_.size();
67 double cv_inverse_kappa_;
71 const std::vector<std::string> parabolic_component_names_;
83 : ParameterAcceptor(subsection)
86 add_parameter(
"mu", mu_,
"The shear viscosity constant");
89 add_parameter(
"lambda", lambda_,
"The bulk viscosity constant");
91 cv_inverse_kappa_ = 1.866666666666666e-2;
92 add_parameter(
"kappa",
94 "Scaled thermal conductivity constant: c_v^{-1} kappa");
ACCESSOR_READ_ONLY(parabolic_component_names)
static const std::string problem_name
ParabolicSystem(const std::string &subsection="/B - Equation")
static constexpr bool is_identity
unsigned int n_parabolic_state_vectors() const