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

Go to the source code of this file.

Classes

class  MyEllipse
 Oscillating ellipse

\[ x = (A + \widehat{A} \cos(2\pi t/T)) \cos(\xi) \]

\[ y = \frac{\sin(\xi)}{A + \widehat{A} \cos(2\pi t/T)} \]

Note that cross-sectional area is conserved. More...

 
class  OscEllipseProblem< ELEMENT, TIMESTEPPER >
 Navier-Stokes problem in an oscillating ellipse domain. More...
 

Namespaces

 Global_Physical_Variables
 Namepspace for global parameters.
 

Functions

void Global_Physical_Variables::get_exact_u (const double &t, const Vector< double > &x, Vector< double > &u)
 Exact solution of the problem as a vector containing u,v,p. More...
 
int main (int argc, char *argv[])
 

Variables

double Global_Physical_Variables::Re =100.0
 Reynolds number. More...
 
double Global_Physical_Variables::ReSt =100.0
 Womersley = Reynolds times Strouhal. More...
 
double Global_Physical_Variables::A =1.0
 x-Half axis length More...
 
double Global_Physical_Variables::A_hat =0.1
 x-Half axis amplitude More...
 
double Global_Physical_Variables::T =1.0
 Period of oscillations. More...
 

Function Documentation

◆ main()

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

Driver code for unsteady Navier-Stokes flow, driven by oscillating ellipse. If the code is executed with command line arguments, a validation run is performed.

Definition at line 628 of file osc_quarter_ellipse.cc.

References OscEllipseProblem< ELEMENT, TIMESTEPPER >::unsteady_run().