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

Go to the source code of this file.

Classes

class  oomph::PseudoElasticBulkElement< ELEMENT >
 Pseudo-Elastic Solid element class to overload the Block Preconditioner methods ndof_types() and get_dof_numbers_for_unknowns() to differentiate between DOFs subject to Lagrange multiplier and those that are not. More...
 
class  oomph::FaceGeometry< PseudoElasticBulkElement< ELEMENT > >
 FaceGeometry of wrapped element is the same as the underlying element. More...
 
class  UndeformedLeaflet
 ///////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////// More...
 
class  FSIChannelWithLeafletProblem< ELEMENT >
 ///////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////// More...
 

Namespaces

 oomph
 ////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////
 
 LSC_Preconditioner_Helper
 //////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
 
 Global_Parameters
 ////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////
 

Functions

Preconditioner * LSC_Preconditioner_Helper::set_hypre_preconditioner ()
 Create instance of Hypre preconditioner with settings that are appropriate for serial solution of Navier-Stokes momentum block. More...
 
double Global_Parameters::flux (const double &t)
 Flux: Pulsatile flow. More...
 
int main (int argc, char **argv)
 Driver code. More...
 

Variables

double Global_Parameters::Leaflet_x0 = 1.0
 x-position of root of leaflet More...
 
double Global_Parameters::Leaflet_height =0.5
 height of leaflet More...
 
double Global_Parameters::Fluid_length_left =1.0
 length of fluid mesh to left of leaflet More...
 
double Global_Parameters::Fluid_length_right =3.0
 length of fluid mesh to right of leaflet More...
 
double Global_Parameters::Fluid_height =1.0
 height of fluid mesh More...
 
unsigned Global_Parameters::Mesh_nleft =4
 Num elements to left of leaflet in coarse mesh. More...
 
unsigned Global_Parameters::Mesh_nright =12
 Num elements to right of leaflet in coarse mesh. More...
 
unsigned Global_Parameters::Mesh_ny1 =2
 Num elements in fluid mesh in y dirn adjacent to leaflet. More...
 
unsigned Global_Parameters::Mesh_ny2 =2
 Num elements in fluid mesh in y dirn above leaflet. More...
 
double Global_Parameters::Re =50.0
 Reynolds number. More...
 
double Global_Parameters::ReSt =50.0
 Womersley number: Product of Reynolds and Strouhal numbers. More...
 
double Global_Parameters::H =0.05
 Non-dimensional wall thickness. More...
 
double Global_Parameters::Q =2.0e-7
 Fluid structure interaction parameter: Ratio of stresses used for non-dimensionalisation of fluid to solid stresses. More...
 
double Global_Parameters::T =1.0
 Period for fluctuations in flux. More...
 
double Global_Parameters::U_base =1.0
 Min. flux. More...
 
double Global_Parameters::U_perturbation =0.5
 Max. flux. More...
 
double Global_Parameters::Lambda_sq =0.0
 Pseudo-solid mass density. More...
 
double Global_Parameters::Lambda_sq_beam =0.0
 Beam mass density. More...
 
double Global_Parameters::Nu =0.1
 Pseudo-solid Poisson ratio. More...
 
double Global_Parameters::Dt = T/40.0
 Timestep for simulation: 40 steps per period. More...
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)