Field-related information to immersed boundary. More...
Public Attributes | |
| integer | method |
| Method associated with this immersed boundary. | |
| integer | order |
| Boundary condition spatial convergence order. | |
| integer | immersed_boundary_condition_type |
| Global Immersed Boundary Condition type (Dirichlet & Homogeneous Neumann currently handled) | |
| double precision | outer_value |
| Value assigned to outer nodes. | |
| type(t_interpolation_data), dimension(:), allocatable | interp1 |
| IBM explicit mini matrix. | |
| type(t_interpolation_data), dimension(:), allocatable | interp2 |
| type(t_interpolation_data), dimension(:), allocatable | interp3 |
Boundary condition. | |
Boundary condition value are stored in rank-1 arrays. Indices are coherent with ghost cells. | |
| type(t_node_list) | penalized_node |
| integer, dimension(:), allocatable | condition_type |
| Boundary condition type. Must be a member of enum_ibc_type. | |
| double precision, dimension(:), allocatable | condition |
| Boundary condition at the boundary point. | |
Matrix coefficients. | |
| type(t_ibm_matrix_coefficients), dimension(:), allocatable | mat |
| Matrix coefficients around the ghost node. | |
Field-related information to immersed boundary.
Store ibc-related variable data.
| double precision, dimension(:), allocatable type_immersed_boundary_condition::t_immersed_boundary_condition::condition |
Boundary condition at the boundary point.
| integer, dimension(:), allocatable type_immersed_boundary_condition::t_immersed_boundary_condition::condition_type |
Boundary condition type. Must be a member of enum_ibc_type.
| integer type_immersed_boundary_condition::t_immersed_boundary_condition::immersed_boundary_condition_type |
Global Immersed Boundary Condition type (Dirichlet & Homogeneous Neumann currently handled)
| type(t_interpolation_data), dimension (:), allocatable type_immersed_boundary_condition::t_immersed_boundary_condition::interp1 |
IBM explicit mini matrix.
| type(t_interpolation_data), dimension (:), allocatable type_immersed_boundary_condition::t_immersed_boundary_condition::interp2 |
| type(t_interpolation_data), dimension (:), allocatable type_immersed_boundary_condition::t_immersed_boundary_condition::interp3 |
| type(t_ibm_matrix_coefficients), dimension(:), allocatable type_immersed_boundary_condition::t_immersed_boundary_condition::mat |
Matrix coefficients around the ghost node.
| integer type_immersed_boundary_condition::t_immersed_boundary_condition::method |
Method associated with this immersed boundary.
| integer type_immersed_boundary_condition::t_immersed_boundary_condition::order |
Boundary condition spatial convergence order.
| double precision type_immersed_boundary_condition::t_immersed_boundary_condition::outer_value |
Value assigned to outer nodes.
| type(t_node_list) type_immersed_boundary_condition::t_immersed_boundary_condition::penalized_node |