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

Go to the source code of this file.

Classes

class  GeneralEllipse
 A geometric object for an ellipse with initial centre of mass at (centre_x, centre_y) with axis in the x direction given by 2a and in the y-direction given by 2b. The boundary of the ellipse is parametrised by its angle. More...
 
class  UnstructuredImmersedEllipseProblem< ELEMENT >
 Unstructured Navier-Stokes ALE Problem for a rigid ellipse immersed within a viscous fluid. More...
 

Namespaces

namespace  Problem_Parameter
 Namespace for Problem Parameters.
 
namespace  Jeffery_Solution
 Exact solution for the rotation of an ellipse in unbounded shear flow as computed by Jeffery (1922)
 

Functions

double Jeffery_Solution::null (const double &t)
 Null function.
 
double Jeffery_Solution::angle (const double &t)
 Angular position as a function of time t.
 
double Jeffery_Solution::velocity (const double &t)
 Angular velocity as function of time t.
 
double Jeffery_Solution::acceleration (const double &t)
 Angular acceleration as a function of time t (should always be zero)
 
int main (int argc, char **argv)
 Driver code for immersed ellipse problem.
 

Variables

double Problem_Parameter::Re =1.0
 Reynolds number.
 
double Problem_Parameter::St = 1.0
 Strouhal number.
 
double Problem_Parameter::Density_ratio = 1.0
 Density ratio (Solid density / Fluid density)
 
double Problem_Parameter::A = 0.25
 Initial axis of the elliptical solid in x-direction.
 
double Problem_Parameter::B = 0.5
 Initial axis of the elliptical solid in y-direction (N.B. 2B = 1 is the reference length scale)
 
double Problem_Parameter::Nu =0.3
 Pseudo-solid (mesh) Poisson ratio.
 
double Problem_Parameter::Lambda_sq =0.0
 Pseudo-solid (mesh) "density" Set to zero because we don't want inertia in the node update!
 
ConstitutiveLaw * Problem_Parameter::Constitutive_law_pt
 Constitutive law used to determine the mesh deformation.
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

Driver code for immersed ellipse problem.

Definition at line 1198 of file jeffery_orbit.cc.

References UnstructuredImmersedEllipseProblem< ELEMENT >::solve_for_consistent_nodal_positions().