Optimize GC for frame calculation.
This commit is contained in:
@@ -54,16 +54,13 @@ namespace Cryville.Common.Math {
|
||||
return res;
|
||||
}
|
||||
/// <summary>
|
||||
/// Creates a <see cref="System.Single" /> column vector and fills it with polynomial coefficients.
|
||||
/// Fills a <see cref="System.Single" /> column vector with polynomial coefficients.
|
||||
/// </summary>
|
||||
/// <param name="size">The size of the column vector.</param>
|
||||
/// <param name="vec">The column vector.</param>
|
||||
/// <param name="num">The base number.</param>
|
||||
/// <returns>A <see cref="System.Single" /> column vector filled with polynomial coefficients.</returns>
|
||||
public static ColumnVector<float> WithPolynomialCoefficients(int size, float num) {
|
||||
var m = new ColumnVector<float>(size);
|
||||
for (var i = 0; i < size; i++)
|
||||
m[i] = (float)System.Math.Pow(num, i);
|
||||
return m;
|
||||
public static void FillWithPolynomialCoefficients(ColumnVector<float> vec, float num) {
|
||||
for (var i = 0; i < vec.Size; i++)
|
||||
vec[i] = (float)System.Math.Pow(num, i);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user