osculating_schwarzschild_implementation Submodule

The implementation of the interface defines in osculating_schwarzschild.


Uses

  • module~~osculating_schwarzschild_implementation~~UsesGraph module~osculating_schwarzschild_implementation osculating_schwarzschild_implementation module~osculating_schwarzschild osculating_schwarzschild module~osculating_schwarzschild_implementation->module~osculating_schwarzschild module~ode_equations ode_equations module~osculating_schwarzschild->module~ode_equations module~kinds kinds module~osculating_schwarzschild->module~kinds module~ode_equations->module~kinds module~equations equations module~ode_equations->module~equations module~equations->module~kinds

Contents


Module Procedures

module procedure osc_schw_init module subroutine osc_schw_init(this)

Arguments

Type IntentOptional AttributesName
class(osc_schw), intent(inout), target:: this

The equation that is being initialized.

module procedure osc_schw_rhs module subroutine osc_schw_rhs(this)

Arguments

Type IntentOptional AttributesName
class(osc_schw), intent(inout) :: this

The equation for which the RHS is calculated.

module procedure osc_schw_save_globals_1 module subroutine osc_schw_save_globals_1(this)

Arguments

Type IntentOptional AttributesName
class(osc_schw), intent(inout) :: this

The routine is called on this equation.

module procedure osc_schw_save_globals_2 module subroutine osc_schw_save_globals_2(this)

Arguments

Type IntentOptional AttributesName
class(osc_schw), intent(inout) :: this

The routine is called on this equation.

module procedure osc_schw_load_globals module subroutine osc_schw_load_globals(this)

Arguments

Type IntentOptional AttributesName
class(osc_schw), intent(inout) :: this

The routine is called on this equation.

module procedure osc_schw_output module subroutine osc_schw_output(this)

Arguments

Type IntentOptional AttributesName
class(osc_schw), intent(inout) :: this

The routine is called on this equation.

module procedure close_osc_schw module subroutine close_osc_schw(this)

Arguments

Type IntentOptional AttributesName
type(osc_schw) :: this

The equation that is being finalized.

module procedure calc_dependent module subroutine calc_dependent(this)

Arguments

Type IntentOptional AttributesName
class(osc_schw), intent(inout) :: this

The routine is called on this equation.