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

Data Types

type  t_scalar_bc_initializer_dirichlet
 
type  t_scalar_bc_initializer_flux
 
type  t_scalar_bc_initializer_neumann
 
type  t_scalar_bc_initializer_robin
 
type  t_scalar_bc_initializer_wall
 

Functions/Subroutines

subroutine set_bc_u (scalar_initializer, i, b, bctype, last_coef)
 
subroutine set_bc_v (scalar_initializer, j, b, bctype, last_coef)
 
subroutine set_bc_w (scalar_initializer, k, b, bctype, last_coef)
 
subroutine initialize_scalar (scalar_initializer, region, boundary_condition, bctype, last_coef)
 
subroutine set_bc_u_shape (shape_initializer, i, b, bctype, last_coef)
 
subroutine set_bc_v_shape (shape_initializer, j, b, bctype, last_coef)
 
subroutine set_bc_w_shape (shape_initializer, k, b, bctype, last_coef)
 
subroutine initialize_shape (shape_initializer, region, boundary_condition, bctype, last_coef)
 
subroutine initialize_vector (vector_initializer, region, boundary_condition, bctype)
 
subroutine set_bc_uniform (bctype, region, boundary_condition, coef)
 
recursive subroutine initialize_dirichlet_bc (bc_initializer, boundary_condition)
 
recursive subroutine initialize_neumann_bc (bc_initializer, boundary_condition)
 
recursive subroutine initialize_flux_bc (bc_initializer, boundary_condition)
 
recursive subroutine initialize_robin_bc (bc_initializer, boundary_condition)
 
recursive subroutine initialize_wall_bc (bc_initializer, boundary_condition)
 
recursive subroutine finalize_bc_dirichlet (bc_initializer)
 
recursive subroutine finalize_bc_neumann (bc_initializer)
 
recursive subroutine finalize_bc_flux (bc_initializer)
 
recursive subroutine finalize_bc_robin (bc_initializer)
 
recursive subroutine finalize_bc_wall (bc_initializer)
 

Function/Subroutine Documentation

◆ finalize_bc_dirichlet()

recursive subroutine type_scalar_field_bc_initializer::finalize_bc_dirichlet ( type(t_scalar_bc_initializer_dirichlet) bc_initializer)
private

◆ finalize_bc_flux()

recursive subroutine type_scalar_field_bc_initializer::finalize_bc_flux ( type(t_scalar_bc_initializer_flux) bc_initializer)
private

◆ finalize_bc_neumann()

recursive subroutine type_scalar_field_bc_initializer::finalize_bc_neumann ( type(t_scalar_bc_initializer_neumann) bc_initializer)
private

◆ finalize_bc_robin()

recursive subroutine type_scalar_field_bc_initializer::finalize_bc_robin ( type(t_scalar_bc_initializer_robin) bc_initializer)
private

◆ finalize_bc_wall()

recursive subroutine type_scalar_field_bc_initializer::finalize_bc_wall ( type(t_scalar_bc_initializer_wall) bc_initializer)
private

◆ initialize_dirichlet_bc()

recursive subroutine type_scalar_field_bc_initializer::initialize_dirichlet_bc ( class(t_scalar_bc_initializer_dirichlet), intent(in) bc_initializer,
type(t_boundary_condition), intent(inout) boundary_condition )
private

◆ initialize_flux_bc()

recursive subroutine type_scalar_field_bc_initializer::initialize_flux_bc ( class(t_scalar_bc_initializer_flux), intent(in) bc_initializer,
type(t_boundary_condition), intent(inout) boundary_condition )
private

◆ initialize_neumann_bc()

recursive subroutine type_scalar_field_bc_initializer::initialize_neumann_bc ( class(t_scalar_bc_initializer_neumann), intent(in) bc_initializer,
type(t_boundary_condition), intent(inout) boundary_condition )
private

◆ initialize_robin_bc()

recursive subroutine type_scalar_field_bc_initializer::initialize_robin_bc ( class(t_scalar_bc_initializer_robin), intent(in) bc_initializer,
type(t_boundary_condition), intent(inout) boundary_condition )
private

◆ initialize_scalar()

subroutine type_scalar_field_bc_initializer::initialize_scalar ( class(t_scalar_initializer), intent(in) scalar_initializer,
integer, intent(in) region,
type(t_boundary_condition), intent(inout) boundary_condition,
integer, intent(in) bctype,
double precision, dimension(bc_coef_size-1), intent(in) last_coef )
private

◆ initialize_shape()

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

◆ initialize_vector()

subroutine type_scalar_field_bc_initializer::initialize_vector ( class(t_vector_initializer), intent(in) vector_initializer,
integer, intent(in) region,
type(t_boundary_condition), intent(inout) boundary_condition,
integer, intent(in) bctype )
private

◆ initialize_wall_bc()

recursive subroutine type_scalar_field_bc_initializer::initialize_wall_bc ( class(t_scalar_bc_initializer_wall), intent(in) bc_initializer,
type(t_boundary_condition), intent(inout) boundary_condition )
private

◆ set_bc_u()

subroutine type_scalar_field_bc_initializer::set_bc_u ( class(t_scalar_initializer), intent(in) scalar_initializer,
integer, intent(in) i,
type(t_boundary_condition_side), intent(inout) b,
integer, intent(in) bctype,
double precision, dimension(bc_coef_size-1), intent(in) last_coef )

◆ set_bc_u_shape()

subroutine type_scalar_field_bc_initializer::set_bc_u_shape ( class(t_shape_initializer), intent(in) shape_initializer,
integer, intent(in) i,
type(t_boundary_condition_side), intent(inout) b,
integer, intent(in) bctype,
double precision, dimension(bc_coef_size-1), intent(in) last_coef )
private

◆ set_bc_uniform()

subroutine type_scalar_field_bc_initializer::set_bc_uniform ( integer, intent(in) bctype,
integer, intent(in) region,
type(t_boundary_condition), intent(inout) boundary_condition,
double precision, dimension(bc_coef_size) coef )
private

◆ set_bc_v()

subroutine type_scalar_field_bc_initializer::set_bc_v ( class(t_scalar_initializer), intent(in) scalar_initializer,
integer, intent(in) j,
type(t_boundary_condition_side), intent(inout) b,
integer, intent(in) bctype,
double precision, dimension(bc_coef_size-1), intent(in) last_coef )
private

◆ set_bc_v_shape()

subroutine type_scalar_field_bc_initializer::set_bc_v_shape ( class(t_shape_initializer), intent(in) shape_initializer,
integer, intent(in) j,
type(t_boundary_condition_side), intent(inout) b,
integer, intent(in) bctype,
double precision, dimension(bc_coef_size-1), intent(in) last_coef )
private

◆ set_bc_w()

subroutine type_scalar_field_bc_initializer::set_bc_w ( class(t_scalar_initializer), intent(in) scalar_initializer,
integer, intent(in) k,
type(t_boundary_condition_side), intent(inout) b,
integer, intent(in) bctype,
double precision, dimension(bc_coef_size-1), intent(in) last_coef )
private

◆ set_bc_w_shape()

subroutine type_scalar_field_bc_initializer::set_bc_w_shape ( class(t_shape_initializer), intent(in) shape_initializer,
integer, intent(in) k,
type(t_boundary_condition_side), intent(inout) b,
integer, intent(in) bctype,
double precision, dimension(bc_coef_size-1), intent(in) last_coef )
private