![]() |
|
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().