|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use DifferentiationException | |
---|---|
org.apache.commons.nabla.forward.analysis | Bytecode analysis and transformation package. |
org.apache.commons.nabla.forward.arithmetic | Arithmetic operations transformers package. |
org.apache.commons.nabla.forward.instructions | General instructions transformers package. |
Uses of DifferentiationException in org.apache.commons.nabla.forward.analysis |
---|
Methods in org.apache.commons.nabla.forward.analysis that throw DifferentiationException | |
---|---|
void |
MethodDifferentiator.differentiate(String primitiveName,
org.objectweb.asm.tree.MethodNode method)
Differentiate a method. |
void |
ClassDifferentiator.differentiateMethod(String name,
String primitiveDesc,
String derivativeDesc)
Differentiate a method. |
org.objectweb.asm.tree.InsnList |
InstructionsTransformer.getReplacement(org.objectweb.asm.tree.AbstractInsnNode original,
MethodDifferentiator methodDifferentiator)
Get the replacement instructions. |
int |
MethodDifferentiator.getTmp(int number)
Get index of a size 2 temporary variable. |
void |
MethodDifferentiator.useLocal(int index,
int size)
Set a local variable as used by the modified code. |
Constructors in org.apache.commons.nabla.forward.analysis that throw DifferentiationException | |
---|---|
ClassDifferentiator(Class<? extends org.apache.commons.math3.analysis.UnivariateFunction> primitiveClass,
Set<String> mathClasses)
Simple constructor. |
Uses of DifferentiationException in org.apache.commons.nabla.forward.arithmetic |
---|
Methods in org.apache.commons.nabla.forward.arithmetic that throw DifferentiationException | |
---|---|
org.objectweb.asm.tree.InsnList |
DRemTransformer.getReplacement(org.objectweb.asm.tree.AbstractInsnNode insn,
MethodDifferentiator methodDifferentiator)
Get the replacement instructions. |
org.objectweb.asm.tree.InsnList |
DSubTransformer.getReplacement(org.objectweb.asm.tree.AbstractInsnNode insn,
MethodDifferentiator methodDifferentiator)
Get the replacement instructions. |
org.objectweb.asm.tree.InsnList |
DNegTransformer.getReplacement(org.objectweb.asm.tree.AbstractInsnNode insn,
MethodDifferentiator methodDifferentiator)
Get the replacement instructions. |
org.objectweb.asm.tree.InsnList |
DDivTransformer.getReplacement(org.objectweb.asm.tree.AbstractInsnNode insn,
MethodDifferentiator methodDifferentiator)
Get the replacement instructions. |
org.objectweb.asm.tree.InsnList |
DAddTransformer.getReplacement(org.objectweb.asm.tree.AbstractInsnNode insn,
MethodDifferentiator methodDifferentiator)
Get the replacement instructions. |
org.objectweb.asm.tree.InsnList |
DMulTransformer.getReplacement(org.objectweb.asm.tree.AbstractInsnNode insn,
MethodDifferentiator methodDifferentiator)
Get the replacement instructions. |
Uses of DifferentiationException in org.apache.commons.nabla.forward.instructions |
---|
Methods in org.apache.commons.nabla.forward.instructions that throw DifferentiationException | |
---|---|
org.objectweb.asm.tree.InsnList |
InvokeStaticTransformer.getReplacement(org.objectweb.asm.tree.AbstractInsnNode insn,
MethodDifferentiator methodDifferentiator)
Get the replacement instructions. |
org.objectweb.asm.tree.InsnList |
Dup2X2Transformer.getReplacement(org.objectweb.asm.tree.AbstractInsnNode insn,
MethodDifferentiator methodDifferentiator)
Get the replacement instructions. |
org.objectweb.asm.tree.InsnList |
Pop2Transformer.getReplacement(org.objectweb.asm.tree.AbstractInsnNode insn,
MethodDifferentiator methodDifferentiator)
Get the replacement instructions. |
org.objectweb.asm.tree.InsnList |
DStoreTransformer.getReplacement(org.objectweb.asm.tree.AbstractInsnNode insn,
MethodDifferentiator methodDifferentiator)
Get the replacement instructions. |
org.objectweb.asm.tree.InsnList |
NarrowingTransformer.getReplacement(org.objectweb.asm.tree.AbstractInsnNode insn,
MethodDifferentiator methodDifferentiator)
Get the replacement instructions. |
org.objectweb.asm.tree.InsnList |
DReturnTransformer.getReplacement(org.objectweb.asm.tree.AbstractInsnNode insn,
MethodDifferentiator methodDifferentiator)
Get the replacement instructions. |
org.objectweb.asm.tree.InsnList |
Dup2X1Transformer.getReplacement(org.objectweb.asm.tree.AbstractInsnNode insn,
MethodDifferentiator methodDifferentiator)
Get the replacement instructions. |
org.objectweb.asm.tree.InsnList |
WideningTransformer.getReplacement(org.objectweb.asm.tree.AbstractInsnNode insn,
MethodDifferentiator methodDifferentiator)
Get the replacement instructions. |
org.objectweb.asm.tree.InsnList |
DLoadTransformer.getReplacement(org.objectweb.asm.tree.AbstractInsnNode insn,
MethodDifferentiator methodDifferentiator)
Get the replacement instructions. |
org.objectweb.asm.tree.InsnList |
DcmpTransformer.getReplacement(org.objectweb.asm.tree.AbstractInsnNode insn,
MethodDifferentiator methodDifferentiator)
Get the replacement instructions. |
org.objectweb.asm.tree.InsnList |
Dup2Transformer.getReplacement(org.objectweb.asm.tree.AbstractInsnNode insn,
MethodDifferentiator methodDifferentiator)
Get the replacement instructions. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |