//////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////// More...
Public Member Functions | |
ChannelWithLeafletProblem (const double &l_left, const double &l_right, const double &h_leaflet, const double &h_tot, const unsigned &nleft, const unsigned &nright, const unsigned &ny1, const unsigned &ny2, const double &d_x, const double &d_y, const double &x_0, const double &period) | |
Constructor: Pass the length of the domain at the left of the leaflet lleft,the length of the domain at the right of the leaflet lright,the height of the leaflet hleaflet, the total height of the domain htot, the number of macro-elements at the left of the leaflet nleft, the number of macro-elements at the right of the leaflet nright, the number of macro-elements under hleaflet ny1, the number of macro-elements above hleaflet ny2,the x-displacement of the leaflet d_x,the y-displacement of the leaflet d_y,the abscissa of the origin of the leaflet x_0, the period of the moving leaflet. More... | |
~ChannelWithLeafletProblem () | |
Destructor (empty) More... | |
RefineableAlgebraicChannelWithLeafletMesh< ELEMENT > * | mesh_pt () |
Overloaded access function to specific mesh. More... | |
void | actions_after_newton_solve () |
Update after solve (empty) More... | |
void | actions_before_newton_solve () |
Update before solve (empty) More... | |
void | actions_after_adapt () |
Actions after adaptation: Pin redundant pressure dofs. More... | |
void | actions_before_implicit_timestep () |
Update the velocity boundary condition on the moving leaflet. More... | |
void | doc_solution (DocInfo &doc_info) |
Doc the solution. More... | |
Private Attributes | |
GeomObject * | Leaflet_pt |
Pointer to the GeomObject. More... | |
//////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////
Problem class
Definition at line 147 of file channel_with_leaflet.cc.
ChannelWithLeafletProblem< ELEMENT >::ChannelWithLeafletProblem | ( | const double & | l_left, |
const double & | l_right, | ||
const double & | h_leaflet, | ||
const double & | h_tot, | ||
const unsigned & | nleft, | ||
const unsigned & | nright, | ||
const unsigned & | ny1, | ||
const unsigned & | ny2, | ||
const double & | d_x, | ||
const double & | d_y, | ||
const double & | x_0, | ||
const double & | period | ||
) |
Constructor: Pass the length of the domain at the left of the leaflet lleft,the length of the domain at the right of the leaflet lright,the height of the leaflet hleaflet, the total height of the domain htot, the number of macro-elements at the left of the leaflet nleft, the number of macro-elements at the right of the leaflet nright, the number of macro-elements under hleaflet ny1, the number of macro-elements above hleaflet ny2,the x-displacement of the leaflet d_x,the y-displacement of the leaflet d_y,the abscissa of the origin of the leaflet x_0, the period of the moving leaflet.
Constructor.
Definition at line 210 of file channel_with_leaflet.cc.
References Global_Physical_Variables::Re.
|
inline |
Destructor (empty)
Definition at line 170 of file channel_with_leaflet.cc.
void ChannelWithLeafletProblem< ELEMENT >::actions_after_adapt |
Actions after adaptation: Pin redundant pressure dofs.
Definition at line 332 of file channel_with_leaflet.cc.
|
inline |
Update after solve (empty)
Definition at line 182 of file channel_with_leaflet.cc.
void ChannelWithLeafletProblem< ELEMENT >::actions_before_implicit_timestep |
Update the velocity boundary condition on the moving leaflet.
Actions before implicit timestep: Update domain shape and the velocity boundary conditions.
Definition at line 305 of file channel_with_leaflet.cc.
|
inline |
Update before solve (empty)
Definition at line 185 of file channel_with_leaflet.cc.
void ChannelWithLeafletProblem< ELEMENT >::doc_solution | ( | DocInfo & | doc_info | ) |
|
inline |
Overloaded access function to specific mesh.
Definition at line 173 of file channel_with_leaflet.cc.
|
private |
Pointer to the GeomObject.
Definition at line 199 of file channel_with_leaflet.cc.