Package | Description |
---|---|
org.apache.commons.math3.analysis.differentiation |
This package holds the main interfaces and basic building block classes
dealing with differentiation.
|
Modifier and Type | Field and Description |
---|---|
private DSCompiler |
DerivativeStructure.compiler
Compiler for the current dimensions.
|
Modifier and Type | Method and Description |
---|---|
static DSCompiler |
DSCompiler.getCompiler(int parameters,
int order)
Get the compiler for number of free parameters and order.
|
Modifier and Type | Method and Description |
---|---|
void |
DSCompiler.checkCompatibility(DSCompiler compiler)
Check rules set compatibility.
|
private static int[][][] |
DSCompiler.compileCompositionIndirection(int parameters,
int order,
DSCompiler valueCompiler,
DSCompiler derivativeCompiler,
int[][] sizes,
int[][] derivativesIndirection)
Compile the function composition indirection array.
|
private static int[][] |
DSCompiler.compileDerivativesIndirection(int parameters,
int order,
DSCompiler valueCompiler,
DSCompiler derivativeCompiler)
Compile the derivatives indirection array.
|
private static int[] |
DSCompiler.compileLowerIndirection(int parameters,
int order,
DSCompiler valueCompiler,
DSCompiler derivativeCompiler)
Compile the lower derivatives indirection array.
|
private static int[][][] |
DSCompiler.compileMultiplicationIndirection(int parameters,
int order,
DSCompiler valueCompiler,
DSCompiler derivativeCompiler,
int[] lowerIndirection)
Compile the multiplication indirection array.
|
private static int[][] |
DSCompiler.compileSizes(int parameters,
int order,
DSCompiler valueCompiler)
Compile the sizes array.
|
Constructor and Description |
---|
DerivativeStructure(DSCompiler compiler)
Build an instance with all values and derivatives set to 0.
|
DSCompiler(int parameters,
int order,
DSCompiler valueCompiler,
DSCompiler derivativeCompiler)
Private constructor, reserved for the factory method
getCompiler(int, int) . |