示例#1
0
 public DimSpec Unproject(Range range)
 {
     switch (Kind)
     {
         case EKind.Index: return range.Project((int)this);
         case EKind.Range: return range.Project((Range)this);
         default: throw new NotImplementedException();
     }
 }
示例#2
0
 public override Vector <T> this[Range r]
 {
     get
     {
         Range newRange = r.Project(_projRange);
         return(new DenseVector <T>(_data, newRange));
     }
 }