Function Basis<T>.Fill Derivatives Method
Definition
Namespace: Numerics.NET.Curves.Generic
Assembly: Numerics.NET.Generic (in Numerics.NET.Generic.dll) Version: 9.0.1
Assembly: Numerics.NET.Generic (in Numerics.NET.Generic.dll) Version: 9.0.1
Overload List
Fill | Fills a vector with the derivatives of the member functions at a specified value. |
Fill | 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.
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
Dimension | The length of derivatives is not equal to the number of member functions in this FunctionBasis. |
Invalid | No 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.
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
Argument | xValues is null.
-or- derivatives is null. |
Dimension | The
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. |