Package functions.unitary.trig.inverse
Class InverseTrigFunction
Object
GeneralFunction
UnitaryFunction
GeneralTrigFunction
InverseTrigFunction
- All Implemented Interfaces:
Differentiable
,Evaluable
,Integrable
,Invertible
,Outputable
,Simplifiable
,Comparable<GeneralFunction>
,Iterable<GeneralFunction>
- Direct Known Subclasses:
Acos
,Acosh
,Acot
,Acoth
,Acsc
,Acsch
,Asec
,Asech
,Asin
,Asinh
,Atan
,Atanh
public abstract class InverseTrigFunction extends GeneralTrigFunction
The abstract
InverseTrigFunction
class represents any inverse trigonometric function.-
Field Summary
-
Constructor Summary
Constructors Constructor Description InverseTrigFunction(GeneralFunction operand)
Constructs a newInverseTrigFunction
-
Method Summary
Modifier and Type Method Description GeneralFunction
getElementaryIntegral()
Returns the elementary integral of the function.OutputFunction
toOutputFunction()
Converts this function into anOutputFunction
for use in string conversionMethods inherited from class UnitaryFunction
clone, compareSelf, equalsFunction, getInstance, hashCode, iterator, newInstanceOf, simplify, simplifyFOC, simplifyInternal, simplifyInverse, substituteAll, toString
Methods inherited from class GeneralFunction
compareTo, derivativeAt, equals, equalsSimplified, getNthDerivative, getSimplifiedDerivative, substituteVariables
-
Constructor Details
-
InverseTrigFunction
Constructs a newInverseTrigFunction
- Parameters:
operand
- The operand of theInverseTrigFunction
-
-
Method Details
-
getElementaryIntegral
Description copied from interface:Integrable
Returns the elementary integral of the function. Ex:sin(2x)
becomes-cos{2x}
, NOT-cos(2x)/2
.- Returns:
- the elementary integral of the function as specified above
-
toOutputFunction
Description copied from interface:Outputable
Converts this function into anOutputFunction
for use in string conversion- Specified by:
toOutputFunction
in interfaceOutputable
- Overrides:
toOutputFunction
in classUnitaryFunction
- Returns:
- this function as an
OutputFunction
-