1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
 typedef SAF_RelRep SAF_SubsetRelRep;
 #define SAF_HSLAB       saf_find_relrep_hslab()                 /* Indicates a hyperslab which is stored as 3 N-tuples; N
                                                                  * indices for the start value in each of the N dimensions,
                                                                  * followed by N indices for the count in each of the N
                                                                  * dimensions followed by N indices for stride in each of the
                                                                  * N dimensions. Use a stride of 1 for each of the N
                                                                  * dimensions if you do *not* have a hypersample. */
 #define SAF_TUPLES      saf_find_relrep_tuples()                /* Indicates a list of N-tuples. Each N-tuple identifies one
                                                                  * member of an N dimensionally indexed collection. */
 #define SAF_TOTALITY    saf_find_relrep_totality()              /* Indicates that all members of the collection are
                                                                  * involved--which probably also means the subset is equal to
                                                                  * the superset. Perhaps a better name for this value would be
                                                                  * SAF_IDENTITY. However, that is being used elsewhere.
                                                                  * Typically, this value is only ever used during a
                                                                  * saf_write_field() call. */