![]() |
CCEX-1.0.0
|
BathSpin structure contains each BathSpin's information.
Public Attributes | |
| char | name [MAX_CHARARRAY_LENGTH] |
| the name of spin | |
| float | spin |
| Spin quantum number. | |
| double | gyro |
| Gyromagnetic ratio (Unit : radkHz/Gauss) | |
| double | xyz [3] |
| Quadrupole moment (Unit : 10^-30 [m^2]) | |
| float | state |
| Spin sub-level in z-basis (if &General -> nstate != 0, i.e. single-sample approach) | |
| double | detuning |
| The detuning value of a bath spin (Unit : radkHz) | |
| double | disorder |
| The mean-field effect from zz-coupling with other bath spins (Unit : radkHz) | |
| MatrixXcd * | hypf |
| The hyperfine interaction between qubits and a bath spin (Unit : radkHz) | |
| MatrixXcd | quad |
| The quadrupole interaction a bath spin (Unit : radkHz) | |
| MatrixXcd | hypf_sub |
| int | mainspidx |
| double | mindist |
| double BathSpin::detuning |
The detuning value of a bath spin (Unit : radkHz)
The artifitial effect to shift energy level of a qubit. Value can be obtained from &Bath -> "bdetuning" (default : 0.0)
| double BathSpin::disorder |
The mean-field effect from zz-coupling with other bath spins (Unit : radkHz)
Automatically set if &General -> "nstate" tag is non-zero (default : 0.0)
| double BathSpin::gyro |
Gyromagnetic ratio (Unit : radkHz/Gauss)
Value can be obtained from &Bath -> gyrofile (no default value)
| MatrixXcd* BathSpin::hypf |
The hyperfine interaction between qubits and a bath spin (Unit : radkHz)
Value is obtained from &Bath -> "Atensorfile" (default : 0.0)
Add documentation for cce.in : &Bath -> "Atensorfile" tag
IMPORTANT : The hyperfine interaction to be deleted if QubitArray include the one of the bath spin in A tensor file
| char BathSpin::name[MAX_CHARARRAY_LENGTH] |
the name of spin
Value can be obtained from &Bath -> bathfile (no default value)
| MatrixXcd BathSpin::quad |
The quadrupole interaction a bath spin (Unit : radkHz)
Value is obtained from &Bath -> "qtensorfile" (default : 0.0)
Add documentation for cce.in : &Bath -> "qtensorfile" tag
IMPORTANT : The quadrupole interaction to be deleted if QubitArray include the one of the bath spin in Q tensor file
| float BathSpin::spin |
Spin quantum number.
Value can be obtained from &Bath -> gyrofile (no default value)
| float BathSpin::state |
Spin sub-level in z-basis (if &General -> nstate != 0, i.e. single-sample approach)
Value can be obtained from the following : (no default value)
Add documentation for cce.in : &Bath -> "statefile" -> "substatefile" tag
Add documentation for cce.in : &General -> "nstate" and &General -> "seed" tag
Replace the way to get fixed state from reading "file" to using "seed"
| double BathSpin::xyz[3] |
Quadrupole moment (Unit : 10^-30 [m^2])
Value can be obtained from &Bath -> qtensorfile (default : 0.0)
Add documentation for cce.in : &Bath -> qtensorfile
When you read quadrupole tensor,
Now, there is no default value for eq. In future, add the information of each spin' eQ in code internally.
Spin position (Unit : Angstrom)
Value can be obtained from &Bath -> bathfile (no default value)