Upgrade mesh to solid mesh. More...
Public Member Functions  
ElasticCollapsibleChannelMesh (const unsigned &nup, const unsigned &ncollapsible, const unsigned &ndown, const unsigned &ny, const double &lup, const double &lcollapsible, const double &ldown, const double &ly, GeomObject *wall_pt, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)  
Constructor: Build mesh and copy Eulerian coords to Lagrangian ones so that the initial configuration is the stressfree one. More...  
Public Member Functions inherited from oomph::CollapsibleChannelMesh< ELEMENT >  
CollapsibleChannelMesh (const unsigned &nup, const unsigned &ncollapsible, const unsigned &ndown, const unsigned &ny, const double &lup, const double &lcollapsible, const double &ldown, const double &ly, GeomObject *wall_pt, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)  
Constructor: Pass number of elements in upstream/collapsible/ downstream segment and across the channel; lengths of upstream/ collapsible/downstream segments and width of channel, pointer to GeomObject that defines the collapsible segment and pointer to TimeStepper (defaults to the default timestepper, Steady). More...  
~CollapsibleChannelMesh ()  
destructor More...  
GeomObject *&  wall_pt () 
Access function to GeomObject representing wall. More...  
CollapsibleChannelDomain *  domain_pt () 
Access function to domain. More...  
virtual CollapsibleChannelDomain::BLSquashFctPt &  bl_squash_fct_pt () 
Function pointer for function that squashes the mesh near the walls. Default trivial mapping (the identity) leaves vertical nodal positions unchanged. Mapping is used in underlying CollapsibleChannelDomain. Virtual so we can break it in derived classes (e.g. the Algebraic versions of this mesh where it doesn't make any sense to provide the bl_squash_fct after the mesh has been built). More...  
CollapsibleChannelDomain::BLSquashFctPt  bl_squash_fct_pt () const 
Function pointer for function that squashes the mesh near the walls. Default trivial mapping (the identity) leaves vertical nodal positions unchanged. Mapping is used in underlying CollapsibleChannelDomain. Const version. More...  
virtual CollapsibleChannelDomain::AxialSpacingFctPt &  axial_spacing_fct_pt () 
Function pointer for function that redistributes the elements in the axial direction. Virtual so we can break it in derived classes (e.g. the Algebraic versions of this mesh where it doesn't make any sense to provide the bl_squash_fct after the mesh has been built). More...  
virtual CollapsibleChannelDomain::AxialSpacingFctPt &  axial_spacing_fct_pt () const 
Function pointer for function that redistributes the elements in the axial direction. Const version. More...  
Public Member Functions inherited from oomph::SimpleRectangularQuadMesh< ELEMENT >  
SimpleRectangularQuadMesh (const unsigned &Nx, const unsigned &Ny, const double &Lx, const double &Ly, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper)  
Constructor: Pass number of elements in the horizontal and vertical directions, and the corresponding dimensions. Timestepper defaults to Steady. More...  
const unsigned &  nx () const 
Access function for number of elements in x directions. More...  
const unsigned &  ny () const 
Access function for number of elements in y directions. More...  
Additional Inherited Members  
Protected Attributes inherited from oomph::CollapsibleChannelMesh< ELEMENT >  
CollapsibleChannelDomain *  Domain_pt 
Pointer to domain. More...  
unsigned  Nup 
Number of element columns in upstream part. More...  
unsigned  Ncollapsible 
Number of element columns in collapsible part. More...  
unsigned  Ndown 
Number of element columns in downstream part. More...  
unsigned  Ny 
Number of element rows across channel. More...  
GeomObject *  Wall_pt 
Pointer to geometric object that represents the moving wall. More...  
Upgrade mesh to solid mesh.
Definition at line 53 of file fsi_pseudo_solid_collapsible_channel.cc.

inline 
Constructor: Build mesh and copy Eulerian coords to Lagrangian ones so that the initial configuration is the stressfree one.
Make the current configuration the undeformed one by setting the nodal Lagrangian coordinates to their current Eulerian ones
Definition at line 63 of file fsi_pseudo_solid_collapsible_channel.cc.