|
Groups
|
#include <group.h>


Public Member Functions | |
| PauliGroup () | |
| Matrix< complex< double >, 2, 2 > | PauliMatrix (int subScript) |
| void | printPauliMatrix (int subScript) |
Public Member Functions inherited from Group | |
| bool | checkIfGroup () |
| MatrixXd | regularRepresentationOfElement (int ele) |
| void | regularRepresentation () |
| void | printGroup () |
| void | correctedCyclicGroup () |
| Tensor< complex< double >, 3 > | pauliMatrices () |
| Matrix< complex< double >, 2, 2 > | pauliMatrix (int n) |
| void | printPauliMatrix (int n) |
| template<typename T > | |
| void | checkHermiticity (T mat) |
Public Attributes | |
| Tensor< complex< double >, 3 > | PauliTensor |
Public Attributes inherited from Group | |
| MatrixXd | group |
| int | order |
| PauliGroup::PauliGroup | ( | ) |
Creates a Pauli Group Object
| none |
| Matrix< complex< double >, 2, 2 > PauliGroup::PauliMatrix | ( | int | subScript | ) |
Returns the n-th Pauli Matrix where n=[1,3]
| subScript | Sub Script for the n-th Pauli Matrix |