ORB5  v4.9.4
efluid Module Reference

electron fluid model (FLU-ORB) More...

Functions/Subroutines

subroutine, public restart_fields (flag, datn)
 
subroutine, public init_efluid
 
subroutine, public icond_efluid
 
subroutine push_apar
 
subroutine push_ne
 
subroutine push_pe
 
subroutine, public sol_phi
 
subroutine, public sol_ue
 
subroutine, public apar_rk4 (i_it)
 
subroutine, public ne_rk4 (i_it)
 
subroutine, public pe_rk4 (i_it)
 
subroutine update_work1 (iter, work1)
 
subroutine update_field (i_it, work0, work1, work2)
 

Variables

real, dimension(:,:,:), allocatable, save, public apar_ohm
 
real, dimension(:,:,:), allocatable, save apar_work1
 
real, dimension(:,:,:), allocatable, save apar_work2
 
real, dimension(:,:,:), allocatable, save ne_work1
 
real, dimension(:,:,:), allocatable, save ne_work2
 
real, dimension(:,:,:), allocatable, save pe_work1
 
real, dimension(:,:,:), allocatable, save pe_work2
 

Detailed Description

electron fluid model (FLU-ORB)

Function/Subroutine Documentation

◆ apar_rk4()

subroutine, public efluid::apar_rk4 ( integer, intent(in)  i_it)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ icond_efluid()

subroutine, public efluid::icond_efluid
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ init_efluid()

subroutine, public efluid::init_efluid
+ Here is the caller graph for this function:

◆ ne_rk4()

subroutine, public efluid::ne_rk4 ( integer, intent(in)  i_it)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ pe_rk4()

subroutine, public efluid::pe_rk4 ( integer, intent(in)  i_it)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ push_apar()

subroutine efluid::push_apar
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ push_ne()

subroutine efluid::push_ne
private
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ push_pe()

subroutine efluid::push_pe
private
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ restart_fields()

subroutine, public efluid::restart_fields ( integer, intent(in)  flag,
integer, intent(in)  datn 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ sol_phi()

subroutine, public efluid::sol_phi

transform spline coefficients into the spline projection

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

◆ sol_ue()

subroutine, public efluid::sol_ue
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ update_field()

subroutine efluid::update_field ( integer, intent(in)  i_it,
real, dimension(islw:isup, jclw:jcup, kplw:kpup), intent(inout)  work0,
real, dimension(islw:isup, jclw:jcup, kplw:kpup), intent(inout)  work1,
real, dimension(islw:isup, jclw:jcup, kplw:kpup), intent(inout)  work2 
)
private
+ Here is the caller graph for this function:

◆ update_work1()

subroutine efluid::update_work1 ( integer, intent(in)  iter,
real, dimension(islw:isup, jclw:jcup, kplw:kpup), intent(inout)  work1 
)
private
+ Here is the caller graph for this function:

Variable Documentation

◆ apar_ohm

real, dimension(:,:,:), allocatable, save, public efluid::apar_ohm

◆ apar_work1

real, dimension(:,:,:), allocatable, save efluid::apar_work1
private

◆ apar_work2

real, dimension(:,:,:), allocatable, save efluid::apar_work2
private

◆ ne_work1

real, dimension(:,:,:), allocatable, save efluid::ne_work1
private

◆ ne_work2

real, dimension(:,:,:), allocatable, save efluid::ne_work2
private

◆ pe_work1

real, dimension(:,:,:), allocatable, save efluid::pe_work1
private

◆ pe_work2

real, dimension(:,:,:), allocatable, save efluid::pe_work2
private