- A_DOT_O1 - Static variable in class org.mathIT.util.Formats
-
Number format with the format pattern "#,###.0"
.
- A_DOT_O10 - Static variable in class org.mathIT.util.Formats
-
Number format with the format pattern "#,###.0000000000"
.
- A_DOT_O2 - Static variable in class org.mathIT.util.Formats
-
Number format with the format pattern "#,###.00"
.
- A_DOT_O3 - Static variable in class org.mathIT.util.Formats
-
Number format with the format pattern "#,###.000"
.
- A_DOT_O4 - Static variable in class org.mathIT.util.Formats
-
Number format with the format pattern "#,###.0000"
.
- A_DOT_O5 - Static variable in class org.mathIT.util.Formats
-
Number format with the format pattern "#,###.00000"
.
- A_DOT_O6 - Static variable in class org.mathIT.util.Formats
-
Number format with the format pattern "#,###.000000"
.
- abs(double[]) - Static method in class org.mathIT.numbers.Complex
-
Returns the absolute value, or complex modulus,
|z| of z ∈ ℂ.
- abs(Complex) - Static method in class org.mathIT.numbers.Complex
-
Returns the absolute value, or complex modulus,
|z| of z ∈ ℂ
of the complex number z.
- abs() - Method in class org.mathIT.numbers.Complex
-
Returns the absolute value, or complex modulus,
|z| of z ∈ ℂ
of this complex number z.
- abs() - Method in class org.mathIT.numbers.Quaternion
-
Returns the absolute value
|x| of x ∈ ℍ
of this quaternion x.
- ACCURACY - Static variable in class org.mathIT.approximation.Wavelets
-
Standard accuracy of computations of wavelet values.
- ACCURACY - Static variable in class org.mathIT.numbers.Complex
-
Accuracy up to which equality of double values are computed in
methods of this class.
- ACCURACY - Static variable in class org.mathIT.numbers.Quaternion
-
Accuracy up to which equality of double values are computed in
methods of this class.
- ACCURACY - Static variable in class org.mathIT.quantum.Register
-
The accuracy up to which calculations are done.
- ACCURACY - Static variable in class org.mathIT.quantum.stabilizer.Register
-
The accuracy up to which calculations are done.
- accuracyBitMask - Static variable in class org.mathIT.approximation.Wavelets
-
The bitmask which corresponds to the accuracy bits.
- accuracyBits - Static variable in class org.mathIT.approximation.Wavelets
-
Number of the stored highervalued (leftmost) bits of the mantissa of a double value.
- Activatable - Interface in org.mathIT.graphs
-
This interface guarantees activatable vertices of a graph, for instance
activatable
actors
of a
social network
.
- activate(Actor...) - Method in class org.mathIT.graphs.SocialNetwork
-
Activates all actives specified by the input actors, i.e.,
marks each of them as active.
- activate(Collection<Actor>) - Method in class org.mathIT.graphs.SocialNetwork
-
Activates all actives specified by the input set of actors, i.e.,
marks each of them as active.
- active - Variable in class org.mathIT.graphs.Actor
-
Flag whether this actor is active.
- active - Variable in class org.mathIT.graphs.SocialNetwork
-
Flag which shows if there has been an active actor during the history of this network.
- Actor - Class in org.mathIT.graphs
-
- Actor(int) - Constructor for class org.mathIT.graphs.Actor
-
Creates an actor with the specified index which also specifies its name.
- Actor(int, double) - Constructor for class org.mathIT.graphs.Actor
-
Creates an actor with the specified index and threshold, where the index
also specifies its name.
- Actor(int, String) - Constructor for class org.mathIT.graphs.Actor
-
Creates an actor with the specified index and name.
- Actor(int, String, double) - Constructor for class org.mathIT.graphs.Actor
-
Creates an actor with the specified name, index, adjacency list, and threshold.
- Actor(int, String, Actor[]) - Constructor for class org.mathIT.graphs.Actor
-
Creates an actor with the specified name, index, and adjacency list.
- Actor(int, String, Actor[], double) - Constructor for class org.mathIT.graphs.Actor
-
Creates an actor with the specified name, index, adjacency list, and threshold.
- add(Matrix) - Method in class org.mathIT.algebra.Matrix
-
Returns the sum of this matrix with the given matrix b.
- add(double[], double[]) - Static method in class org.mathIT.numbers.Complex
-
Returns the sum of two complex numbers x and y.
- add(Complex) - Method in class org.mathIT.numbers.Complex
-
Returns the sum of this number and the complex number z.
- add(Quaternion) - Method in class org.mathIT.numbers.Quaternion
-
Returns the sum of this number and the quaternion z.
- add(Rational) - Method in class org.mathIT.numbers.Rational
-
Returns the rational number k = m + n where
m is this rational number.
- add(T) - Method in class org.mathIT.util.Tuple
-
Since a tuple is not mutable, this method should not be invoked.
- add3(String, String) - Static method in class org.mathIT.numbers.Numbers
-
Returns the sum of m and n in the ternary system.
- addAll(Collection<? extends T>) - Method in class org.mathIT.util.Tuple
-
Since a tuple is not mutable, this method should not be invoked.
- addCNOT(int[], boolean) - Method in class org.mathIT.quantum.Circuit
-
Adds a CNOT gate on the two qubits specified by the two numbers
in the qubit array;
if the flag yRegister
is set, it is added to the
y-register, otherwise to the x-register.
- addCNOT(int[], boolean) - Method in class org.mathIT.quantum.stabilizer.Circuit
-
Adds a CNOT gate on the two qubits specified by the two numbers
in the qubit array;
if the flag yRegister
is set, it is added to the
y-register, otherwise to the x-register.
- addFunction(FunctionParser) - Method in class org.mathIT.quantum.Circuit
-
Adds a function evaluating gate to the circuit, specified by the input function.
- addFunction(FunctionParser) - Method in class org.mathIT.quantum.stabilizer.Circuit
-
Adds a function evaluating gate to the circuit, specified by the input function.
- addGrover(int) - Method in class org.mathIT.quantum.Circuit
-
Adds the Grover gate searching for the specified needle to the circuit.
- addGrover(int) - Method in class org.mathIT.quantum.stabilizer.Circuit
-
Adds the Grover gate searching for the specified needle to the circuit.
- addHadamard(int, boolean) - Method in class org.mathIT.quantum.Circuit
-
Adds a Hadamard gate on the i-th qubit of the quantum circuit;
if the flag yRegister
is set, it is added to the i-th qubit
of the y-register, otherwise it is the i-th qubit of the
x-register.
- addHadamard(int, boolean) - Method in class org.mathIT.quantum.stabilizer.Circuit
-
Adds a Hadamard gate on the i-th qubit of the quantum circuit;
if the flag yRegister
is set, it is added to the i-th qubit
of the y-register, otherwise it is the i-th qubit of the
x-register.
- addInvQFT(boolean) - Method in class org.mathIT.quantum.Circuit
-
Adds the inverse Fourier transform gate to the circuit;
if the flag yRegister
is set, it is added to the
y-register, otherwise to the x-register.
- addInvQFT(boolean) - Method in class org.mathIT.quantum.stabilizer.Circuit
-
Adds the inverse Fourier transform gate to the circuit;
if the flag yRegister
is set, it is added to the
y-register, otherwise to the x-register.
- addInvSGate(int, boolean) - Method in class org.mathIT.quantum.Circuit
-
Adds an S* gate, the inverse or adjoint of the S gate,
on the i-th qubit of the quantum circuit;
if the flag yRegister
is set, it is added to the i-th qubit
of the y-register, otherwise it is the i-th qubit of the
x-register.
- addInvSGate(int, boolean) - Method in class org.mathIT.quantum.stabilizer.Circuit
-
Adds an S* gate, the inverse or adjoint of the S gate,
on the i-th qubit of the quantum circuit;
if the flag yRegister
is set, it is added to the i-th qubit
of the y-register, otherwise it is the i-th qubit of the
x-register.
- addMeasurement(int[], boolean) - Method in class org.mathIT.quantum.Circuit
-
Adds a measurement gate on the qubits specified by the qubit array;
if the flag yRegister
is set, it is added to the
y-register, otherwise to the x-register.
- addMeasurement(int[], boolean) - Method in class org.mathIT.quantum.stabilizer.Circuit
-
Adds a measurement gate on the qubits specified by the qubit array;
if the flag yRegister
is set, it is added to the
y-register, otherwise to the x-register.
- addPauliX(int, boolean) - Method in class org.mathIT.quantum.Circuit
-
Adds a Pauli-X gate on the i-th qubit of the quantum circuit;
if the flag yRegister
is set, it is added to the i-th qubit
of the y-register, otherwise it is the i-th qubit of the
x-register.
- addPauliX(int, boolean) - Method in class org.mathIT.quantum.stabilizer.Circuit
-
Adds a Pauli-X gate on the i-th qubit of the quantum circuit;
if the flag yRegister
is set, it is added to the i-th qubit
of the y-register, otherwise it is the i-th qubit of the
x-register.
- addPauliY(int, boolean) - Method in class org.mathIT.quantum.Circuit
-
Adds a Pauli-Y gate on the i-th qubit of the quantum circuit;
if the flag yRegister
is set, it is added to the i-th qubit
of the y-register, otherwise it is the i-th qubit of the
x-register.
- addPauliY(int, boolean) - Method in class org.mathIT.quantum.stabilizer.Circuit
-
Adds a Pauli-Y gate on the i-th qubit of the quantum circuit;
if the flag yRegister
is set, it is added to the i-th qubit
of the y-register, otherwise it is the i-th qubit of the
x-register.
- addPauliZ(int, boolean) - Method in class org.mathIT.quantum.Circuit
-
Adds a Pauli-Z gate on the i-th qubit of the quantum circuit;
if the flag yRegister
is set, it is added to the i-th qubit
of the y-register, otherwise it is the i-th qubit of the
x-register.
- addPauliZ(int, boolean) - Method in class org.mathIT.quantum.stabilizer.Circuit
-
Adds a Pauli-Z gate on the i-th qubit of the quantum circuit;
if the flag yRegister
is set, it is added to the i-th qubit
of the y-register, otherwise it is the i-th qubit of the
x-register.
- addQFT(boolean) - Method in class org.mathIT.quantum.Circuit
-
Adds the Fourier transform gate to the circuit;
if the flag yRegister
is set, it is added to the
y-register, otherwise to the x-register.
- addQFT(boolean) - Method in class org.mathIT.quantum.stabilizer.Circuit
-
Adds the Fourier transform gate to the circuit;
if the flag yRegister
is set, it is added to the
y-register, otherwise to the x-register.
- addRotation(int[], boolean, String, int) - Method in class org.mathIT.quantum.Circuit
-
Adds a rotation gate to the circuit.
- addRotation(int[], boolean, String, int) - Method in class org.mathIT.quantum.stabilizer.Circuit
-
Adds a rotation gate to the circuit.
- addSGate(int, boolean) - Method in class org.mathIT.quantum.Circuit
-
Adds an S gate on the i-th qubit of the quantum circuit;
if the flag yRegister
is set, it is added to the i-th qubit
of the y-register, otherwise it is the i-th qubit of the
x-register.
- addSGate(int, boolean) - Method in class org.mathIT.quantum.stabilizer.Circuit
-
Adds an S gate on the i-th qubit of the quantum circuit;
if the flag yRegister
is set, it is added to the i-th qubit
of the y-register, otherwise it is the i-th qubit of the
x-register.
- addSqrtX(int, boolean) - Method in class org.mathIT.quantum.Circuit
-
Adds a √X, or √NOT gate on the i-th qubit of the quantum circuit;
if the flag yRegister
is set, it is added to the i-th qubit
of the y-register, otherwise it is the i-th qubit of the
x-register.
- addSqrtX(int, boolean) - Method in class org.mathIT.quantum.stabilizer.Circuit
-
Adds a √X, or √NOT gate on the i-th qubit of the quantum circuit;
if the flag yRegister
is set, it is added to the i-th qubit
of the y-register, otherwise it is the i-th qubit of the
x-register.
- addTGate(int, boolean) - Method in class org.mathIT.quantum.Circuit
-
Adds a T gate on the i-th qubit of the quantum circuit;
if the flag yRegister
is set, it is added to the i-th qubit
of the y-register, otherwise it is the i-th qubit of the
x-register.
- addTGate(int, boolean) - Method in class org.mathIT.quantum.stabilizer.Circuit
-
Adds a T gate on the i-th qubit of the quantum circuit;
if the flag yRegister
is set, it is added to the i-th qubit
of the y-register, otherwise it is the i-th qubit of the
x-register.
- addToffoli(int[], boolean) - Method in class org.mathIT.quantum.Circuit
-
Adds a Toffoli gate on the three qubits specified by the three numbers
in the qubit array;
if the flag yRegister
is set, it is added to the
y-register, otherwise to the x-register.
- addToffoli(int[], boolean) - Method in class org.mathIT.quantum.stabilizer.Circuit
-
Adds a Toffoli gate on the three qubits specified by the three numbers
in the qubit array;
if the flag yRegister
is set, it is added to the
y-register, otherwise to the x-register.
- adjacency - Variable in class org.mathIT.graphs.Graph
-
Adjacency matrix. adjacency[i][j] indicates whether there is an edge from vertex i to vertex j.
- adjacency - Variable in class org.mathIT.graphs.Vertex
-
Adjacency list of this vertex.
- adjoint() - Method in class org.mathIT.quantum.stabilizer.LocalCliffordOperator
-
Returns the Hermitian adjoint of this operator.
- adjugate() - Method in class org.mathIT.algebra.Matrix
-
Returns the adjugate of this matrix.
- AminoAcid - Enum in org.mathIT.genes
-
This enum represents the 22 natural amino acids forming proteins.
- arctan(BigDecimal) - Static method in class org.mathIT.numbers.BigNumbers
-
Returns the arc tangent of a value; the returned angle is in the range
-π/2 through π/2.
- arctan(BigDecimal, int) - Static method in class org.mathIT.numbers.BigNumbers
-
Returns the arc tangent of a value up to an approximation order n;
the returned angle is in the range -π/2 through π/2.
- arg(double[]) - Static method in class org.mathIT.numbers.Complex
-
Returns the argument of the complex number z.
- arg(Complex) - Static method in class org.mathIT.numbers.Complex
-
Returns the argument of the complex number z.
- arg() - Method in class org.mathIT.numbers.Complex
-
Returns the argument of this complex number z.
- asHTMLString() - Method in class org.mathIT.genes.DNA
-
Returns a string representing this genome, with line breaks encoded by
"
" instead of '\n'.
- asHTMLString() - Method in class org.mathIT.genes.Genome
-
Returns a string representing this genome, with line breaks encoded by
"<br>" instead of '\n'.
- asHTMLString() - Method in class org.mathIT.genes.Protein
-
Returns a string representing this protein, with line breaks encoded by
"<br>" instead of '\n'.
- auxzbr(double, double, String, Class[], double, int, int) - Static method in class org.mathIT.statistics.Probability
-
yields two numbers which enclose a zero of the inputted function.
- auxzfn(double, double, String, Class[], double, int, int, double) - Static method in class org.mathIT.statistics.Probability
-
Determines numerically a zero of the inputted function, enclosed by x0 and x1.
- axes(Graphics) - Method in class org.mathIT.plot.ComplexPlotPane
-
Plots the axes of this graph.
- axes(Graphics) - Method in class org.mathIT.plot.Plot3DPane
-
Plots the axes of this graph.
- axis - Variable in class org.mathIT.quantum.QuantumGate
-
The axis of rotation, if this gate represents a qubit rotation.