Destroy a trajectory (deallocate the data arrays).
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(trajectory), | intent(inout) | :: | me |
pure subroutine destroy_trajectory(me) implicit none class(trajectory),intent(inout) :: me if (allocated(me%et)) deallocate(me%et) if (allocated(me%x )) deallocate(me%x ) if (allocated(me%y )) deallocate(me%y ) if (allocated(me%z )) deallocate(me%z ) if (allocated(me%vx)) deallocate(me%vx) if (allocated(me%vy)) deallocate(me%vy) if (allocated(me%vz)) deallocate(me%vz) end subroutine destroy_trajectory