/// <summary>
 /// result = f0 * t0 + f1 * t1
 /// </summary>
 public static void AddScaled(this ISampledField <double> f0, ISampledField <double> t0, ISampledField <double> f1, ISampledField <double> t1, ISampledField <double> result, bool parallel = false)
 {
     if (parallel)
     {
         Vector.Parallel.AddScaled(f0.Values, t0.Values, f1.Values, t1.Values, result.Values);
     }
     else
     {
         Vector.AddScaled(f0.Values, t0.Values, f1.Values, t1.Values, result.Values);
     }
 }