generation Function

private pure function generation(self)

Number of times the data were cleared (by clear, set_dof or set_num_optionals): while it is unchanged, data were only appended.

Type Bound

Trajectory

Arguments

Type IntentOptional Attributes Name
class(Trajectory), intent(in) :: self

Return Value integer


Called by

proc~~generation~~CalledByGraph proc~generation Trajectory%generation proc~data_changed data_changed proc~data_changed->proc~generation proc~motion_changed motion_changed proc~data_changed->proc~motion_changed proc~data_revision TrajectoryFollower%data_revision proc~data_revision->proc~generation proc~marker_update MarkerArtist%marker_update proc~marker_update->proc~data_changed proc~motion_key ReferenceFrame%motion_key proc~motion_key->proc~data_revision proc~motion_key->proc~motion_key proc~segment_update SegmentArtist%segment_update proc~segment_update->proc~data_changed proc~write_changed write_changed proc~write_changed->proc~data_changed proc~chain_update ChainArtist%chain_update proc~chain_update->proc~write_changed proc~curve_update CurveArtist%curve_update proc~curve_update->proc~write_changed proc~motion_changed->proc~motion_key

Source Code

    pure integer function generation(self)
        class(Trajectory), intent(in) :: self
        generation = self%generation_
    end function generation