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

Enumerations

enum  { direction_x , direction_y , direction_z }
 

Functions/Subroutines

subroutine, public apply_os_cicsam_advection (work_cell_field, scalar_field_n, time_step, boundary_condition, velocity_np1)
 
subroutine apply_os_cicsam_sweep (work_cell_field_np1, work_cell_field, time_step, boundary_condition, velocity, direction, scheme)
 
subroutine compute_os_cicsam_coefficient (beta_coefficient, cell_field, velocity, courant_number_cell, scheme)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
direction_x 
direction_y 
direction_z 

Function/Subroutine Documentation

◆ apply_os_cicsam_advection()

subroutine, public mod_compute_cell_advection_os_cicsam::apply_os_cicsam_advection ( double precision, dimension(:,:,:), intent(inout) work_cell_field,
double precision, dimension(:,:,:), intent(in) scalar_field_n,
double precision, intent(in) time_step,
type(t_boundary_condition), intent(in) boundary_condition,
type(t_face_field), intent(in) velocity_np1 )

◆ apply_os_cicsam_sweep()

subroutine mod_compute_cell_advection_os_cicsam::apply_os_cicsam_sweep ( double precision, dimension(:,:,:), intent(inout) work_cell_field_np1,
double precision, dimension(:,:,:), intent(in) work_cell_field,
double precision, intent(in) time_step,
type(t_boundary_condition), intent(in) boundary_condition,
type(t_face_field), intent(in) velocity,
integer, intent(in) direction,
integer, intent(in) scheme )
private

◆ compute_os_cicsam_coefficient()

subroutine mod_compute_cell_advection_os_cicsam::compute_os_cicsam_coefficient ( type(t_face_field), intent(inout) beta_coefficient,
double precision, dimension(:,:,:), intent(in) cell_field,
type(t_face_field), intent(in) velocity,
double precision, dimension(:,:,:), intent(in) courant_number_cell,
integer, intent(in) scheme )
private