Data Types | |
| interface | initialize |
| type | t_ibm_matrix_coefficients |
| Store matrix coefficients around a cell. More... | |
| interface | unalloc |
Functions/Subroutines | |
| pure subroutine, public | initialize_ibm_matrix_coefficients (matrix, extent, spatial_dimension) |
| pure subroutine, public | unalloc_ibm_matrix_coefficients (matrix) |
| type(t_stencil_type) function, public | eval_required_stencil (matrix) |
| Returns the “smallest” stencil that can handle argument. | |
| subroutine, public | eval_required_stencil_sub (matrix) |
| pure subroutine, public | add_interp_to_ibm_matrix_coefficients (matrix, nodes, interp) |
| Add interpolation coefficients into matrix coefficients. | |
| double precision function, dimension(nodes%nb), public | apply_ibm_matrix (nodes, matrix, field) |
| Interpolate field value at boundary points. | |
| pure subroutine, public type_ibm_matrix_coefficients::add_interp_to_ibm_matrix_coefficients | ( | type(t_ibm_matrix_coefficients), dimension(:), intent(inout) | matrix, |
| type(t_node_list), intent(in) | nodes, | ||
| type(t_interpolation_data), dimension(:), intent(in) | interp ) |
Add interpolation coefficients into matrix coefficients.
| double precision function, dimension(nodes%nb), public type_ibm_matrix_coefficients::apply_ibm_matrix | ( | type(t_node_list), intent(in) | nodes, |
| type(t_ibm_matrix_coefficients), dimension(nodes%nb), intent(in) | matrix, | ||
| double precision, dimension(:,:,:), intent(in) | field ) |
Interpolate field value at boundary points.
| type(t_stencil_type) function, public type_ibm_matrix_coefficients::eval_required_stencil | ( | type(t_ibm_matrix_coefficients), dimension(:), intent(inout) | matrix | ) |
Returns the “smallest” stencil that can handle argument.
| subroutine, public type_ibm_matrix_coefficients::eval_required_stencil_sub | ( | type(t_ibm_matrix_coefficients), dimension(:), intent(inout) | matrix | ) |
| pure subroutine, public type_ibm_matrix_coefficients::initialize_ibm_matrix_coefficients | ( | type(t_ibm_matrix_coefficients), intent(inout) | matrix, |
| integer, intent(in) | extent, | ||
| integer, intent(in) | spatial_dimension ) |
| pure subroutine, public type_ibm_matrix_coefficients::unalloc_ibm_matrix_coefficients | ( | type(t_ibm_matrix_coefficients), intent(inout) | matrix | ) |