Functions | Variables
oomph::SarahBL Namespace Reference

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 > &params, 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
 

Detailed Description

Sarah's boundary layer solution for flow in oscillating ring.

Function Documentation

void oomph::SarahBL::buckled_ring_residual ( const Vector< double > &  params,
const Vector< double > &  unknowns,
Vector< double > &  residuals 
)

Residual function for buckled ring.

Definition at line 399 of file osc_ring_sarah_asymptotics.h.

References X_sarah(), and Y_sarah().

Referenced by exact_soln(), and full_exact_soln().

double oomph::SarahBL::Diss_sarah ( double  rho,
double  zeta,
double  t 
)

Definition at line 51 of file osc_ring_sarah_asymptotics.h.

References A, alpha, epsilon, N, and Omega.

Referenced by full_exact_soln().

void oomph::SarahBL::exact_soln ( const double &  time,
const Vector< double > &  x,
Vector< double > &  soln 
)

Exact solution: x,y,u,v,p.

Definition at line 422 of file osc_ring_sarah_asymptotics.h.

References alpha, buckled_ring_residual(), P_sarah(), U_sarah(), V_sarah(), X_sarah(), and Y_sarah().

Referenced by OscRingNStProblem< ELEMENT >::doc_solution().

void oomph::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.

Definition at line 484 of file osc_ring_sarah_asymptotics.h.

References alpha, buckled_ring_residual(), Diss_sarah(), P_sarah(), U_sarah(), V_sarah(), X_sarah(), and Y_sarah().

Referenced by OscRingNStProblem< ELEMENT >::doc_solution(), and main().

double oomph::SarahBL::Kin_energy_sarah ( double  t)

Definition at line 94 of file osc_ring_sarah_asymptotics.h.

References A, alpha, epsilon, N, and Omega.

Referenced by OscRingNStProblem< ELEMENT >::doc_solution().

double oomph::SarahBL::P_sarah ( double  rho,
double  zeta,
double  t 
)

Definition at line 134 of file osc_ring_sarah_asymptotics.h.

References A, alpha, epsilon, N, and Omega.

Referenced by exact_soln(), and full_exact_soln().

double oomph::SarahBL::Total_Diss_lead_sarah ( double  t)

Definition at line 157 of file osc_ring_sarah_asymptotics.h.

References A, alpha, epsilon, and Omega.

double oomph::SarahBL::Total_Diss_sarah ( double  t)

Definition at line 185 of file osc_ring_sarah_asymptotics.h.

References A, alpha, epsilon, N, and Omega.

Referenced by OscRingNStProblem< ELEMENT >::doc_solution().

double oomph::SarahBL::U_sarah ( double  rho,
double  zeta,
double  t 
)

Definition at line 218 of file osc_ring_sarah_asymptotics.h.

References A, alpha, epsilon, N, and Omega.

Referenced by exact_soln(), and full_exact_soln().

double oomph::SarahBL::V_sarah ( double  rho,
double  zeta,
double  t 
)

Definition at line 287 of file osc_ring_sarah_asymptotics.h.

References A, alpha, epsilon, N, and Omega.

Referenced by exact_soln(), and full_exact_soln().

double oomph::SarahBL::X_sarah ( double  rho,
double  zeta,
double  t 
)

Definition at line 356 of file osc_ring_sarah_asymptotics.h.

References A, epsilon, N, and Omega.

Referenced by buckled_ring_residual(), exact_soln(), and full_exact_soln().

double oomph::SarahBL::Y_sarah ( double  rho,
double  zeta,
double  t 
)

Definition at line 377 of file osc_ring_sarah_asymptotics.h.

References A, epsilon, N, and Omega.

Referenced by buckled_ring_residual(), exact_soln(), and full_exact_soln().

Variable Documentation

double oomph::SarahBL::A
double oomph::SarahBL::alpha
double oomph::SarahBL::epsilon
double oomph::SarahBL::N
double oomph::SarahBL::Omega