Skip to content

Commit

Permalink
Rewritting of submodule QuantumOperators.
Browse files Browse the repository at this point in the history
  • Loading branch information
waltergu committed Nov 8, 2021
1 parent 4a6562e commit f11850a
Show file tree
Hide file tree
Showing 14 changed files with 1,131 additions and 1,228 deletions.
6 changes: 1 addition & 5 deletions docs/src/man/Essentials/DegreesOfFreedom.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,7 @@ CurrentModule = QuantumLattices.Essentials.DegreesOfFreedom

# Degrees of freedom

## IID, Internal and Index

## OID, Operator and Operators
## Internal, IID, Index and OID

## IIDSpace

Expand All @@ -20,8 +18,6 @@ CurrentModule = QuantumLattices.Essentials.DegreesOfFreedom

## Term

## LaTeX

## Boundary

## Manual
Expand Down
4 changes: 2 additions & 2 deletions docs/src/man/Essentials/QuantumOperators.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ With the help of the structure constants of the algebra, the result of the bilin

In general, there are three basic operations on quantum operators, i.e. the scalar multiplication between a scalar and a quantum operator, the usual addition and the usual multiplication between quantum operators. Other complicated operations can be composed from these basic ones. These basic operations are implemented in this module.

## SingularID and ID
## OperatorUnit

[`SingularID`](@ref) is the building block of the id system of quantum operators, which specifies the basis of the vector space of the corresponding algebra. On the other hand, [`ID`](@ref) is the direct product (``) of several [`SingularID`](@ref)s, which could specify the product of the basis quantum operators. This defines an over complete id system for the quantum operators because it does not reflects the structure constants of the corresponding algebra, which would reduce the number of independent basis quantum operators. Extra mechanisms should be provided to kill this redundancy, which goes beyond the current module. Users should define them themselves.
[`OperatorUnit`](@ref) is the building block of quantum operators, which specifies the basis of the vector space of the corresponding algebra.

## OperatorProd and OperatorSum

Expand Down
Loading

0 comments on commit f11850a

Please sign in to comment.