- E - Static variable in class org.mathIT.numbers.BigNumbers
-
The constant e, the base of the natural logarithms.
- Edge<V extends Vertible<V>> - Class in org.mathIT.graphs
-
Objects of this class represent edges of general graphs.
- Edge(V, V) - Constructor for class org.mathIT.graphs.Edge
-
Creates a directed edge with the specified vertices.
- Edge(V, V, boolean) - Constructor for class org.mathIT.graphs.Edge
-
Creates an edge with the specified properties.
- Edge(String, V, V) - Constructor for class org.mathIT.graphs.Edge
-
- Edge(String, V, V, boolean) - Constructor for class org.mathIT.graphs.Edge
-
- Edge(V, V, boolean, double) - Constructor for class org.mathIT.graphs.Edge
-
Creates a weighted edge with the specified properties.
- Edge(String, V, V, boolean, double) - Constructor for class org.mathIT.graphs.Edge
-
- EigenvalueDecomposition - Class in org.mathIT.algebra
-
This class computes the eigenvalues and eigenvectors of a real square matrix A.
- EigenvalueDecomposition(Matrix) - Constructor for class org.mathIT.algebra.EigenvalueDecomposition
-
Check for symmetry, then construct the eigenvalue decomposition Structure
to access D and V.
- eigenvalueDecomposition - Variable in class org.mathIT.algebra.Matrix
-
The eigenvalue decomposition of this matrix.
- emptySet() - Static method in class org.mathIT.algebra.MathSet
-
Returns the empty set.
- emptySet(MathSet<E>) - Static method in class org.mathIT.algebra.MathSet
-
Returns the empty set.
- emptySet() - Static method in class org.mathIT.algebra.OrderedSet
-
Returns the empty set.
- emptySet(OrderedSet<E>) - Static method in class org.mathIT.algebra.OrderedSet
-
Returns the empty set.
- emptySet() - Static method in class org.mathIT.algebra.Set
-
Returns the empty set.
- emptySet(Set<E>) - Static method in class org.mathIT.algebra.Set
-
Returns the empty set.
- encode() - Method in enum org.mathIT.genes.Codon
-
Returns the amino acid which is related to this codon by the genetic code.
- encode(String, CharSequence) - Static method in class org.mathIT.genes.DNA
-
Factory method producing a genome from a specified DNA base sequence of
the letters A, C, G, T.
- encode() - Method in enum org.mathIT.genes.RNACodon
-
Returns the amino acid which is related to this codon by the genetic code.
- end - Variable in class org.mathIT.graphs.Edge
-
The end vertex of this edge.
- entropy() - Method in class org.mathIT.genes.DNA
-
Returns the entropy of the frequency distribution of this genome.
- entropy() - Method in class org.mathIT.genes.Genome
-
Returns the entropy of the frequency distribution of the nucleobases of this genome.
- entropy(ArrayList<ORF>) - Static method in class org.mathIT.genes.ORF
-
Returns the entropy of the frequency distribution of this gene.
- entropy() - Method in class org.mathIT.genes.Protein
-
Returns the entropy of the frequency distribution of the amino acids of this protein.
- EnumSet<E extends Enum<E>> - Class in org.mathIT.algebra
-
This class enables to create finite mathematical sets and supplies some of the
usual mathematical set operations such as immutable copy, set difference,
union, or intersection.
- EnumSet() - Constructor for class org.mathIT.algebra.EnumSet
-
Constructs a new set.
- EnumSet(Class<E>) - Constructor for class org.mathIT.algebra.EnumSet
-
Constructs a new, empty set.
- EnumSet(String) - Constructor for class org.mathIT.algebra.EnumSet
-
Constructs a new, empty set from the given name of an enum.
- EnumSet(Collection<E>) - Constructor for class org.mathIT.algebra.EnumSet
-
Creates an enum set initialized from the specified collection.
- EnumSet(E) - Constructor for class org.mathIT.algebra.EnumSet
-
Constructs a new set containing the specified element.
- EnumSet(E, E[]) - Constructor for class org.mathIT.algebra.EnumSet
-
Constructs a new set from the input array.
- EnumSet(EnumSet<E>) - Constructor for class org.mathIT.algebra.EnumSet
-
Constructs a new set from the input enum set.
- enumSet - Variable in class org.mathIT.algebra.EnumSet
-
- EPSILON - Static variable in class org.mathIT.algebra.Matrix
-
Constant which defines the corridor around 0.0 where a number of type double
is considered as to be zero.
- EPSILON - Static variable in class org.mathIT.numbers.Riemann
-
The predefined accuracy up to which infinite sums are approximated.
- equals(Matrix) - Method in class org.mathIT.algebra.Matrix
-
Returns true if and only if all entries of this matrix equal the entries of the specified matrix.
- equals(double[][]) - Method in class org.mathIT.algebra.Matrix
-
Returns true if and only if all entries of this matrix equal the entries of the specified matrix.
- equals(double[]) - Method in class org.mathIT.algebra.Matrix
-
Returns true if and only if all entries of this matrix equal the entries of the specified column vector.
- equals(Object) - Method in class org.mathIT.numbers.Quaternion
-
Compares this object against the specified object.
- equals(Quaternion, Quaternion, double) - Static method in class org.mathIT.numbers.Quaternion
-
Compares the two quaternions up to the specified accuracy.
- equals(Object) - Method in class org.mathIT.quantum.Register
-
Returns true if and only if the specified object represents a quantum
register which is physically equivalent to this register.
- equals(Object) - Method in class org.mathIT.quantum.stabilizer.GraphRegister
-
Compares the specified object with this local Clifford operator.
- equals(LocalCliffordOperator) - Method in class org.mathIT.quantum.stabilizer.LocalCliffordOperator
-
Checks whether this LC operator is equal to the specified operator.
- equals(Object) - Method in class org.mathIT.quantum.stabilizer.LocalCliffordOperator
-
Compares the specified object with this local Clifford operator.
- equals(Object) - Method in class org.mathIT.quantum.stabilizer.QubitVertex
-
Compares the specified object with this qubit vertex.
- equals(Object) - Method in class org.mathIT.quantum.stabilizer.Register
-
Returns true if and only if the specified object represents a quantum
register which is physically equivalent to this register.
- equals(Object) - Method in class org.mathIT.util.Tuple
-
- euclid(BigInteger, BigInteger) - Static method in class org.mathIT.numbers.BigNumbers
-
Returns an array of three integers x[0], x[1], x[2]
as given by the extended Euclidian algorithm for integers m and n.
- euclid(long, long) - Static method in class org.mathIT.numbers.Numbers
-
Returns an array of three integers x[0], x[1], x[2] as given by the extended
Euclidian algorithm for positive integers m and n.
- evaluate(BigInteger) - Method in class org.mathIT.algebra.PolynomialZ
-
Evaluates this polynomial at the point x.
- evaluate(int, double) - Method in class org.mathIT.util.FunctionParser
-
Evaluates the i-th function of the current object at the value x.
- evaluate(int, double, double) - Method in class org.mathIT.util.FunctionParser
-
Evaluates the i-th function f(x, y) of the
this object at the values x and y.
- evaluate(String, MathContext) - Static method in class org.mathIT.util.TermParser
-
Evaluates the function (in postfix notation) at the value x.
- evaluateFunction(Register, FunctionParser, int) - Method in class org.mathIT.quantum.Register
-
Applies the function evaluation of a parsed function f(z) to the
y-register.
- evaluateFunction(Register, FunctionParser, int) - Method in class org.mathIT.quantum.stabilizer.Register
-
Applies the function evaluation of a parsed function f(z) to the
y-register.
- evaluateInt(int, int) - Method in class org.mathIT.util.FunctionParser
-
Evaluates the 0-th function f(x, z) of this object
at the values x and z.
- evaluateMod(BigInteger, BigInteger) - Method in class org.mathIT.algebra.PolynomialZ
-
Evaluates this polynomial at the point x modulo n.
- evaluatePostFix(String[], double) - Static method in class org.mathIT.util.FunctionParser
-
Evaluates the function (in postfix notation) at the value x.
- exactBinomial(int, int) - Static method in class org.mathIT.numbers.Numbers
-
Returns the exact binomial coefficient (n choose k)
as an integer.
- executeAll() - Method in class org.mathIT.quantum.Circuit
-
Executes the entire quantum circuit and returns true
if
the algorithm is terminated.
- executeAll() - Method in class org.mathIT.quantum.stabilizer.Circuit
-
Executes the entire quantum circuit and returns true
if
the algorithm is terminated.
- exp(BigDecimal) - Static method in class org.mathIT.numbers.BigNumbers
-
Returns Euler's number e raised to the power of x.
- exp(BigDecimal, int) - Static method in class org.mathIT.numbers.BigNumbers
-
Returns the exponential value ex of a number x,
up to an approximation order of n.
- exp(double[]) - Static method in class org.mathIT.numbers.Complex
-
The exponential function of a complex number z.
- exp(Complex) - Static method in class org.mathIT.numbers.Complex
-
The exponential function of the complex number z.
- ExponentComparator - Class in org.mathIT.algebra
-
This class implements a comparator to enable descending order with respect to
the exponents of a polynomial created by the class
Polynomial
.
- ExponentComparator() - Constructor for class org.mathIT.algebra.ExponentComparator
-
- extractMin() - Method in class org.mathIT.graphs.FibonacciHeap
-
Removes the smallest element from the heap.
- extractMin() - Method in class org.mathIT.graphs.PriorityQueue
-
Returns the minimum of this priority queue and deletes it from the queue.