A B C E G H L O P S T U V 

A

Average - Class in lab.art
This class represents the average expression.
Average(Expression, Expression) - Constructor for class lab.art.Average
Initializes this average expression with the given two subexpressions.
AverageOperator - Class in lab.art
An average operator has an operation that takes two doubles as arguments and returns their average.
AverageOperator() - Constructor for class lab.art.AverageOperator
Initializes this average operator.

B

BinaryExpression - Class in lab.art
This class represents a binary expression.
BinaryExpression(Expression, Expression) - Constructor for class lab.art.BinaryExpression
Initializes this binary expression with the given two subexpressions.
BinaryOperator - Class in lab.art
A binary operator has an operation that takes two doubles as arguments and returns a double.
BinaryOperator() - Constructor for class lab.art.BinaryOperator
Initializes this binary operator.

C

Cosine - Class in lab.art
This class represents the cosine expression.
Cosine(Expression) - Constructor for class lab.art.Cosine
Initializes this cosine expression with the given subexpression.
CosineOperator - Class in lab.art
A cosine operator has an operation that takes a double as argument and returns cos(pi * -).
CosineOperator() - Constructor for class lab.art.CosineOperator
Initializes this cosine operator.

E

equals(Object) - Method in class lab.art.BinaryExpression
Tests whether this binary expression is the same as the given object.
equals(Object) - Method in class lab.art.UnaryExpression
Tests whether this unary expression is the same as the given object.
evaluate(double, double) - Method in class lab.art.Average
Evaluates this average expression at the given x- and y-coordinate.
evaluate(double, double, BinaryOperator) - Method in class lab.art.BinaryExpression
Evaluates this binary expression at the given x- and y-coordinate with the given binary operator.
evaluate(double, double) - Method in class lab.art.Cosine
Evaluates this cosine expression at the given x- and y-coordinate.
evaluate(double, double) - Method in class lab.art.Expression
Evaluates this expression at the given x- and y-coordinate.
evaluate(double, double) - Method in class lab.art.Product
Evaluates this product expression at the given x- and y-coordinate.
evaluate(double, double) - Method in class lab.art.Sine
Evaluates this sine expression at the given x- and y-coordinate.
evaluate(double, double, UnaryOperator) - Method in class lab.art.UnaryExpression
Evaluates this unary expression at the given x- and y-coordinate with the given unary operator.
evaluate(double, double) - Method in class lab.art.VariableX
Evaluates this variable x expression at the given x- and y-coordinate.
evaluate(double, double) - Method in class lab.art.VariableY
Evaluates this variable y expression at the given x- and y-coordinate.
Expression - Class in lab.art
This class represents an expression.
Expression() - Constructor for class lab.art.Expression
Initializes this expression.
Expressions - Class in lab.art
This utility class provides methods to create expressions.

G

getRandom(Random) - Static method in class lab.art.Expressions
Returns a random expression.

H

hashCode() - Method in class lab.art.BinaryExpression
Returns the hash code of this binary expression.
hashCode() - Method in class lab.art.UnaryExpression
Returns the hash code of this unary expression.

L

lab.art - package lab.art
 

O

operation(double, double) - Method in class lab.art.AverageOperator
Returns the average of the given doubles.
operation(double, double) - Method in class lab.art.BinaryOperator
Returns the result of applying this binary operator to the given doubles.
operation(double) - Method in class lab.art.CosineOperator
Returns cos(pi * -) for the given double.
operation(double, double) - Method in class lab.art.ProductOperator
Returns the product of the given doubles.
operation(double) - Method in class lab.art.SineOperator
Returns sin(pi * -) for the given double.
operation(double) - Method in class lab.art.UnaryOperator
Returns the result of applying this unary operator to the given double.

P

Product - Class in lab.art
This class represents the product expression.
Product(Expression, Expression) - Constructor for class lab.art.Product
Initializes this product expression with the given two subexpressions.
ProductOperator - Class in lab.art
A product operator has an operation that takes two doubles as arguments and returns their product.
ProductOperator() - Constructor for class lab.art.ProductOperator
Initializes this product operator.

S

Sine - Class in lab.art
This class represents the sine expression.
Sine(Expression) - Constructor for class lab.art.Sine
Initializes this sine expression with the given subexpression.
SineOperator - Class in lab.art
An sine operator has an operation that takes a double as argument and returns sin(pi * -).
SineOperator() - Constructor for class lab.art.SineOperator
Initializes this sine operator.

T

toString() - Method in class lab.art.Average
Returns a string representation of this average expression.
toString(String) - Method in class lab.art.BinaryExpression
Returns a string representation of this binary expression for the given pattern.
toString() - Method in class lab.art.Cosine
Returns a string representation of this cosine expression.
toString() - Method in class lab.art.Product
Returns a string representation of this product expression.
toString() - Method in class lab.art.Sine
Returns a string representation of this sine expression.
toString(String) - Method in class lab.art.UnaryExpression
Returns a string representation of this unary expression for the given pattern.
toString() - Method in class lab.art.VariableX
Returns a string representation of this variable x expression.
toString() - Method in class lab.art.VariableY
Returns a string representation of this variable y expression.

U

UnaryExpression - Class in lab.art
This class represents a unary expression.
UnaryExpression(Expression) - Constructor for class lab.art.UnaryExpression
Initializes this unary expression with the given subexpression.
UnaryOperator - Class in lab.art
A unary operator has an operation that takes a doubles as argument and returns a double.
UnaryOperator() - Constructor for class lab.art.UnaryOperator
Initializes this unary operator.

V

VariableX - Class in lab.art
This class represents the variable x expression.
VariableX() - Constructor for class lab.art.VariableX
Initializes this variable x expression.
VariableY - Class in lab.art
This class represents the variable y expression.
VariableY() - Constructor for class lab.art.VariableY
Initializes this variable y expression.
A B C E G H L O P S T U V