GBS
time_integration_input_type_mod::ttimeintegrationinput Type Reference
+ Inheritance diagram for time_integration_input_type_mod::ttimeintegrationinput:
+ Collaboration diagram for time_integration_input_type_mod::ttimeintegrationinput:

Private Member Functions

procedure load_parameters
 
procedure print_parameters
 
procedure store_parameters_hdf5
 

Private Attributes

character(len=10) numerical_scheme = 'rk4'
 Time integrator to use. More...
 
logical l2_norm = .false.
 
integer eval_psimatr_ts = 100
 Number of steps between two consecutive evaluations (and diagonalizations) of the psi-vpare matrix. More...
 
integer ns_nlpol = 10
 Number of steps between two consecutive updates of the density in the laplace operator for non-Boussinesq approximation. More...
 
integer ntimelevel = 4
 Number of time levels required by the numerical scheme. More...
 
real(dp) damping = 0.05_dp
 

Member Function/Subroutine Documentation

◆ load_parameters()

procedure time_integration_input_type_mod::ttimeintegrationinput::load_parameters
private

◆ print_parameters()

procedure time_integration_input_type_mod::ttimeintegrationinput::print_parameters
private

◆ store_parameters_hdf5()

procedure time_integration_input_type_mod::ttimeintegrationinput::store_parameters_hdf5
private

Member Data Documentation

◆ damping

real(dp) time_integration_input_type_mod::ttimeintegrationinput::damping = 0.05_dp
private

◆ eval_psimatr_ts

integer time_integration_input_type_mod::ttimeintegrationinput::eval_psimatr_ts = 100
private

Number of steps between two consecutive evaluations (and diagonalizations) of the psi-vpare matrix.

◆ l2_norm

logical time_integration_input_type_mod::ttimeintegrationinput::l2_norm = .false.
private

◆ ns_nlpol

integer time_integration_input_type_mod::ttimeintegrationinput::ns_nlpol = 10
private

Number of steps between two consecutive updates of the density in the laplace operator for non-Boussinesq approximation.

◆ ntimelevel

integer time_integration_input_type_mod::ttimeintegrationinput::ntimelevel = 4
private

Number of time levels required by the numerical scheme.

◆ numerical_scheme

character(len=10) time_integration_input_type_mod::ttimeintegrationinput::numerical_scheme = 'rk4'
private

Time integrator to use.


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