| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | public | :: | R_Correction |
mechanical equilibrium correction by adding new state variable |
|||
| character(len=:), | public, | allocatable | :: | saved_cwd |
current working directory saved |
||
| integer, | public, | parameter | :: | Nb_VarP | = | 7 |
Number of primitive variables for Helium model |
| integer, | public, | parameter | :: | Nb_VarC | = | 4 |
Number of conservative variables for Helium model |
| real(kind=dp), | public, | parameter | :: | Pi_value | = | 3.14159265_dp | |
| real(kind=dp), | public, | parameter | :: | id_4x4(4,4) | = | reshape([1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0], [4, 4]) | |
| integer, | public, | parameter | :: | idx_4x4_col(16) | = | [1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4] | |
| integer, | public, | parameter | :: | idx_4x4_row(16) | = | [1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4] | |
| integer, | public, | parameter | :: | idx_2x1_col(2) | = | [1, 1] | |
| integer, | public, | parameter | :: | idx_2x1_row(2) | = | [3, 4] | |
| integer, | public, | parameter | :: | idx_1x4_col(4) | = | [1, 2, 3, 4] | |
| integer, | public, | parameter | :: | idx_1x4_row(4) | = | [1, 1, 1, 1] | |
| integer, | public, | parameter | :: | idx_2x4_col(8) | = | [1, 2, 3, 4, 1, 2, 3, 4] | |
| integer, | public, | parameter | :: | idx_2x4_row(8) | = | [3, 3, 3, 3, 4, 4, 4, 4] | |
| type(c_ptr), | public, | allocatable | :: | lib_handles(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | value_in |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | value_in |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | val_in |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | val_in |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(kind=c_char, len=1), | dimension(*) | :: | lpLibFileName |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(c_ptr), | value | :: | hModule | |||
| character(kind=c_char, len=1), | dimension(*) | :: | lpProcName |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(c_ptr), | value | :: | c_pt | |||
| real(kind=c_double), | value | :: | var1 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(c_ptr), | value | :: | c_pt | |||
| real(kind=c_double), | value | :: | var1 | |||
| real(kind=c_double), | value | :: | var2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(c_ptr), | value | :: | c_pt | |||
| real(kind=c_double), | value | :: | var1 | |||
| real(kind=c_double), | value | :: | var2 | |||
| real(kind=c_double), | value | :: | var3 | |||
| real(kind=c_double), | value | :: | var4 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(c_ptr), | value | :: | c_pt | |||
| real(kind=c_double), | value | :: | var1 | |||
| real(kind=c_double), | value | :: | var2 | |||
| real(kind=c_double), | value | :: | var3 | |||
| real(kind=c_double), | value | :: | var4 | |||
| real(kind=c_double), | value | :: | var5 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(c_ptr), | value | :: | c_pt | |||
| real(kind=c_double), | value | :: | var1 | |||
| real(kind=c_double), | value | :: | var2 | |||
| real(kind=c_double), | value | :: | var3 | |||
| real(kind=c_double), | value | :: | var4 | |||
| real(kind=c_double), | value | :: | var5 | |||
| real(kind=c_double), | value | :: | var6 | |||
| real(kind=c_double), | value | :: | var7 | |||
| real(kind=c_double), | value | :: | var8 |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | public, | pointer | :: | description | |||
| integer, | public | :: | count | = | 0 | ||
| integer, | public | :: | tic | = | 0 | ||
| integer, | public | :: | sum | = | 0 |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public, | len | :: | sz | |||
| type(timer_point_t), | public | :: | list(sz) |
| procedure, public :: set => timer_set | |
| procedure, public :: print => timer_print |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | public, | pointer | :: | p | => | null() |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | value_in |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | value_in |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | str_in |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | str_in |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | val_in |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | val_in |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | str |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | str | |||
| character(len=1), | intent(in) | :: | char |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(timer_t(*)), | intent(inout) | :: | me | |||
| integer, | intent(in) | :: | to | |||
| integer, | intent(in), | optional | :: | from | ||
| character(len=*), | intent(in), | optional, | target | :: | description |
to be printed on summary |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(timer_t(*)), | intent(inout) | :: | me |
If status /= 0 abort printing error_message and status
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | status | |||
| character(len=*), | intent(in) | :: | error_message |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | list | |||
| character(len=*), | intent(in) | :: | name | |||
| logical, | intent(out) | :: | conversion_required | |||
| integer, | intent(out) | :: | max_value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | list | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(out) | :: | conv(:) |