org.apache.commons.nabla.algorithmic.forward.functions
Class AsinhTransformer
java.lang.Object
org.apache.commons.nabla.algorithmic.forward.functions.AsinhTransformer
- All Implemented Interfaces:
- MathInvocationTransformer
public class AsinhTransformer
- extends Object
- implements MathInvocationTransformer
Differentiation transformer for the asinh function invocation instructions.
As of java 6, the JVM does not supply an inverse hyperbolic
sine function (see bug
4919337), so this generator will not be triggered for java 6 and below.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AsinhTransformer
public AsinhTransformer()
getReplacementList
public org.objectweb.asm.tree.InsnList getReplacementList(String owner,
MethodDifferentiator methodDifferentiator)
- Get the replacement list for an invocation instruction.
- Specified by:
getReplacementList
in interface MathInvocationTransformer
- Parameters:
owner
- owner of the method (typically Math or StrictMath)methodDifferentiator
- method differentiator driving this transformer
- Returns:
- replacement list
Copyright © 2008-2009 The Apache Software Foundation. All Rights Reserved.