FunctionBasis<T>.FillDerivatives Method

Definition

Namespace: Numerics.NET.Curves.Generic
Assembly: Numerics.NET.Generic (in Numerics.NET.Generic.dll) Version: 9.0.3

Overload List

FillDerivatives(T, DenseVector<T>) Fills a vector with the derivatives of the member functions at a specified value.
FillDerivatives(Vector<T>, DenseMatrix<T>) Fills the rows of a DenseMatrix<T> with the values of the member functions of a FunctionBasis evaluated for each element in a Vector.

FillDerivatives(T, DenseVector<T>)

Fills a vector with the derivatives of the member functions at a specified value.
C#
public virtual void FillDerivatives(
	T x,
	DenseVector<T> derivatives
)

Parameters

x  T
The value at which to evaluate the derivatives.
derivatives  DenseVector<T>
A vector with length greater than or equal to the number of functions in this FunctionBasis.

Exceptions

DimensionMismatchExceptionThe length of derivatives is not equal to the number of member functions in this FunctionBasis.
InvalidOperationExceptionNo derivatives are available for this FunctionBasis.

FillDerivatives(Vector<T>, DenseMatrix<T>)

Fills the rows of a DenseMatrix<T> with the values of the member functions of a FunctionBasis evaluated for each element in a Vector.
C#
public void FillDerivatives(
	Vector<T> xValues,
	DenseMatrix<T> derivatives
)

Parameters

xValues  Vector<T>
A vector containing the values at which to evaluate the member functions.
derivatives  DenseMatrix<T>
A DenseMatrix<T> with number of columns greater than or equal to the number of functions in this FunctionBasis, and number of rows greater than or equal to the number of elements in xValues.

Exceptions

ArgumentNullExceptionxValues is null.

-or-

derivatives is null.

DimensionMismatchExceptionThe number of columns of derivatives is not equal to the number of member functions in this FunctionBasis
-or-
the number of rows of derivatives does not equal the number of elements in xValues.

See Also