The sum of the followed trajectories' revisions and generations: it grows with any change to their data (the set of trajectories itself changes the motion_stamp).
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(TrajectoryFollower), | intent(in) | :: | self |
pure integer function data_revision(self) class(TrajectoryFollower), intent(in) :: self integer :: k data_revision = 0 do k = 1, self%n data_revision = data_revision + self%trajs(k)%p%revision() + self%trajs(k)%p%generation() end do end function data_revision