|
Class Summary |
| Argument |
abstract template class for objects which can be treated as
arguments for mathematical operations, i.e. complex numbers,
vectors, matrices. |
| Assignment |
Class representing an assignment operation. |
| BinaryOp |
This class represents a binary operator of the form '+', '-', '*' or '/'.
|
| Braket |
Class representing a mathematical bra or ket object as introduced by the Dirac
notation. |
| CloseDelimiter |
Class representing a closing delimiter. |
| Command |
Class representing a "command" in the Mathlib language. |
| Complex |
Class representing a complex number. |
| ComputationEvent |
Class representing a computation event. |
| ConditionalOp |
Class representing conditional operators like "==", "! |
| CosMap |
Class representing the real cos() function. |
| Decoherence |
class representing the effect of decoherence. |
| Delimiter |
Class representing a generic delimiter. |
| DumpMap |
Class which allows to dump the components of a braket. |
| Easy |
Class providing number format capabilities.
|
| ExpMap |
Class representing the complex exp() function. |
| Gate |
Class representing a quantum gate. |
| GateProperty |
Class representing properties of a gate object, like repetitions, parameters for
error behavior of gates, parameters for decoherence simulation. |
| LOG |
|
| Mathlib |
The Mathlib class needs to be instantiated in order to use all mathlib package
features as variables, functions etc. |
| MathlibEvent |
A MathlibEvent is fired whenever a variable is created, deleted or changes it's
value. |
| MathMap |
generic class for a mathematical one-argument function. |
| MathObject |
Generic class for mathematical entities in the mathlib package.
|
| MathObjectConstraints |
this class provides constraints for a category similar to GridBagConstraints
in the GridBagLayout. |
| Matrix |
Class representing a mathematical matrix object. |
| Measurement |
class representing the process of measurement. |
| NoiseError |
class representing a map that generates an infinitesimal 2x2 complex rotation matrix
in dependence of the standard deviation of a Gaussian distribution given as a parameter.
|
| Norm |
Class representing a norm map. |
| OneMap |
function generating a identity matrix for a given dimension. |
| OpenDelimiter |
Class representing an opening delimiter. |
| Operator |
tagging class |
| Parse |
class providing methods to parse an arithmetic expression. |
| PhMap |
class representing a 2x2 phase matrix. |
| RxMap |
function representing x-rotation operator in 2 dimensions. |
| RyMap |
function representing y-rotation operator in 2 dimensions. |
| RzMap |
function representing z-rotation operator in 2 dimensions. |
| Separator |
Class representing a Separator object. |
| SinMap |
Class representing the real sin() function. |
| SqrtMap |
sqrt map for complex arguments |
| StringArgument |
Class representing a string in the MathObject structure. |
| Timing |
Class providing timing functionality for gate operations. |
| Tokenizer |
This class is one of the central classes for the parsing process. |
| UnaryOp |
Class representing an unary operator. |
| VarAuthority |
Class providing a filter and grouping mechanism for variables kept by a Mathlib
object. |
| Variable |
Class representing a variable. |
| Vect |
Class representing a mathematical vector. |