Functions | Variables
oomph::SarahBL Namespace Reference

///////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////// 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

◆ buckled_ring_residual()

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 395 of file osc_ring_sarah_asymptotics.h.

References X_sarah(), and Y_sarah().

Referenced by exact_soln(), and full_exact_soln().

◆ Diss_sarah()

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

Definition at line 47 of file osc_ring_sarah_asymptotics.h.

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

Referenced by full_exact_soln().

◆ 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 418 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().

◆ full_exact_soln()

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 480 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().

◆ Kin_energy_sarah()

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

Definition at line 90 of file osc_ring_sarah_asymptotics.h.

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

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

◆ P_sarah()

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

Definition at line 130 of file osc_ring_sarah_asymptotics.h.

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

Referenced by exact_soln(), and full_exact_soln().

◆ Total_Diss_lead_sarah()

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

Definition at line 153 of file osc_ring_sarah_asymptotics.h.

References A, alpha, epsilon, and Omega.

◆ Total_Diss_sarah()

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

Definition at line 181 of file osc_ring_sarah_asymptotics.h.

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

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

◆ U_sarah()

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

Definition at line 214 of file osc_ring_sarah_asymptotics.h.

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

Referenced by exact_soln(), and full_exact_soln().

◆ V_sarah()

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

Definition at line 283 of file osc_ring_sarah_asymptotics.h.

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

Referenced by exact_soln(), and full_exact_soln().

◆ X_sarah()

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

Definition at line 352 of file osc_ring_sarah_asymptotics.h.

References A, epsilon, N, and Omega.

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

◆ Y_sarah()

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

Definition at line 373 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

◆ A

double oomph::SarahBL::A

◆ alpha

double oomph::SarahBL::alpha

◆ epsilon

double oomph::SarahBL::epsilon

◆ N

double oomph::SarahBL::N

◆ Omega

double oomph::SarahBL::Omega