0.6.0
Loading...
Searching...
No Matches
type_phase_advection_bc_initializer Module Reference

Data Types

interface  phase_bc_initializer_initialize_bc
 
type  t_phase_advection_bc_initializer
 
type  t_phase_advection_bc_initializer_free
 
type  t_phase_advection_bc_initializer_inlet
 

Functions/Subroutines

subroutine initialize_shape (shape_initializer, region, material_id, boundary_condition, bctype, last_coef)
 
recursive subroutine initialize_inlet_bc (bc_initializer, boundary_condition)
 
recursive subroutine initialize_free_bc (bc_initializer, boundary_condition)
 
recursive subroutine finalize_bc_inlet (bc_initializer)
 
recursive subroutine finalize_bc_free (bc_initializer)
 

Function/Subroutine Documentation

◆ finalize_bc_free()

recursive subroutine type_phase_advection_bc_initializer::finalize_bc_free ( type(t_phase_advection_bc_initializer_free), intent(inout) bc_initializer)
private

◆ finalize_bc_inlet()

recursive subroutine type_phase_advection_bc_initializer::finalize_bc_inlet ( type(t_phase_advection_bc_initializer_inlet), intent(inout) bc_initializer)
private

◆ initialize_free_bc()

recursive subroutine type_phase_advection_bc_initializer::initialize_free_bc ( class(t_phase_advection_bc_initializer_free), intent(in) bc_initializer,
type(t_boundary_condition), dimension(:), intent(inout) boundary_condition )
private

◆ initialize_inlet_bc()

recursive subroutine type_phase_advection_bc_initializer::initialize_inlet_bc ( class(t_phase_advection_bc_initializer_inlet), intent(in) bc_initializer,
type(t_boundary_condition), dimension(:), intent(inout) boundary_condition )
private

◆ initialize_shape()

subroutine type_phase_advection_bc_initializer::initialize_shape ( class(t_shape_initializer), intent(in) shape_initializer,
integer, intent(in) region,
integer, intent(in) material_id,
type(t_boundary_condition), dimension(:), intent(inout) boundary_condition,
integer, intent(in) bctype,
double precision, dimension(bc_coef_size-1), intent(in) last_coef )