![]() |
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
operator splitting object More...
Private Member Functions | |
| procedure, pass(this) | operatort => operator |
| pointer on routine defined first operator More... | |
| procedure, pass(this) | operatorv => operator |
| pointer on routine defined second operator More... | |
Private Attributes | |
| real(kind=f64) | current_time = 0.0_f64 |
| current time to be incremented More... | |
| integer(kind=i32) | split_case |
| defines the splitting method to be chosen from those defined as global variables in sll_m_operator_splitting module More... | |
| integer(kind=i32) | nb_split_step |
| number of split steps in the method More... | |
| real(kind=f64), dimension(:), pointer | split_step |
| array containing the coefficients of the each split step More... | |
| logical | split_begin_t |
| Start with operatorT if true and with operatorV if false. More... | |
| integer(kind=i32) | dim_split_v |
| Used for specific Vlasov-Poisson splitting. More... | |
operator splitting object
Definition at line 63 of file sll_m_operator_splitting.F90.
|
private |
pointer on routine defined first operator
Definition at line 79 of file sll_m_operator_splitting.F90.
|
private |
pointer on routine defined second operator
Definition at line 81 of file sll_m_operator_splitting.F90.
|
private |
current time to be incremented
Definition at line 65 of file sll_m_operator_splitting.F90.
|
private |
Used for specific Vlasov-Poisson splitting.
Definition at line 76 of file sll_m_operator_splitting.F90.
|
private |
number of split steps in the method
Definition at line 70 of file sll_m_operator_splitting.F90.
|
private |
Start with operatorT if true and with operatorV if false.
Definition at line 74 of file sll_m_operator_splitting.F90.
|
private |
defines the splitting method to be chosen from those defined as global variables in sll_m_operator_splitting module
Definition at line 68 of file sll_m_operator_splitting.F90.
|
private |
array containing the coefficients of the each split step
Definition at line 72 of file sll_m_operator_splitting.F90.
1.9.1