Package functions.unitary.specialcases
Class SpecialCaseBinaryFunction
Object
GeneralFunction
UnitaryFunction
SpecialCaseBinaryFunction
- All Implemented Interfaces:
Differentiable,Evaluable,Invertible,Outputable,Simplifiable,Comparable<GeneralFunction>,Iterable<GeneralFunction>
public abstract class SpecialCaseBinaryFunction extends UnitaryFunction implements Invertible
The abstract
SpecialCaseBinaryFunction class represents what would typically be BinaryFunctions, but are useful enough to have to have their own UnitaryFunctions.
Ex: ln and exp-
Field Summary
-
Constructor Summary
Constructors Constructor Description SpecialCaseBinaryFunction(GeneralFunction operand)Constructs a newSpecialCaseBinaryFunction -
Method Summary
Modifier and Type Method Description abstract BinaryFunctiongetClassForm()Returns the BinaryFunction that this function is a special case of.Methods inherited from class UnitaryFunction
clone, compareSelf, equalsFunction, getInstance, hashCode, iterator, newInstanceOf, simplify, simplifyFOC, simplifyInternal, simplifyInverse, substituteAll, toOutputFunction, toStringMethods inherited from class GeneralFunction
compareTo, derivativeAt, equals, equalsSimplified, getNthDerivative, getSimplifiedDerivative, substituteVariables
-
Constructor Details
-
SpecialCaseBinaryFunction
Constructs a newSpecialCaseBinaryFunction- Parameters:
operand- The function which the special case binary function is operating on
-
-
Method Details
-
getClassForm
Returns the BinaryFunction that this function is a special case of. Ex:lnbecomeslogb_e- Returns:
- a new BinaryFunction
-