![]() |
|
Functions | |
Exact solution as a Vector void | get_exact_u (const Vector< double > &x, Vector< double > &u) |
Exact solution as a scalar void | get_exact_u (const Vector< double > &x, double &u) |
Source function required to make the solution above an exact solution void | source_function (const Vector< double > &x_vect, double &source) |
Beta required by the exact solution on a boundary on which r is fixed void | prescribed_beta_on_fixed_r_boundary (const Vector< double > &x_vect, double &beta) |
Alfa required by the exact solution on a boundary on which r is fixed void | prescribed_alpha_on_fixed_r_boundary (const Vector< double > &x_vect, double &alpha) |
Wind void | wind_function (const Vector< double > &x, Vector< double > &wind) |
Variables | |
double | Peclet = 0.0 |
Peclet number. More... | |
double | TanPhi = 0.5 |
Parameter for angle of step. More... | |
double | Omega = 0.5 |
Parameter for switch z-dependence. More... | |
double | Epsilon = 0.1 |
Amplitude of boundary deflection (Epsilon<R!!!) More... | |
double | K_Alpha = 1.0 |
Relation between alfa and beta (. More... | |
Namespace for exact solution for SteadyAxisymAdvectionDiffusion equation with "sharp" step
Exact solution as a scalar void TanhSolnForSteadyAxisymAdvectionDiffusion::get_exact_u | ( | const Vector< double > & | x, |
double & | u | ||
) |
References Omega, Eigen::bfloat16_impl::pow(), Eigen::bfloat16_impl::tanh(), TanPhi, and plotDoE::x.
Exact solution as a Vector void TanhSolnForSteadyAxisymAdvectionDiffusion::get_exact_u | ( | const Vector< double > & | x, |
Vector< double > & | u | ||
) |
References Omega, Eigen::bfloat16_impl::pow(), Eigen::bfloat16_impl::tanh(), TanPhi, and plotDoE::x.
Referenced by TwoMeshFluxSteadyAxisymAdvectionDiffusionProblem< ELEMENT >::doc_solution(), and for().
Alfa required by the exact solution on a boundary on which r is fixed void TanhSolnForSteadyAxisymAdvectionDiffusion::prescribed_alpha_on_fixed_r_boundary | ( | const Vector< double > & | x_vect, |
double & | alpha | ||
) |
References alpha, cos(), Epsilon, K_Alpha, Omega, Eigen::bfloat16_impl::pow(), UniformPSDSelfTest::r, sqrt(), Eigen::bfloat16_impl::tanh(), and TanPhi.
Referenced by Wind_fct_pt().
Beta required by the exact solution on a boundary on which r is fixed void TanhSolnForSteadyAxisymAdvectionDiffusion::prescribed_beta_on_fixed_r_boundary | ( | const Vector< double > & | x_vect, |
double & | beta | ||
) |
References beta, cos(), Epsilon, K_Alpha, Omega, Eigen::bfloat16_impl::pow(), UniformPSDSelfTest::r, sqrt(), Eigen::bfloat16_impl::tanh(), and TanPhi.
Referenced by Wind_fct_pt().
Source function required to make the solution above an exact solution void TanhSolnForSteadyAxisymAdvectionDiffusion::source_function | ( | const Vector< double > & | x_vect, |
double & | source | ||
) |
References cos(), Omega, Peclet, Eigen::bfloat16_impl::pow(), UniformPSDSelfTest::r, sin(), TestProblem::source(), Eigen::bfloat16_impl::tanh(), and TanPhi.
Referenced by main().
double TanhSolnForSteadyAxisymAdvectionDiffusion::Epsilon = 0.1 |
Amplitude of boundary deflection (Epsilon<R!!!)
Referenced by prescribed_alpha_on_fixed_r_boundary(), prescribed_beta_on_fixed_r_boundary(), and Wind_fct_pt().
double TanhSolnForSteadyAxisymAdvectionDiffusion::K_Alpha = 1.0 |
Relation between alfa and beta (.
Referenced by prescribed_alpha_on_fixed_r_boundary(), and prescribed_beta_on_fixed_r_boundary().
double TanhSolnForSteadyAxisymAdvectionDiffusion::Omega = 0.5 |
Parameter for switch z-dependence.
Referenced by get_exact_u(), prescribed_alpha_on_fixed_r_boundary(), prescribed_beta_on_fixed_r_boundary(), and source_function().
double TanhSolnForSteadyAxisymAdvectionDiffusion::Peclet = 0.0 |
Peclet number.
Referenced by source_function(), and Wind_fct_pt().
double TanhSolnForSteadyAxisymAdvectionDiffusion::TanPhi = 0.5 |
Parameter for angle of step.
Referenced by get_exact_u(), prescribed_alpha_on_fixed_r_boundary(), prescribed_beta_on_fixed_r_boundary(), and source_function().