- I - Static variable in class org.mathIT.numbers.Complex
-
Constant i ∈ ℂ.
- I - Static variable in class org.mathIT.numbers.Quaternion
-
Constant i ∈ ℍ.
- I - Static variable in class org.mathIT.quantum.stabilizer.LocalCliffordOperator
-
The identity operator acting on a single qubit.
- incBeta(double, double, double) - Static method in class org.mathIT.numbers.Numbers
-
The incomplete beta function for 0 <= x <= 1.
- incGamma(double, double) - Static method in class org.mathIT.numbers.Numbers
-
incomplete Gammma function.
- index - Variable in class org.mathIT.graphs.Vertex
-
The index position in the graph.
- INFINITY - Static variable in class org.mathIT.graphs.WeightedGraph
-
Constant representing the infinite weight.
- initialize(int[], ArrayList<QuantumGate>) - Method in class org.mathIT.quantum.Circuit
-
Constructs and initializes this quantum cicuit according to the
specified sizes of the registers and the list of quantum gates.
- initialize(int, int, int) - Method in class org.mathIT.quantum.Circuit
-
Initializes this quantum circuit and deletes all quantum gates.
- initialize(int[], ArrayList<QuantumGate>) - Method in class org.mathIT.quantum.stabilizer.Circuit
-
Constructs and initializes this quantum cicuit according to the
specified sizes of the registers and the list of quantum gates.
- initialize(int, int, int) - Method in class org.mathIT.quantum.stabilizer.Circuit
-
Initializes this quantum circuit and deletes all quantum gates.
- initializeRegisters() - Method in class org.mathIT.quantum.Circuit
-
Initializes this quantum register according to the initial qubit state
given by quantum gate number 0.
- initializeRegisters() - Method in class org.mathIT.quantum.stabilizer.Circuit
-
Initializes this quantum register according to the initial qubit state
given by quantum gate number 0.
- initialValues - Static variable in class org.mathIT.approximation.Wavelets
-
Initial values phi(j) of the Daubechies scaling functions phi=phiN
for the D2 - D20 wavelets in dimension n=1.
- insert(V) - Method in class org.mathIT.graphs.FibonacciHeap
-
Inserts a new data element into the heap.
- Interpolation - Class in org.mathIT.approximation
-
This class enables to generate objects from data points (x, y)
such as time series and to compute interpolation polynomials from them.
- Interpolation(double[], double[][]) - Constructor for class org.mathIT.approximation.Interpolation
-
Creates a new instance of Interpolation.
- intersect(EnumSet<? extends E>) - Method in class org.mathIT.algebra.EnumSet
-
Returns the intersection of this set and the specified set.
- intersect(ArrayList<? extends EnumSet<? extends E>>) - Method in class org.mathIT.algebra.EnumSet
-
Returns the intersection of this set and the specified set list.
- intersect(Set<? extends E>) - Method in class org.mathIT.algebra.MathSet
-
Returns the intersection of this set and the specified set.
- intersect(ArrayList<? extends Set<? extends E>>) - Method in class org.mathIT.algebra.MathSet
-
Returns the intersection of this set and the specified set list.
- intersect(SortedSet<E>) - Method in class org.mathIT.algebra.OrderedSet
-
Returns the intersection of this set and the specified set.
- intersect(ArrayList<? extends SortedSet<E>>) - Method in class org.mathIT.algebra.OrderedSet
-
Returns the intersection of this set and the specified set list.
- intersect(Set<? extends E>) - Method in class org.mathIT.algebra.Set
-
Returns the intersection of this set and the specified set.
- intersect(ArrayList<? extends Set<? extends E>>) - Method in class org.mathIT.algebra.Set
-
Returns the intersection of this set and the specified set list.
- intValue() - Method in class org.mathIT.numbers.Quaternion
-
Returns the integer value of the real part of this quaternion (by casting to type int).
- inverse() - Method in class org.mathIT.algebra.Matrix
-
Returns the inverse of this matrix.
- inverse() - Method in class org.mathIT.numbers.Quaternion
-
Returns the multiplicative inverse, or reciprocal, of this number.
- inverseGrover(int) - Method in class org.mathIT.quantum.Register
-
Applies the inverse of the Grover operator.
- inverseGrover(int) - Method in class org.mathIT.quantum.stabilizer.Register
-
Applies the inverse of the Grover operator.
- inverseQft(int, int) - Method in class org.mathIT.quantum.Register
-
Applies the inverse quantum Fourier transform (QFT-1) to this register.
- inverseQft(int, int) - Method in class org.mathIT.quantum.stabilizer.Register
-
Applies the inverse quantum Fourier transform (QFT-1) to this register.
- inverseSGate(int) - Method in class org.mathIT.quantum.Register
-
Applies the inverse S gate to the j-th qubit.
- inverseSGate(int) - Method in class org.mathIT.quantum.stabilizer.GraphRegister
-
Applies an inverse S gate on vertex v.
- inverseSGate(int) - Method in class org.mathIT.quantum.stabilizer.Register
-
Applies the inverse S gate to the j-th qubit.
- inverseSqrtX(int) - Method in class org.mathIT.quantum.Register
-
Applies the inverse √X, or √NOT gate to the j-th qubit.
- inverseSqrtX(int) - Method in class org.mathIT.quantum.stabilizer.Register
-
Applies the inverse √X, or √NOT gate to the j-th qubit.
- inverseTGate(int) - Method in class org.mathIT.quantum.Register
-
Applies the inverse T gate to the j-th qubit.
- inverseTGate(int) - Method in class org.mathIT.quantum.stabilizer.Register
-
Applies the inverse T gate to the j-th qubit.
- inverseTransform(int, double[][]) - Static method in class org.mathIT.approximation.Wavelets
-
Computes the inverse fast Daubechies wavelet transform of a two-dimensional array w
containing
a vector w[0]
of the Daubechies D-N wavelet coefficients, and an array
w[1]
containing the scaling function coefficient.
- invokerGraph - Variable in class org.mathIT.gui.GraphViewer
-
The graph of the mathIT class
Graph
that is invoked
to be copied to the format compatible with this viewer.
- isActive() - Method in interface org.mathIT.graphs.Activatable
-
Returns whether this vertex is active.
- isActive() - Method in class org.mathIT.graphs.Actor
-
Returns whether this actor is active.
- isActive() - Method in interface org.mathIT.graphs.NetworkOfActivatables
-
Returns at least one of the nodes has been active during the history
of this network.
- isActive() - Method in class org.mathIT.graphs.SocialNetwork
-
Returns at least one of the nodes has been active during the history
of this network.
- isDiagonal() - Method in class org.mathIT.quantum.stabilizer.LocalCliffordOperator
-
Returns whether this operator is represented by a diagonal matrix.
- isDirected() - Method in class org.mathIT.graphs.Edge
-
Returns true if and only if this edge is directed.
- isEmpty() - Method in class org.mathIT.graphs.FibonacciHeap
-
Tests if the Fibonacci heap is empty or not.
- isEmpty() - Method in class org.mathIT.util.Tuple
-
- isInProcess() - Method in class org.mathIT.graphs.Vertex
-
Returns a flag if this vertex is in process.
- isInProcess() - Method in interface org.mathIT.graphs.Vertible
-
Returns a flag if this vertex is in process.
- isMarked() - Method in class org.mathIT.graphs.Vertex
-
Returns a flag if this vertex is marked.
- isMarked() - Method in interface org.mathIT.graphs.Vertible
-
Returns a flag if this vertex is marked.
- isPower(BigInteger) - Static method in class org.mathIT.numbers.BigNumbers
-
Tests whether there exist integers m and k such that
n = mk.
- isPower(long) - Static method in class org.mathIT.numbers.Numbers
-
Tests whether there exist integers m and k such that
n = mk.
- isPrime(BigInteger) - Static method in class org.mathIT.numbers.BigNumbers
-
Tests deterministically whether the given integer n is prime.
- isPrime(long) - Static method in class org.mathIT.numbers.Numbers
-
Tests deterministically whether the given integer is prime.
- isSquare() - Method in class org.mathIT.algebra.Matrix
-
Returns whether this matrix is square.
- isStabilizerState() - Method in class org.mathIT.quantum.stabilizer.Register
-
Indicates whether the current state of this quantum register is a stabilizer
state.
- isStrongProbablePrime(BigInteger, BigInteger) - Static method in class org.mathIT.numbers.BigNumbers
-
Returns true if n is a strong probable prime to base a,
and false if n is not prime.
- isStrongProbablePrime(int, int) - Static method in class org.mathIT.numbers.Numbers
-
Returns true if n is a strong probable prime to base a,
and false if n is not prime.
- isSurjective(int[], int) - Static method in class org.mathIT.numbers.Combinatorics
-
Returns whether the mapping f: {0, 1, ..., n-1} → {0, 1, ..., k-1}
is a surjection.
- isSymmetric() - Method in class org.mathIT.algebra.Matrix
-
Returns whether this matrix is symmetric.
- isUndirected() - Method in class org.mathIT.graphs.Graph
-
Gets the flag whether this graph is undirected.
- isValid(String) - Static method in class org.mathIT.quantum.QuantumGate
-
Checks whether the specified string represents a valid quantum gate.
- isWeighted() - Method in class org.mathIT.graphs.Edge
-
Returns true if and only if this edge is weighted.
- isXY() - Method in class org.mathIT.quantum.stabilizer.LocalCliffordOperator
-
Returns whether this operator is the Pauli-X gate or the
Pauli-Y.
- iterator() - Method in class org.mathIT.util.Tuple
-