public static VectorN operator +(VectorN vector1, VectorN vector2) { VectorN output = new VectorN(vector1.Length); for (int i = 0; i < vector1.Length; i++) output[i] = vector1[i] + vector2[i]; return output; }
public static VectorN operator *(double scalar, VectorN vector) { VectorN output = new VectorN(vector.Length); for (int i = 0; i < output.Length; i++) output[i] = vector[i] * scalar; return output; }