Unstructured fluid problem. More...
Public Member Functions | |
| UnstructuredFluidProblem () | |
| Constructor: | |
| ~UnstructuredFluidProblem () | |
| Destructor (empty) | |
| void | doc_solution (DocInfo &doc_info) |
| Doc the solution. | |
| unsigned | nfluid_inflow_traction_boundary () |
| Return total number of fluid inflow traction boundaries. | |
| unsigned | nfluid_outflow_traction_boundary () |
| Return total number of fluid outflow traction boundaries. | |
| unsigned | nfluid_traction_boundary () |
| Return total number of fluid outflow traction boundaries. | |
| void | create_fluid_traction_elements () |
| Create fluid traction elements at inflow. | |
Public Attributes | |
| TetgenMesh< ELEMENT > * | Fluid_mesh_pt |
| Bulk fluid mesh. | |
| Vector< Mesh * > | Fluid_traction_mesh_pt |
| Meshes of fluid traction elements that apply pressure at in/outflow. | |
| Vector< unsigned > | Inflow_boundary_id |
| IDs of fluid mesh boundaries along which inflow boundary conditions are applied. | |
| Vector< unsigned > | Outflow_boundary_id |
| IDs of fluid mesh boundaries along which inflow boundary conditions are applied. | |
Unstructured fluid problem.
Definition at line 97 of file unstructured_three_d_fluid.cc.
| 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.
|
inline |
Destructor (empty)
Definition at line 106 of file unstructured_three_d_fluid.cc.
| 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().
| 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().
|
inline |
Return total number of fluid inflow traction boundaries.
Definition at line 112 of file unstructured_three_d_fluid.cc.
References UnstructuredFluidProblem< ELEMENT >::Inflow_boundary_id.
|
inline |
Return total number of fluid outflow traction boundaries.
Definition at line 118 of file unstructured_three_d_fluid.cc.
References UnstructuredFluidProblem< ELEMENT >::Outflow_boundary_id.
|
inline |
Return total number of fluid outflow traction boundaries.
Definition at line 124 of file unstructured_three_d_fluid.cc.
References UnstructuredFluidProblem< ELEMENT >::Inflow_boundary_id, and UnstructuredFluidProblem< ELEMENT >::Outflow_boundary_id.
| TetgenMesh<ELEMENT>* UnstructuredFluidProblem< ELEMENT >::Fluid_mesh_pt |
Bulk fluid mesh.
Definition at line 135 of file unstructured_three_d_fluid.cc.
| 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.
| 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.
Referenced by UnstructuredFluidProblem< ELEMENT >::nfluid_inflow_traction_boundary(), and UnstructuredFluidProblem< ELEMENT >::nfluid_traction_boundary().
| 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.
Referenced by UnstructuredFluidProblem< ELEMENT >::nfluid_outflow_traction_boundary(), and UnstructuredFluidProblem< ELEMENT >::nfluid_traction_boundary().