org.apache.commons.nabla.algorithmic.forward.functions
Class AcoshTransformer
java.lang.Object
org.apache.commons.nabla.algorithmic.forward.functions.AcoshTransformer
- All Implemented Interfaces:
- MathInvocationTransformer
public class AcoshTransformer
- extends Object
- implements MathInvocationTransformer
Differentiation transformer for the acosh function invocation instructions.
As of java 6, the JVM does not supply an inverse hyperbolic
cosine 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 |
AcoshTransformer
public AcoshTransformer()
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.