Uses of Interface
edu.neu.ccs.Function.OneArg

Packages that use Function.OneArg
edu.neu.ccs Provides the Stringable interface and data models that implement the interface. 
edu.neu.ccs.gui Provides classes and interfaces for designing and implementing graphical interfaces and for the creation of paintable and mutatable objects.. 
edu.neu.ccs.parser Provides classes for translating Strings into values of various data types using languages with simple lexical and syntactic structures. 
 

Uses of Function.OneArg in edu.neu.ccs
 

Classes in edu.neu.ccs that implement Function.OneArg
 class XFourier
          Class XFourier provides an implementation of a fourier series in one real variable with real coefficients.
 class XPolynomial
          Class XPolynomial provides an implementation of a polynomial in one real variable with real coefficients.
 

Fields in edu.neu.ccs declared as Function.OneArg
static Function.OneArg F.identity
          The identity function x --> x.
static Function.OneArg F.abs
          The function x --> abs(x).
static Function.OneArg F.ceil
          The function x --> ceil(x).
static Function.OneArg F.floor
          The function x --> floor(x).
static Function.OneArg F.rint
          The function x --> rint(x).
static Function.OneArg F.sin
          The function x --> sin(x).
static Function.OneArg F.cos
          The function x --> cos(x).
static Function.OneArg F.tan
          The function x --> tan(x).
static Function.OneArg F.asin
          The function x --> asin(x).
static Function.OneArg F.acos
          The function x --> acos(x).
static Function.OneArg F.atan
          The function x --> atan(x).
static Function.OneArg F.sindeg
          The function x --> sindeg(x).
static Function.OneArg F.cosdeg
          The function x --> cosdeg(x).
static Function.OneArg F.tandeg
          The function x --> tandeg(x).
static Function.OneArg F.asindeg
          The function x --> asindeg(x).
static Function.OneArg F.acosdeg
          The function x --> acosdeg(x).
static Function.OneArg F.atandeg
          The function x --> atandeg(x).
static Function.OneArg F.toDegrees
          The function x --> toDegrees(x).
static Function.OneArg F.toRadians
          The function x --> toRadians(x).
static Function.OneArg F.exp
          The function x --> exp(x).
static Function.OneArg F.log
          The function x --> log(x).
static Function.OneArg F.exp2
          The function x --> 2-to-the-power-x = exp(x * log(2)).
static Function.OneArg F.log2
          The function x --> log-base-2(x) = log(x) / log(2).
static Function.OneArg F.exp10
          The function x --> 10-to-the-power-x = exp(x * log(10)).
static Function.OneArg F.log10
          The function x --> log-base-10(x) = log(x) / log(10).
static Function.OneArg F.sqrt
          The function x --> sqrt(x).
static Function.OneArg F.random
          The function x --> Math.random() * x.
 

Methods in edu.neu.ccs that return Function.OneArg
static Function.OneArg F.constant(double c)
          The constant function x --> c.
static Function.OneArg F.scale(double a)
          The scale function x --> a * x.
static Function.OneArg F.translate(double b)
          The translate function x --> x + b.
static Function.OneArg F.linear(double a, double b)
          The linear function x --> a * x + b.
static Function.OneArg F.xToPowerN(int n)
          The function x --> x-to-the-power-n = MathUtilities.power(x,n).
static Function.OneArg F.xToPowerA(double a)
          The function x --> x-to-the-power-a = Math.pow(x, a).
static Function.OneArg F.aToPowerX(double a)
          The function x --> a-to-the-power-x = Math.pow(a, x).
static Function.OneArg F.add(Function.OneArg f, Function.OneArg g)
          The function to add functions f,g: f + g.
static Function.OneArg F.subtract(Function.OneArg f, Function.OneArg g)
          The function to subtract functions f,g: f - g.
static Function.OneArg F.multiply(Function.OneArg f, Function.OneArg g)
          The function to multiply functions f,g: f * g.
static Function.OneArg F.divide(Function.OneArg f, Function.OneArg g)
          The function to divide functions f,g: f / g.
static Function.OneArg F.compose(Function.OneArg f, Function.OneArg g)
          The function to compose functions f,g: x --> f(g(x)).
static Function.OneArg F.min(Function.OneArg f, Function.OneArg g)
          The function to compute the function min(f, g).
static Function.OneArg F.max(Function.OneArg f, Function.OneArg g)
          The function to compute the function max(f, g).
static Function.OneArg F.power(Function.OneArg f, int n)
          The function to compute the function f-to-the-power-n = MathUtilities.power(f.evaluate(x),n).
static Function.OneArg F.pow(Function.OneArg f, double a)
          The function to compute the function f-to-the-power-a = Math.pow(f.evaluate(x),a).
static Function.OneArg F.pow(double a, Function.OneArg f)
          The function to compute the function a-to-the-power-f = Math.pow(a,f.evaluate(x)).
static Function.OneArg F.pow(Function.OneArg f, Function.OneArg g)
          The function to compute the function f-to-the-power-g = Math.pow(f.evaluate(x),g.evaluate(x)).
static Function.OneArg F.atan2(Function.OneArg f, Function.OneArg g)
          The function to compute the function atan2(f, g).
static Function.OneArg F.atan2deg(Function.OneArg f, Function.OneArg g)
          The function to compute the function atan2deg(f, g).
 

Methods in edu.neu.ccs with parameters of type Function.OneArg
static Function.OneArg F.add(Function.OneArg f, Function.OneArg g)
          The function to add functions f,g: f + g.
static Function.OneArg F.subtract(Function.OneArg f, Function.OneArg g)
          The function to subtract functions f,g: f - g.
static Function.OneArg F.multiply(Function.OneArg f, Function.OneArg g)
          The function to multiply functions f,g: f * g.
static Function.OneArg F.divide(Function.OneArg f, Function.OneArg g)
          The function to divide functions f,g: f / g.
static Function.OneArg F.compose(Function.OneArg f, Function.OneArg g)
          The function to compose functions f,g: x --> f(g(x)).
static Function.OneArg F.min(Function.OneArg f, Function.OneArg g)
          The function to compute the function min(f, g).
static Function.OneArg F.max(Function.OneArg f, Function.OneArg g)
          The function to compute the function max(f, g).
static Function.OneArg F.power(Function.OneArg f, int n)
          The function to compute the function f-to-the-power-n = MathUtilities.power(f.evaluate(x),n).
static Function.OneArg F.pow(Function.OneArg f, double a)
          The function to compute the function f-to-the-power-a = Math.pow(f.evaluate(x),a).
static Function.OneArg F.pow(double a, Function.OneArg f)
          The function to compute the function a-to-the-power-f = Math.pow(a,f.evaluate(x)).
static Function.OneArg F.pow(Function.OneArg f, Function.OneArg g)
          The function to compute the function f-to-the-power-g = Math.pow(f.evaluate(x),g.evaluate(x)).
static Function.OneArg F.atan2(Function.OneArg f, Function.OneArg g)
          The function to compute the function atan2(f, g).
static Function.OneArg F.atan2deg(Function.OneArg f, Function.OneArg g)
          The function to compute the function atan2deg(f, g).
private static void F.checkNull(String method, Function.OneArg f)
          Check for null function arguments and throw a NullPointerException if necessary.
private static void F.checkNull(String method, Function.OneArg f, Function.OneArg g)
          Check for null function arguments and throw a NullPointerException if necessary.
 

Uses of Function.OneArg in edu.neu.ccs.gui
 

Methods in edu.neu.ccs.gui with parameters of type Function.OneArg
static Point2D[] DataTables2D.makeTable(Function.OneArg f, XInterval limits, int divisions)
          Make a Point2D array of pairs (x,f(x)) where x is sampled on the given interval divided into the given number of divisions.
static Point2D[] DataTables2D.makeTable(Function.OneArg f, double endpointA, double endpointB, int divisions)
          Make a Point2D array of pairs (x,f(x)) where x is sampled on the given interval divided into the given number of divisions.
static Point2D[][] DataTables2D.makeTable(Function.OneArg[] f, XInterval limits, int divisions)
          Make a Point2D array of arrays of pairs (x,f[i](x)) where i ranges over the valid indices for the function array f and where x is sampled on the given interval divided into the number of divisions.
static Point2D[][] DataTables2D.makeTable(Function.OneArg[] f, double endpointA, double endpointB, int divisions)
          Make a Point2D array of arrays of pairs (x, f[i](x)) where i ranges over the valid indices for the function array f and where x is sampled on the given interval divided into the number of divisions.
 

Uses of Function.OneArg in edu.neu.ccs.parser
 

Methods in edu.neu.ccs.parser with parameters of type Function.OneArg
static AbstractFunction AbstractFunction.makeOneArg(String name, Function.OneArg f)
          Constructs an AbstractFunction object using the given name and the givenFunction.OneArg for its implementation.