unitary_matrix.ctqwalk {qwalkr} | R Documentation |
The Unitary Time Evolution Operator of a Continuous-Time Quantum Walk
Description
The Unitary Time Evolution Operator of a Continuous-Time Quantum Walk
Usage
## S3 method for class 'ctqwalk'
unitary_matrix(object, t, ...)
Arguments
object |
an instance of class |
t |
it will be returned the evolution operator at time |
... |
further arguments passed to or from other methods. |
Details
If is the quantum state of the system at time
, and
the Hamiltonian operator, then the evolution is governed by
the Schrodinger equation
and if is time-independent its solution is given by
The evolution operator is the result of the complex matrix exponential and it can be calculated as
in which .
Value
unitary_matrix()
returns the unitary time evolution operator of the
CTQW evaluated at time t
.
See Also
ctqwalk()
, unitary_matrix()
,
act_eigfun()
Examples
walk <- ctqwalk(matrix(c(0,1,0,1,0,1,0,1,0), nrow=3))
# Returns the operator at time t = 2*pi, U(2pi)
unitary_matrix(walk, t = 2*pi)
[Package qwalkr version 0.1.0 Index]