Example #1
0
        public static unsafe void GetSource(int source, SourceDouble param, out double value1, out double value2)
        {
            Span <double> values = stackalloc double[2];

            GetSource(source, param, values);
            value1 = values[0];
            value2 = values[1];
        }
Example #2
0
 public static unsafe void GetSource(int source, SourceDouble param, Span <double> values)
 {
     // FIXME: Should we do a range check here to see that the span is big enough?
     fixed(double *ptr = &values[0])
     {
         GetSource(source, param, ptr);
     }
 }
Example #3
0
 public static void GetSource(int source, SourceDouble param, double[] values) => _GetSourcedvArray(source, param, values);
Example #4
0
 private static void GetSource(int source, SourceDouble param, out double values) => _GetSourcedvRef(source, param, out values);
Example #5
0
 public static unsafe void GetSource(int source, SourceDouble param, double *values) => _GetSourcedvPtr(source, param, values);
Example #6
0
 public static void GetSource(int source, SourceDouble param, Span <double> values)
 {
     GetSource(source, param, ref values[0]);
 }
Example #7
0
 public static void GetSource(int source, SourceDouble param, ref double values) => _GetSourcedvRef(source, param, ref values);