vec_math
Class AbstractVectorDifferentiable
java.lang.Object
vec_math.AbstractVectorDifferentiable
- All Implemented Interfaces:
- VectorDifferentiable, VectorFunction
public abstract class AbstractVectorDifferentiable
- extends Object
- implements VectorDifferentiable
Abstract base class for VectorDifferentiables. Provides the
calculation of the Jacobain matrix
J_ij = df_i/dx_j
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractVectorDifferentiable
protected AbstractVectorDifferentiable()
- Protected empty constructor.
getJacobian
public Matrix getJacobian(VectorG at)
- Gets the Jacobian matrix of this vector differentiable. The matrix
returned is a
QuadMatrix if VectorFunction.argumentDimension() =
VectorFunction.functionDimension().
getJacobian
public static Matrix getJacobian(VectorDifferentiable f,
VectorG at)
- Gets the Jacobian matrix of this vector differentiable. The matrix
returned is a
QuadMatrix if VectorFunction.argumentDimension() =
VectorFunction.functionDimension(). It is constructed of
VectorFunction.functionDimension() rows, each VectorFunction.argumentDimension() wide.