Classes | Namespaces | Functions | Variables
bretherton.cc File Reference

Go to the source code of this file.

Classes

class  BrethertonElement< ELEMENT >
 "Bretherton element" is a fluid element (of type ELEMENT) for which the (inflow) velocity at those nodes that are located on a specified Mesh boundary is prescribed by Dirichlet boundary conditions. The key is that prescribed velocity profile can be a function of some external Data – this dependency must be taken into account when computing the element's Jacobian matrix. More...
 
class  oomph::FaceGeometry< BrethertonElement< SpineElement< QCrouzeixRaviartElement< 2 > > > >
 Face geometry of the Bretherton 2D Crouzeix_Raviart spine elements. More...
 
class  oomph::FaceGeometry< BrethertonElement< SpineElement< QTaylorHoodElement< 2 > > > >
 Face geometry of the Bretherton 2D Taylor Hood spine elements. More...
 
class  oomph::FaceGeometry< FaceGeometry< BrethertonElement< SpineElement< QCrouzeixRaviartElement< 2 > > > > >
 Face geometry of the Face geometry of the the Bretherton 2D Crouzeix_Raviart spine elements. More...
 
class  oomph::FaceGeometry< FaceGeometry< BrethertonElement< SpineElement< QTaylorHoodElement< 2 > > > > >
 Face geometry of face geometry of the Bretherton 2D Taylor Hood spine elements. More...
 
class  BrethertonProblem< ELEMENT >
 ////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////// More...
 

Namespaces

 Global_Physical_Variables
 Namepspace for global parameters.
 
 oomph
 

Functions

Vector< double > Global_Physical_Variables::G (2)
 Direction of gravity. More...
 
void Global_Physical_Variables::inflow (const Vector< double > &x, Vector< double > &veloc)
 Set inflow velocity, based on spine heights at outflow and channel width at inflow. More...
 
int main (int argc, char *argv[])
 Driver code for unsteady two-layer fluid problem. If there are any command line arguments, we regard this as a validation run and perform only a single step. More...
 

Variables

double Global_Physical_Variables::Re
 Reynolds number. More...
 
double Global_Physical_Variables::ReSt
 Womersley = Reynolds times Strouhal. More...
 
double Global_Physical_Variables::ReInvFr
 Product of Reynolds and Froude number. More...
 
double Global_Physical_Variables::Ca
 Capillary number. More...
 
double * Global_Physical_Variables::H_lo_pt
 Pointer to film thickness at outflow on the lower wall. More...
 
double * Global_Physical_Variables::H_up_pt
 Pointer to film thickness at outflow on the upper wall. More...
 
double * Global_Physical_Variables::Y_lo_pt
 Pointer to y-position at inflow on the lower wall. More...
 
double * Global_Physical_Variables::Y_up_pt
 Pointer to y-position at inflow on the upper wall. More...
 

Function Documentation

◆ main()

int main ( int  argc,
char *  argv[] 
)

Driver code for unsteady two-layer fluid problem. If there are any command line arguments, we regard this as a validation run and perform only a single step.

Definition at line 916 of file bretherton.cc.

References Global_Physical_Variables::Ca, Global_Physical_Variables::G(), BrethertonProblem< ELEMENT >::parameter_study(), Global_Physical_Variables::Re, Global_Physical_Variables::ReInvFr, and Global_Physical_Variables::ReSt.