Skip navigation links
The mathIT Library
A Java™ API for mathematics
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

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
This class represents actors as individual nodes of a social network.
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.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
Skip navigation links
The mathIT Library
A Java™ API for mathematics