0.6.0
Loading...
Searching...
No Matches
type_immersed_boundary_condition::t_immersed_boundary_condition Type Reference

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_listpenalized_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.
 

Detailed Description

Field-related information to immersed boundary.

Store ibc-related variable data.

Member Data Documentation

◆ condition

double precision, dimension(:), allocatable type_immersed_boundary_condition::t_immersed_boundary_condition::condition

Boundary condition at the boundary point.

◆ condition_type

integer, dimension(:), allocatable type_immersed_boundary_condition::t_immersed_boundary_condition::condition_type

Boundary condition type. Must be a member of enum_ibc_type.

◆ immersed_boundary_condition_type

integer type_immersed_boundary_condition::t_immersed_boundary_condition::immersed_boundary_condition_type

Global Immersed Boundary Condition type (Dirichlet & Homogeneous Neumann currently handled)

◆ interp1

type(t_interpolation_data), dimension (:), allocatable type_immersed_boundary_condition::t_immersed_boundary_condition::interp1

IBM explicit mini matrix.

◆ interp2

type(t_interpolation_data), dimension (:), allocatable type_immersed_boundary_condition::t_immersed_boundary_condition::interp2

◆ interp3

type(t_interpolation_data), dimension (:), allocatable type_immersed_boundary_condition::t_immersed_boundary_condition::interp3

◆ mat

type(t_ibm_matrix_coefficients), dimension(:), allocatable type_immersed_boundary_condition::t_immersed_boundary_condition::mat

Matrix coefficients around the ghost node.

◆ method

integer type_immersed_boundary_condition::t_immersed_boundary_condition::method

Method associated with this immersed boundary.

◆ order

integer type_immersed_boundary_condition::t_immersed_boundary_condition::order

Boundary condition spatial convergence order.

◆ outer_value

double precision type_immersed_boundary_condition::t_immersed_boundary_condition::outer_value

Value assigned to outer nodes.

◆ penalized_node

type(t_node_list) type_immersed_boundary_condition::t_immersed_boundary_condition::penalized_node

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