SFEMaNS  version 4.1 (work in progress)
Reference documentation for SFEMaNS
 All Classes Files Functions Variables Groups Pages
subroutine_mass Module Reference

Public Member Functions

subroutine, public three_level_mass (comm_one_d, time, level_set_LA_P1, level_set_LA_P2, list_mode, mesh_P1, mesh_P2, chmp_vit_P2, max_vel, level_set_per, density_m2, density_m1, density, level_set_m1, level_set, visc_entro_level)
 
subroutine, public reconstruct_variable (comm_one_d, list_mode, mesh_P1, mesh_P2, level_set, values, variable)
 
subroutine, public total_mass (comm_one_d, list_mode, mass_mesh, level_set, mass_tot)
 
subroutine, public inject_p1_p2 (jj_c, jj_f, pp_c, pp_f)
 
subroutine, public project_p2_p1 (jj_P2, jj_P1, pp_P2, pp_P1)
 

Detailed Description

Definition at line 1 of file sub_mass.f90.

Member Function/Subroutine Documentation

subroutine, public subroutine_mass::inject_p1_p2 ( integer, dimension(:,:), intent(in)  jj_c,
integer, dimension(:,:), intent(in)  jj_f,
real(kind=8), dimension(:), intent(in)  pp_c,
real(kind=8), dimension(:), intent(out)  pp_f 
)

Definition at line 242 of file sub_mass.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine, public subroutine_mass::project_p2_p1 ( integer, dimension(:,:), intent(in)  jj_P2,
integer, dimension(:,:), intent(in)  jj_P1,
real(kind=8), dimension(:), intent(in)  pp_P2,
real(kind=8), dimension(:), intent(out)  pp_P1 
)

Definition at line 263 of file sub_mass.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine, public subroutine_mass::reconstruct_variable ( pointer  comm_one_d,
integer, dimension(:), intent(in)  list_mode,
type(mesh_type), intent(in)  mesh_P1,
type(mesh_type), intent(in)  mesh_P2,
real(kind=8), dimension(:,:,:,:), intent(in)  level_set,
real(kind=8), dimension(:), intent(in)  values,
real(kind=8), dimension(:,:,:), intent(inout)  variable 
)

Definition at line 70 of file sub_mass.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine, public subroutine_mass::three_level_mass ( pointer  comm_one_d,
real(kind=8)  time,
type(petsc_csr_la)  level_set_LA_P1,
type(petsc_csr_la)  level_set_LA_P2,
integer, dimension(:), intent(in)  list_mode,
type(mesh_type), intent(in)  mesh_P1,
type(mesh_type), intent(in)  mesh_P2,
real(kind=8), dimension(:,:,:), intent(in)  chmp_vit_P2,
real(kind=8), intent(inout)  max_vel,
type(periodic_type), intent(in)  level_set_per,
real(kind=8), dimension(:,:,:), intent(inout)  density_m2,
real(kind=8), dimension(:,:,:), intent(inout)  density_m1,
real(kind=8), dimension(:,:,:), intent(inout)  density,
real(kind=8), dimension(:,:,:,:), intent(inout)  level_set_m1,
real(kind=8), dimension(:,:,:,:), intent(inout)  level_set,
real(kind=8), dimension(:,:), intent(in)  visc_entro_level 
)

Definition at line 9 of file sub_mass.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine, public subroutine_mass::total_mass ( pointer  comm_one_d,
integer, dimension(:), intent(in)  list_mode,
type(mesh_type), intent(in)  mass_mesh,
real(kind=8), dimension(:,:,:,:), intent(in)  level_set,
real(kind=8), intent(out)  mass_tot 
)

Definition at line 165 of file sub_mass.f90.

Here is the call graph for this function:


The documentation for this module was generated from the following file: