Public Member Functions | |
SpineInclinedPlaneProblem (const unsigned &nx, const unsigned &ny, const double &length) | |
void | actions_before_newton_convergence_check () |
Spine heights/lengths are unknowns in the problem so their values get corrected during each Newton step. However, changing their value does not automatically change the nodal positions, so we need to update all of them. More... | |
Public Member Functions inherited from InclinedPlaneProblem< ELEMENT, SpineLineFluidInterfaceElement< ELEMENT > > | |
InclinedPlaneProblem (const unsigned &nx, const unsigned &ny, const double &length) | |
Generic Constructor (empty) More... | |
void | solve_steady () |
Solve the steady problem. More... | |
void | timestep (const double &dt, const unsigned &n_tsteps) |
Take n_tsteps timesteps of size dt. More... | |
void | actions_before_implicit_timestep () |
Actions before the timestep (update the time-dependent boundary conditions) More... | |
void | make_traction_elements () |
Function to add the traction boundary elements to boundaries 3(inlet) and 1(outlet) of the mesh. More... | |
void | make_free_surface_elements () |
void | complete_build () |
Complete the build of the problem setting all standard parameters and boundary conditions. More... | |
~InclinedPlaneProblem () | |
Generic desructor to clean up the memory allocated in the problem. More... | |
Additional Inherited Members | |
Protected Attributes inherited from InclinedPlaneProblem< ELEMENT, SpineLineFluidInterfaceElement< ELEMENT > > | |
Mesh * | Bulk_mesh_pt |
Bulk fluid mesh. More... | |
Mesh * | Traction_mesh_pt |
Mesh for the traction elements that are added at inlet and outlet. More... | |
Mesh * | Surface_mesh_pt |
Mesh for the free surface elements. More... | |
Mesh * | Point_mesh_pt |
Mesh for the point elements at each end of the free surface. More... | |
std::string | Output_prefix |
Prefix for output files. More... | |
Definition at line 607 of file inclined_plane.cc.
|
inline |
Definition at line 613 of file inclined_plane.cc.
|
inline |
Spine heights/lengths are unknowns in the problem so their values get corrected during each Newton step. However, changing their value does not automatically change the nodal positions, so we need to update all of them.
Definition at line 649 of file inclined_plane.cc.