ORB5  4.00
Loading...
Searching...
No Matches
profile_update_mod Module Reference

Functions/Subroutines

subroutine, public init_profile_update
subroutine compute_bin_volume
 Compute the volume of the bin.
integer function, public get_space_bin (st, chit, phit, isp)
 Given a marker position (st, chit, phit), gives the bin (ibin) in which it is contained.
subroutine momentum_computation (isp)
 Compute and save a set of moments of the distribution function.
subroutine, public updated_momentum_saving
 Save moments.

Variables

real(kind=r8), dimension(:,:,:,:), allocatable, save, public sliding_momentum
real(kind=r8), dimension(:), allocatable, save, public bin_volume
real(kind=r8), save, public total_volume
integer, save slide_numb
integer, save, public n_saved
integer, save, public nbin
real(kind=r8), save, public dsb
real(kind=r8), save, public dchib

Function/Subroutine Documentation

◆ compute_bin_volume()

subroutine profile_update_mod::compute_bin_volume
private

Compute the volume of the bin.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_space_bin()

integer function, public profile_update_mod::get_space_bin ( real(kind=r8), intent(in) st,
real(kind=r8), intent(in) chit,
real(kind=r8), intent(in) phit,
integer, intent(in) isp )

Given a marker position (st, chit, phit), gives the bin (ibin) in which it is contained.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_profile_update()

subroutine, public profile_update_mod::init_profile_update
Here is the call graph for this function:
Here is the caller graph for this function:

◆ momentum_computation()

subroutine profile_update_mod::momentum_computation ( integer, intent(in) isp)
private

Compute and save a set of moments of the distribution function.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updated_momentum_saving()

subroutine, public profile_update_mod::updated_momentum_saving

Save moments.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ bin_volume

real(kind=r8), dimension(:), allocatable, save, public profile_update_mod::bin_volume

◆ dchib

real(kind=r8), save, public profile_update_mod::dchib

◆ dsb

real(kind=r8), save, public profile_update_mod::dsb

◆ n_saved

integer, save, public profile_update_mod::n_saved

◆ nbin

integer, save, public profile_update_mod::nbin

◆ slide_numb

integer, save profile_update_mod::slide_numb
private

◆ sliding_momentum

real(kind=r8), dimension(:,:,:,:), allocatable, save, public profile_update_mod::sliding_momentum

◆ total_volume

real(kind=r8), save, public profile_update_mod::total_volume