0.6.0
Loading...
Searching...
No Matches
type_ibm_matrix_coefficients.f90 File Reference

Data Types

type  type_ibm_matrix_coefficients::t_ibm_matrix_coefficients
 Store matrix coefficients around a cell. More...
 
interface  type_ibm_matrix_coefficients::initialize
 
interface  type_ibm_matrix_coefficients::unalloc
 

Modules

module  type_ibm_matrix_coefficients
 

Enumerations

enum  { type_ibm_matrix_coefficients::req_stencil_1_star , type_ibm_matrix_coefficients::req_stencil_2_star , type_ibm_matrix_coefficients::req_stencil_1_square , type_ibm_matrix_coefficients::req_stencil_2_square }
 

Functions/Subroutines

pure subroutine, public type_ibm_matrix_coefficients::initialize_ibm_matrix_coefficients (matrix, extent, spatial_dimension)
 
pure subroutine, public type_ibm_matrix_coefficients::unalloc_ibm_matrix_coefficients (matrix)
 
integer function, public type_ibm_matrix_coefficients::eval_required_stencil (matrix)
 Returns the “smallest” stencil that can handle argument.
 
integer function type_ibm_matrix_coefficients::eval_required_stencil_logic (matrix)
 
subroutine, public type_ibm_matrix_coefficients::to_stencil_factory (req_stencil, stencil_factory)
 
subroutine, public type_ibm_matrix_coefficients::to_stencil_factory_navier (req_stencil, stencil_factory)
 
pure subroutine, public type_ibm_matrix_coefficients::add_interp_to_ibm_matrix_coefficients (matrix, nodes, interp)
 Add interpolation coefficients into matrix coefficients.
 
double precision function, dimension(nodes%nb), public type_ibm_matrix_coefficients::apply_ibm_matrix (nodes, matrix, field)
 Interpolate field value at boundary points.