Public Member Functions | Public Attributes | List of all members
UnstructuredFluidProblem< ELEMENT > Class Template Reference

Unstructured fluid problem. More...

Inheritance diagram for UnstructuredFluidProblem< ELEMENT >:

Public Member Functions

 UnstructuredFluidProblem ()
 Constructor: More...
 
 ~UnstructuredFluidProblem ()
 Destructor (empty) More...
 
void doc_solution (DocInfo &doc_info)
 Doc the solution. More...
 
unsigned nfluid_inflow_traction_boundary ()
 Return total number of fluid inflow traction boundaries. More...
 
unsigned nfluid_outflow_traction_boundary ()
 Return total number of fluid outflow traction boundaries. More...
 
unsigned nfluid_traction_boundary ()
 Return total number of fluid outflow traction boundaries. More...
 
void create_fluid_traction_elements ()
 Create fluid traction elements at inflow. More...
 

Public Attributes

TetgenMesh< ELEMENT > * Fluid_mesh_pt
 Bulk fluid mesh. More...
 
Vector< Mesh * > Fluid_traction_mesh_pt
 Meshes of fluid traction elements that apply pressure at in/outflow. More...
 
Vector< unsigned > Inflow_boundary_id
 IDs of fluid mesh boundaries along which inflow boundary conditions are applied. More...
 
Vector< unsigned > Outflow_boundary_id
 IDs of fluid mesh boundaries along which inflow boundary conditions are applied. More...
 

Detailed Description

template<class ELEMENT>
class UnstructuredFluidProblem< ELEMENT >

Unstructured fluid problem.

Definition at line 97 of file unstructured_three_d_fluid.cc.

Constructor & Destructor Documentation

◆ UnstructuredFluidProblem()

template<class ELEMENT >
UnstructuredFluidProblem< ELEMENT >::UnstructuredFluidProblem

Constructor:

Constructor for unstructured 3D fluid problem.

Definition at line 156 of file unstructured_three_d_fluid.cc.

References Global_Parameters::Re.

◆ ~UnstructuredFluidProblem()

template<class ELEMENT >
UnstructuredFluidProblem< ELEMENT >::~UnstructuredFluidProblem ( )
inline

Destructor (empty)

Definition at line 106 of file unstructured_three_d_fluid.cc.

Member Function Documentation

◆ create_fluid_traction_elements()

template<class ELEMENT >
void UnstructuredFluidProblem< ELEMENT >::create_fluid_traction_elements

Create fluid traction elements at inflow.

Create fluid traction elements.

Definition at line 313 of file unstructured_three_d_fluid.cc.

References Global_Parameters::prescribed_inflow_traction(), and Global_Parameters::prescribed_outflow_traction().

◆ doc_solution()

template<class ELEMENT >
void UnstructuredFluidProblem< ELEMENT >::doc_solution ( DocInfo &  doc_info)

Doc the solution.

Definition at line 384 of file unstructured_three_d_fluid.cc.

Referenced by main().

◆ nfluid_inflow_traction_boundary()

template<class ELEMENT >
unsigned UnstructuredFluidProblem< ELEMENT >::nfluid_inflow_traction_boundary ( )
inline

Return total number of fluid inflow traction boundaries.

Definition at line 112 of file unstructured_three_d_fluid.cc.

◆ nfluid_outflow_traction_boundary()

template<class ELEMENT >
unsigned UnstructuredFluidProblem< ELEMENT >::nfluid_outflow_traction_boundary ( )
inline

Return total number of fluid outflow traction boundaries.

Definition at line 118 of file unstructured_three_d_fluid.cc.

◆ nfluid_traction_boundary()

template<class ELEMENT >
unsigned UnstructuredFluidProblem< ELEMENT >::nfluid_traction_boundary ( )
inline

Return total number of fluid outflow traction boundaries.

Definition at line 124 of file unstructured_three_d_fluid.cc.

Member Data Documentation

◆ Fluid_mesh_pt

template<class ELEMENT >
TetgenMesh<ELEMENT>* UnstructuredFluidProblem< ELEMENT >::Fluid_mesh_pt

Bulk fluid mesh.

Definition at line 135 of file unstructured_three_d_fluid.cc.

◆ Fluid_traction_mesh_pt

template<class ELEMENT >
Vector<Mesh*> UnstructuredFluidProblem< ELEMENT >::Fluid_traction_mesh_pt

Meshes of fluid traction elements that apply pressure at in/outflow.

Definition at line 138 of file unstructured_three_d_fluid.cc.

◆ Inflow_boundary_id

template<class ELEMENT >
Vector<unsigned> UnstructuredFluidProblem< ELEMENT >::Inflow_boundary_id

IDs of fluid mesh boundaries along which inflow boundary conditions are applied.

Definition at line 142 of file unstructured_three_d_fluid.cc.

◆ Outflow_boundary_id

template<class ELEMENT >
Vector<unsigned> UnstructuredFluidProblem< ELEMENT >::Outflow_boundary_id

IDs of fluid mesh boundaries along which inflow boundary conditions are applied.

Definition at line 146 of file unstructured_three_d_fluid.cc.


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