Dataset that simply returns the index as the value.
Creates a new instance of IndexGenDataSet
this is used to create a 0,1,2,... index list when DEPEND_1 is rank 2, but this also works for rank 1.