TimePath Derived Type

type, public, abstract :: TimePath

A path for a TimeHandle (see the module documentation): a position for any time.


Inherited by

type~~timepath~~InheritedByGraph type~timepath TimePath type~timehandle TimeHandle type~timehandle->type~timepath path_ type~trajectorypath TrajectoryPath type~trajectorypath->type~timepath

Type-Bound Procedures

procedure(path_position_interface), public, deferred :: position

  • function path_position_interface(self, t) result(p) Prototype

    The position at time t (the handle's parent's coordinates).

    Arguments

    Type IntentOptional Attributes Name
    class(TimePath), intent(in) :: self
    real(kind=wp), intent(in) :: t

    the time

    Return Value real(kind=wp), (3)

Source Code

    type, abstract, public :: TimePath
    contains
        procedure(path_position_interface), deferred :: position
    end type TimePath