8#include <compile_time_options.h>
12#include <deal.II/base/parameter_acceptor.h>
13#include <deal.II/base/tensor.h>
21 namespace NavierStokes
37 "Newtonian fluid viscosity model with Fourier-law heat flux";
55 return parabolic_component_names_.size();
68 double cv_inverse_kappa_;
72 const std::vector<std::string> parabolic_component_names_;
84 : ParameterAcceptor(subsection)
87 add_parameter(
"mu", mu_,
"The shear viscosity constant");
90 add_parameter(
"lambda", lambda_,
"The bulk viscosity constant");
92 cv_inverse_kappa_ = 1.866666666666666e-2;
93 add_parameter(
"kappa",
95 "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