public class Differentiator
extends java.lang.Object
Constructor and Description |
---|
Differentiator() |
Modifier and Type | Method and Description |
---|---|
static <V extends Vertex & Differentiable> |
forwardModeAutoDiff(V wrt,
java.util.Collection<V> of) |
static <V extends Vertex & Differentiable> |
forwardModeAutoDiff(V wrt,
V... of) |
static PartialsOf |
reverseModeAutoDiff(Vertex<?> ofVertex,
PartialDerivative dWrtOfVertex,
java.util.Set<? extends Vertex<?>> wrt) |
static PartialsOf |
reverseModeAutoDiff(Vertex ofVertex,
java.util.Set<? extends Vertex<?>> wrt) |
static PartialsOf |
reverseModeAutoDiff(Vertex ofVertex,
Vertex<?>... wrt) |
public static <V extends Vertex & Differentiable> PartialsWithRespectTo forwardModeAutoDiff(V wrt, V... of)
public static <V extends Vertex & Differentiable> PartialsWithRespectTo forwardModeAutoDiff(V wrt, java.util.Collection<V> of)
public static PartialsOf reverseModeAutoDiff(Vertex ofVertex, java.util.Set<? extends Vertex<?>> wrt)
public static PartialsOf reverseModeAutoDiff(Vertex ofVertex, Vertex<?>... wrt)
public static PartialsOf reverseModeAutoDiff(Vertex<?> ofVertex, PartialDerivative dWrtOfVertex, java.util.Set<? extends Vertex<?>> wrt)