//////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// More...
#include <my_alg_channel_mesh.h>
Public Member Functions | |
MyRefineableAlgebraicCollapsibleChannelMesh (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, function pointer to "boundary layer squash function", and pointer to TimeStepper (defaults to the default timestepper, Steady). More... | |
MyRefineableAlgebraicCollapsibleChannelMesh (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, CollapsibleChannelDomain::BLSquashFctPt bl_squash_function_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, function pointer to "boundary layer squash function", and pointer to TimeStepper (defaults to the default timestepper, Steady). More... | |
Public Member Functions inherited from oomph::MyAlgebraicCollapsibleChannelMesh< ELEMENT > | |
MyAlgebraicCollapsibleChannelMesh (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... | |
MyAlgebraicCollapsibleChannelMesh (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, CollapsibleChannelDomain::BLSquashFctPt bl_squash_function_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, function pointer to "boundary layer squash function", and pointer to TimeStepper (defaults to the default timestepper, Steady). More... | |
virtual | ~MyAlgebraicCollapsibleChannelMesh () |
Destructor: empty. More... | |
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. This (deliberately broken) function overloads the one in the CollapsibleChannelMesh base class. More... | |
void | algebraic_node_update (const unsigned &t, AlgebraicNode *&node_pt) |
Update nodal position at time level t (t=0: present; t>0: previous) More... | |
void | update_node_update (AlgebraicNode *&node_pt) |
Update the geometric references that are used to update node after mesh adaptation. Empty – no update of node update required. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from oomph::MyAlgebraicCollapsibleChannelMesh< ELEMENT > | |
void | setup_algebraic_node_update () |
Function to setup the algebraic node update. More... | |
Protected Attributes inherited from oomph::MyAlgebraicCollapsibleChannelMesh< ELEMENT > | |
CollapsibleChannelDomain::BLSquashFctPt | Dummy_fct_pt |
Dummy function pointer. More... | |
//////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////
Refineable version of the CollapsibleChannel mesh with algebraic node update.
Definition at line 180 of file my_alg_channel_mesh.h.
|
inline |
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, function pointer to "boundary layer squash function", and pointer to TimeStepper (defaults to the default timestepper, Steady).
Definition at line 194 of file my_alg_channel_mesh.h.
|
inline |
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, function pointer to "boundary layer squash function", and pointer to TimeStepper (defaults to the default timestepper, Steady).
Definition at line 227 of file my_alg_channel_mesh.h.