| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(circular_orbit), | intent(inout), | target | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(circular_orbit), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(circular_orbit), | intent(inout) | :: | this | |||
| integer(kind=ip), | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(circular_orbit), | intent(inout), | target | :: | this | ||
| integer(kind=ip), | intent(in) | :: | source | |||
| integer(kind=ip), | intent(in) | :: | dest | |||
| integer(kind=ip), | intent(in), | optional | :: | source2 | ||
| real(kind=wp), | intent(in), | optional | :: | scalar | ||
| real(kind=wp), | intent(in), | optional | :: | scalar2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(circular_orbit), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(circular_orbit), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(circular_orbit), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(circular_orbit), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(circular_orbit), | intent(inout) | :: | this |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=ip), | public | :: | ntmp | The number of temporary storage variables to allocate. |
|||
| character(len=:), | public, | allocatable | :: | ename | The name of the system of equations |
||
| real(kind=wp), | public | :: | r | ||||
| real(kind=wp), | public | :: | omega | ||||
| real(kind=wp), | public | :: | amp | ||||
| real(kind=wp), | public | :: | sigma | ||||
| real(kind=wp), | public | :: | t0 | ||||
| real(kind=wp), | public | :: | En | ||||
| real(kind=wp), | public | :: | Lz | ||||
| real(kind=wp), | public | :: | chiomega | ||||
| real(kind=wp), | public | :: | phi_initial | ||||
| integer(kind=ip), | public | :: | io_id |
| procedure, public :: init => co_init | |
| procedure, public :: rhs => co_rhs | |
| procedure, public :: set_to_zero => co_set_to_zero | |
| procedure, public :: update_vars => co_update_vars | |
| procedure, public :: save_globals_1 => co_save_globals_1 | |
| procedure, public :: save_globals_2 => co_save_globals_2 | |
| procedure, public :: load_globals => co_load_globals | |
| procedure, public :: output => co_output | |
| procedure, public :: print_data => co_print_data |