Is there any objections against adding operators for addition of scalars to vectors?
#region Arithmetic Operator Overloading
/// <summary>
/// Addition of scalar to a vector
/// </summary>
public static
Vector
operator +(
Vector v,
double s
)
{
for (int i = 0; i < v.Length; i++)
{
v._data[i] += s;
}
return v;
}
/// <summary>
/// Addition of scalar to a vector
/// </summary>
public static
Vector
operator +(
double s,
Vector v
)
{
for (int i = 0; i < v.Length; i++)
{
v._data[i] += s;
}
return v;
}
/// <summary>
/// Subtraction of scalar from a vector
/// </summary>
public static
Vector
operator -(
double s,
Vector v
)
{
for (int i = 0; i < v.Length; i++)
{
v._data[i] -= s;
}
return v;
}
/// <summary>
/// Subtraction of scalar from a vector
/// </summary>
public static
Vector
operator -(
Vector v,
double s
)
{
for (int i = 0; i < v.Length; i++)
{
v._data[i] -= s;
}
return v;
}