![]() |
|
Sarah's boundary layer solution for flow in oscillating ring. More...
Functions | |
double | Diss_sarah (double rho, double zeta, double t) |
double | Kin_energy_sarah (double t) |
double | P_sarah (double rho, double zeta, double t) |
double | Total_Diss_lead_sarah (double t) |
double | Total_Diss_sarah (double t) |
double | U_sarah (double rho, double zeta, double t) |
double | V_sarah (double rho, double zeta, double t) |
double | X_sarah (double rho, double zeta, double t) |
double | Y_sarah (double rho, double zeta, double t) |
void | buckled_ring_residual (const Vector< double > ¶ms, const Vector< double > &unknowns, Vector< double > &residuals) |
Residual function for buckled ring. More... | |
void | exact_soln (const double &time, const Vector< double > &x, Vector< double > &soln) |
Exact solution: x,y,u,v,p. More... | |
void | full_exact_soln (const double &time, const Vector< double > &x, Vector< double > &soln) |
Full exact solution: x,y,u,v,p,du/dt,dv/dt,diss. More... | |
Variables | |
double | epsilon |
double | alpha |
double | A |
double | Omega |
double | N |
Sarah's boundary layer solution for flow in oscillating ring.
///////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////
void SarahBL::buckled_ring_residual | ( | const Vector< double > & | params, |
const Vector< double > & | unknowns, | ||
Vector< double > & | residuals | ||
) |
Residual function for buckled ring.
References Particles2023AnalysisHung::params, plotPSD::t, X_sarah(), Y_sarah(), and Eigen::zeta().
Referenced by exact_soln(), and full_exact_soln().
References A, alpha, cos(), epsilon, Eigen::bfloat16_impl::exp(), N, Omega, sin(), sqrt(), plotPSD::t, and Eigen::zeta().
Referenced by full_exact_soln().
void SarahBL::exact_soln | ( | const double & | time, |
const Vector< double > & | x, | ||
Vector< double > & | soln | ||
) |
Exact solution: x,y,u,v,p.
References abs(), alpha, Eigen::bfloat16_impl::atan(), oomph::BlackBoxFDNewtonSolver::black_box_fd_newton_solve(), buckled_ring_residual(), e(), calibrate::error, OOMPH_EXCEPTION_LOCATION, P_sarah(), Particles2023AnalysisHung::params, BiharmonicTestFunctions2::Pi, sqrt(), U_sarah(), V_sarah(), plotDoE::x, X_sarah(), Y_sarah(), and Eigen::zeta().
Referenced by OscRingNStProblem< ELEMENT >::doc_solution().
void SarahBL::full_exact_soln | ( | const double & | time, |
const Vector< double > & | x, | ||
Vector< double > & | soln | ||
) |
Full exact solution: x,y,u,v,p,du/dt,dv/dt,diss.
References abs(), alpha, Eigen::bfloat16_impl::atan(), oomph::BlackBoxFDNewtonSolver::black_box_fd_newton_solve(), buckled_ring_residual(), Diss_sarah(), e(), calibrate::error, OOMPH_EXCEPTION_LOCATION, P_sarah(), Particles2023AnalysisHung::params, BiharmonicTestFunctions2::Pi, sqrt(), U_sarah(), V_sarah(), plotDoE::x, X_sarah(), Y_sarah(), and Eigen::zeta().
Referenced by OscRingNStProblem< ELEMENT >::doc_solution(), OscRingNStProblem< ELEMENT >::doc_solution_historic(), and main().
References A, alpha, cos(), epsilon, N, Omega, sin(), sqrt(), and plotPSD::t.
Referenced by OscRingNStProblem< ELEMENT >::doc_solution(), and OscRingNStProblem< ELEMENT >::doc_solution_historic().
References alpha, cos(), epsilon, N, Omega, Eigen::bfloat16_impl::pow(), sin(), sqrt(), plotPSD::t, and Eigen::zeta().
Referenced by exact_soln(), and full_exact_soln().
References alpha, cos(), epsilon, Omega, Eigen::bfloat16_impl::pow(), sin(), sqrt(), and plotPSD::t.
References A, alpha, cos(), epsilon, N, Omega, sin(), sqrt(), and plotPSD::t.
Referenced by OscRingNStProblem< ELEMENT >::doc_solution(), and OscRingNStProblem< ELEMENT >::doc_solution_historic().
References A, alpha, cos(), epsilon, Eigen::bfloat16_impl::exp(), N, Omega, Eigen::bfloat16_impl::pow(), sin(), sqrt(), plotPSD::t, and Eigen::zeta().
Referenced by OscRingNStProblem< ELEMENT >::doc_solution_historic(), exact_soln(), and full_exact_soln().
References A, alpha, cos(), epsilon, Eigen::bfloat16_impl::exp(), N, Omega, Eigen::bfloat16_impl::pow(), sin(), sqrt(), plotPSD::t, and Eigen::zeta().
Referenced by OscRingNStProblem< ELEMENT >::doc_solution_historic(), exact_soln(), and full_exact_soln().
References cos(), epsilon, N, Omega, sin(), plotPSD::t, and Eigen::zeta().
Referenced by buckled_ring_residual(), OscRingNStProblem< ELEMENT >::doc_solution_historic(), exact_soln(), and full_exact_soln().
References cos(), epsilon, N, Omega, sin(), plotPSD::t, and Eigen::zeta().
Referenced by buckled_ring_residual(), OscRingNStProblem< ELEMENT >::doc_solution_historic(), exact_soln(), and full_exact_soln().
double SarahBL::A |
Referenced by Diss_sarah(), Kin_energy_sarah(), OscRingNStProblem< ELEMENT >::OscRingNStProblem(), Total_Diss_sarah(), U_sarah(), and V_sarah().
double SarahBL::alpha |
double SarahBL::epsilon |
double SarahBL::N |
Referenced by OscRingNStProblem< ELEMENT >::OscRingNStProblem().
double SarahBL::Omega |