Uses of Class
org.apache.commons.nabla.DifferentiationException

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.
 



Copyright © 2008-2012 The Apache Software Foundation. All Rights Reserved.