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) More...
 
- Public Member Functions inherited from InclinedPlaneProblem< ELEMENT, ElasticLineFluidInterfaceElement< 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, ElasticLineFluidInterfaceElement< 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...
 

Detailed Description

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

Definition at line 687 of file inclined_plane.cc.

Constructor & Destructor Documentation

◆ ElasticInclinedPlaneProblem()

template<class ELEMENT , class TIMESTEPPER >
ElasticInclinedPlaneProblem< ELEMENT, TIMESTEPPER >::ElasticInclinedPlaneProblem ( const unsigned &  nx,
const unsigned &  ny,
const double &  length 
)
inline

Definition at line 692 of file inclined_plane.cc.

References Global_Physical_Variables::Constitutive_law_pt.

Member Function Documentation

◆ actions_after_implicit_timestep()

template<class ELEMENT , class TIMESTEPPER >
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.


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