nslj.src.math
Class NslUnaryOperator
java.lang.Object
|
+--EDU.gatech.cc.is.abstractrobot.ControlSystemS
|
+--EDU.gatech.cc.is.abstractrobot.ControlSystemMFN150
|
+--nslj.src.lang.NslBase
|
+--nslj.src.math.NslUnaryOperator
- Direct Known Subclasses:
- NslAbs, NslArcCos, NslArcSin, NslArcTan, NslCos, NslExp, NslLog, NslRint, NslSin, NslSqrt, NslTan
- public abstract class NslUnaryOperator
- extends NslBase
Unary operator routines.
There are two basic format for the evaluation method in
this routine:
1, eval(a) -> c
a is the parameter of the evaluation function to do
operator(a) pointwise and the result is passed out as c
2. eval(dest, a) -> c
a is the parameter of the evaluation function and
dest is the temporary space to hold the result.
The method returns the reference to dest.
Fields inherited from class EDU.gatech.cc.is.abstractrobot.ControlSystemMFN150 |
abstract_robot |
Fields inherited from class EDU.gatech.cc.is.abstractrobot.ControlSystemS |
CSSTAT_DONE, CSSTAT_ERROR, CSSTAT_OK, seed |
Method Summary |
boolean |
eval(boolean a)
|
boolean[] |
eval(boolean[] a)
|
boolean[][] |
eval(boolean[][] a)
|
boolean[][][] |
eval(boolean[][][] a)
|
boolean[][][][] |
eval(boolean[][][][] a)
|
boolean[][][][] |
eval(boolean[][][][] dest,
boolean[][][][] a)
|
boolean[][][][] |
eval(boolean[][][][] dest,
NslBoolean4 a)
|
boolean[][][] |
eval(boolean[][][] dest,
boolean[][][] a)
|
boolean[][][] |
eval(boolean[][][] dest,
NslBoolean3 a)
|
boolean[][] |
eval(boolean[][] dest,
boolean[][] a)
|
boolean[][] |
eval(boolean[][] dest,
NslBoolean2 a)
|
boolean[] |
eval(boolean[] dest,
boolean[] a)
|
boolean[] |
eval(boolean[] dest,
NslBoolean1 a)
|
double |
eval(double a)
|
double[] |
eval(double[] a)
|
double[][] |
eval(double[][] a)
|
double[][][] |
eval(double[][][] a)
|
double[][][][] |
eval(double[][][][] a)
|
double[][][][] |
eval(double[][][][] dest,
double[][][][] a)
|
double[][][][] |
eval(double[][][][] dest,
NslDouble4 a)
|
double[][][] |
eval(double[][][] dest,
double[][][] a)
|
double[][][] |
eval(double[][][] dest,
NslDouble3 a)
|
double[][] |
eval(double[][] dest,
double[][] a)
|
double[][] |
eval(double[][] dest,
NslDouble2 a)
|
double[] |
eval(double[] dest,
double[] a)
|
double[] |
eval(double[] dest,
NslDouble1 a)
|
float |
eval(float a)
|
float[] |
eval(float[] a)
|
float[][] |
eval(float[][] a)
|
float[][][] |
eval(float[][][] a)
|
float[][][][] |
eval(float[][][][] a)
|
float[][][][] |
eval(float[][][][] dest,
float[][][][] a)
|
float[][][][] |
eval(float[][][][] dest,
NslFloat4 a)
|
float[][][] |
eval(float[][][] dest,
float[][][] a)
|
float[][][] |
eval(float[][][] dest,
NslFloat3 a)
|
float[][] |
eval(float[][] dest,
float[][] a)
|
float[][] |
eval(float[][] dest,
NslFloat2 a)
|
float[] |
eval(float[] dest,
float[] a)
|
float[] |
eval(float[] dest,
NslFloat1 a)
|
int |
eval(int a)
|
int[] |
eval(int[] a)
|
int[][] |
eval(int[][] a)
|
int[][][] |
eval(int[][][] a)
|
int[][][][] |
eval(int[][][][] a)
|
int[][][][] |
eval(int[][][][] dest,
int[][][][] a)
|
int[][][][] |
eval(int[][][][] dest,
NslInt4 a)
|
int[][][] |
eval(int[][][] dest,
int[][][] a)
|
int[][][] |
eval(int[][][] dest,
NslInt3 a)
|
int[][] |
eval(int[][] dest,
int[][] a)
|
int[][] |
eval(int[][] dest,
NslInt2 a)
|
int[] |
eval(int[] dest,
int[] a)
|
int[] |
eval(int[] dest,
NslInt1 a)
|
boolean |
eval(NslBoolean0 a)
|
boolean[] |
eval(NslBoolean1 a)
|
boolean[][] |
eval(NslBoolean2 a)
|
boolean[][][] |
eval(NslBoolean3 a)
|
boolean[][][][] |
eval(NslBoolean4 a)
|
double |
eval(NslDouble0 a)
|
double[] |
eval(NslDouble1 a)
|
double[][] |
eval(NslDouble2 a)
|
double[][][] |
eval(NslDouble3 a)
|
double[][][][] |
eval(NslDouble4 a)
|
float |
eval(NslFloat0 a)
|
float[] |
eval(NslFloat1 a)
|
float[][] |
eval(NslFloat2 a)
|
float[][][] |
eval(NslFloat3 a)
|
float[][][][] |
eval(NslFloat4 a)
|
int |
eval(NslInt0 a)
|
int[] |
eval(NslInt1 a)
|
int[][] |
eval(NslInt2 a)
|
int[][][] |
eval(NslInt3 a)
|
int[][][][] |
eval(NslInt4 a)
|
boolean |
value(boolean a)
|
abstract double |
value(double a)
|
abstract float |
value(float a)
|
abstract int |
value(int a)
|
Methods inherited from class EDU.gatech.cc.is.abstractrobot.ControlSystemMFN150 |
init |
Methods inherited from class EDU.gatech.cc.is.abstractrobot.ControlSystemS |
configure, Configure, getAbstractRobot, Init, quit, takeStep, TakeStep, trialEnd, TrialEnd, trialInit, TrialInit |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NslUnaryOperator
public NslUnaryOperator()
NslUnaryOperator
public NslUnaryOperator(java.lang.String label,
NslHierarchy parent)
value
public abstract int value(int a)
value
public abstract float value(float a)
value
public abstract double value(double a)
value
public boolean value(boolean a)
eval
public int eval(int a)
eval
public int[] eval(int[] a)
eval
public int[] eval(int[] dest,
int[] a)
eval
public int[][] eval(int[][] a)
eval
public int[][] eval(int[][] dest,
int[][] a)
eval
public int[][][] eval(int[][][] a)
eval
public int[][][] eval(int[][][] dest,
int[][][] a)
eval
public int[][][][] eval(int[][][][] a)
eval
public int[][][][] eval(int[][][][] dest,
int[][][][] a)
eval
public int eval(NslInt0 a)
eval
public int[] eval(NslInt1 a)
eval
public int[] eval(int[] dest,
NslInt1 a)
eval
public int[][] eval(NslInt2 a)
eval
public int[][] eval(int[][] dest,
NslInt2 a)
eval
public int[][][] eval(NslInt3 a)
eval
public int[][][] eval(int[][][] dest,
NslInt3 a)
eval
public int[][][][] eval(NslInt4 a)
eval
public int[][][][] eval(int[][][][] dest,
NslInt4 a)
eval
public float eval(float a)
eval
public float[] eval(float[] a)
eval
public float[] eval(float[] dest,
float[] a)
eval
public float[][] eval(float[][] a)
eval
public float[][] eval(float[][] dest,
float[][] a)
eval
public float[][][] eval(float[][][] a)
eval
public float[][][] eval(float[][][] dest,
float[][][] a)
eval
public float[][][][] eval(float[][][][] a)
eval
public float[][][][] eval(float[][][][] dest,
float[][][][] a)
eval
public float eval(NslFloat0 a)
eval
public float[] eval(NslFloat1 a)
eval
public float[] eval(float[] dest,
NslFloat1 a)
eval
public float[][] eval(NslFloat2 a)
eval
public float[][] eval(float[][] dest,
NslFloat2 a)
eval
public float[][][] eval(NslFloat3 a)
eval
public float[][][] eval(float[][][] dest,
NslFloat3 a)
eval
public float[][][][] eval(NslFloat4 a)
eval
public float[][][][] eval(float[][][][] dest,
NslFloat4 a)
eval
public double eval(double a)
eval
public double[] eval(double[] a)
eval
public double[] eval(double[] dest,
double[] a)
eval
public double[][] eval(double[][] a)
eval
public double[][] eval(double[][] dest,
double[][] a)
eval
public double[][][] eval(double[][][] a)
eval
public double[][][] eval(double[][][] dest,
double[][][] a)
eval
public double[][][][] eval(double[][][][] a)
eval
public double[][][][] eval(double[][][][] dest,
double[][][][] a)
eval
public double eval(NslDouble0 a)
eval
public double[] eval(NslDouble1 a)
eval
public double[] eval(double[] dest,
NslDouble1 a)
eval
public double[][] eval(NslDouble2 a)
eval
public double[][] eval(double[][] dest,
NslDouble2 a)
eval
public double[][][] eval(NslDouble3 a)
eval
public double[][][] eval(double[][][] dest,
NslDouble3 a)
eval
public double[][][][] eval(NslDouble4 a)
eval
public double[][][][] eval(double[][][][] dest,
NslDouble4 a)
eval
public boolean eval(boolean a)
eval
public boolean[] eval(boolean[] a)
eval
public boolean[] eval(boolean[] dest,
boolean[] a)
eval
public boolean[][] eval(boolean[][] a)
eval
public boolean[][] eval(boolean[][] dest,
boolean[][] a)
eval
public boolean[][][] eval(boolean[][][] a)
eval
public boolean[][][] eval(boolean[][][] dest,
boolean[][][] a)
eval
public boolean[][][][] eval(boolean[][][][] a)
eval
public boolean[][][][] eval(boolean[][][][] dest,
boolean[][][][] a)
eval
public boolean eval(NslBoolean0 a)
eval
public boolean[] eval(NslBoolean1 a)
eval
public boolean[] eval(boolean[] dest,
NslBoolean1 a)
eval
public boolean[][] eval(NslBoolean2 a)
eval
public boolean[][] eval(boolean[][] dest,
NslBoolean2 a)
eval
public boolean[][][] eval(NslBoolean3 a)
eval
public boolean[][][] eval(boolean[][][] dest,
NslBoolean3 a)
eval
public boolean[][][][] eval(NslBoolean4 a)
eval
public boolean[][][][] eval(boolean[][][][] dest,
NslBoolean4 a)