Browse Source

LA: Symbolic .^ operator for pointwise power where supported (F#)

v3
Christoph Ruegg 10 years ago
parent
commit
9cc336e5a8
  1. 12
      src/Numerics/LinearAlgebra/Matrix.Operators.cs
  2. 12
      src/Numerics/LinearAlgebra/Vector.Operators.cs

12
src/Numerics/LinearAlgebra/Matrix.Operators.cs

@ -293,5 +293,17 @@ namespace MathNet.Numerics.LinearAlgebra
{
return dividend.PointwiseRemainder(divisor);
}
[SpecialName]
public static Matrix<T> op_DotHat(Matrix<T> matrix, Matrix<T> exponent)
{
return matrix.PointwisePower(exponent);
}
[SpecialName]
public static Matrix<T> op_DotHat(Matrix<T> matrix, T exponent)
{
return matrix.PointwisePower(exponent);
}
}
}

12
src/Numerics/LinearAlgebra/Vector.Operators.cs

@ -259,5 +259,17 @@ namespace MathNet.Numerics.LinearAlgebra
{
return dividend.PointwiseRemainder(divisor);
}
[SpecialName]
public static Vector<T> op_DotHat(Vector<T> vector, Vector<T> exponent)
{
return vector.PointwisePower(exponent);
}
[SpecialName]
public static Vector<T> op_DotHat(Vector<T> vector, T exponent)
{
return vector.PointwisePower(exponent);
}
}
}

Loading…
Cancel
Save