Class TrigonometricOperator

java.lang.Object
  |
  +--AbstractELOperator
        |
        +--OneArgumentOperator
              |
              +--TrigonometricOperator
All Implemented Interfaces:
ELOperator
Direct Known Subclasses:
Cosine, Sine

public abstract class TrigonometricOperator
extends OneArgumentOperator
implements ELOperator


Fields inherited from interface ELOperator
LARGE_NUMER_OF_ARGUMENTS
 
Constructor Summary
TrigonometricOperator()
           
 
Method Summary
 void apply(ELMatrix[] argument, ELMatrix out, ELEnvironment environment)
          Applies this operator.
protected abstract  float function(float f)
          Your element wise operator (input will be scaled by PI)
 
Methods inherited from class OneArgumentOperator
checkArguments, getMaxNumArguments, getMinNumArguments, unparse
 
Methods inherited from class AbstractELOperator
clamp, hasExternalInfluences, iconString, paintIcon
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ELOperator
description, getMaxNumArguments, getMinNumArguments, hasExternalInfluences, name, paintIcon, unparse
 

Constructor Detail

TrigonometricOperator

public TrigonometricOperator()
Method Detail

apply

public void apply(ELMatrix[] argument,
                  ELMatrix out,
                  ELEnvironment environment)
Description copied from interface: ELOperator
Applies this operator.
Specified by:
apply in interface ELOperator
Overrides:
apply in class OneArgumentOperator

function

protected abstract float function(float f)
Your element wise operator (input will be scaled by PI)
Overrides:
function in class OneArgumentOperator