Public Member Functions | List of all members
ElasticInclinedPlaneProblem< ELEMENT, TIMESTEPPER > Class Template Reference
Inheritance diagram for ElasticInclinedPlaneProblem< ELEMENT, TIMESTEPPER >:
InclinedPlaneProblem< ELEMENT, ElasticLineFluidInterfaceElement< ELEMENT > >

Public Member Functions

 ElasticInclinedPlaneProblem (const unsigned &nx, const unsigned &ny, const double &length)
 
void actions_after_implicit_timestep ()
 Update Lagrangian positions after each timestep (updated-lagrangian approach)
 
- Public Member Functions inherited from InclinedPlaneProblem< ELEMENT, ElasticLineFluidInterfaceElement< ELEMENT > >
 InclinedPlaneProblem (const unsigned &nx, const unsigned &ny, const double &length)
 Generic Constructor (empty)
 
void solve_steady ()
 Solve the steady problem.
 
void timestep (const double &dt, const unsigned &n_tsteps)
 Take n_tsteps timesteps of size dt.
 
void actions_before_implicit_timestep ()
 Actions before the timestep (update the time-dependent boundary conditions)
 
void make_traction_elements ()
 Function to add the traction boundary elements to boundaries 3(inlet) and 1(outlet) of the mesh.
 
void make_free_surface_elements ()
 
void complete_build ()
 Complete the build of the problem setting all standard parameters and boundary conditions.
 
 ~InclinedPlaneProblem ()
 Generic desructor to clean up the memory allocated in the problem.
 

Additional Inherited Members

- Protected Attributes inherited from InclinedPlaneProblem< ELEMENT, ElasticLineFluidInterfaceElement< ELEMENT > >
MeshBulk_mesh_pt
 Bulk fluid mesh.
 
MeshTraction_mesh_pt
 Mesh for the traction elements that are added at inlet and outlet.
 
MeshSurface_mesh_pt
 Mesh for the free surface elements.
 
MeshPoint_mesh_pt
 Mesh for the point elements at each end of the free surface.
 
std::string Output_prefix
 Prefix for output files.
 

Detailed Description

template<class ELEMENT, class TIMESTEPPER>
class ElasticInclinedPlaneProblem< ELEMENT, TIMESTEPPER >

Definition at line 687 of file inclined_plane.cc.

Constructor & Destructor Documentation

◆ ElasticInclinedPlaneProblem()

Member Function Documentation

◆ actions_after_implicit_timestep()

void ElasticInclinedPlaneProblem< ELEMENT, TIMESTEPPER >::actions_after_implicit_timestep ( )
inline

Update Lagrangian positions after each timestep (updated-lagrangian approach)

Definition at line 739 of file inclined_plane.cc.

References InclinedPlaneProblem< ELEMENT, ElasticLineFluidInterfaceElement< ELEMENT > >::Bulk_mesh_pt.


The documentation for this class was generated from the following file: