![]() |
CCEX-1.0.0
|
Public Attributes | |
| char | method [MAX_CHARARRAY_LENGTH] |
| Clustering algorithm : cce (default) | gcce | dsj | itb | dsjitb | pcce. | |
| char | quantity [MAX_CHARARRAY_LENGTH] |
| int | order |
| float | bfield [3] |
| float | rbath |
| float | rdip |
| float | deltat |
| int | nstep |
| float | rbathcut |
| float | rdipcut |
| int | nstate |
| int | seed |
| char * | qubitfile |
| char * | gyrofile |
| int | nbathfiles |
| char ** | bathfiles |
| double ** | bathadjust |
| char * | avaaxfile |
| char * | statefile |
| char * | exstatefile |
| int | _nflines |
| int * | _flines |
| double | DefectTotSpin |
| double | CorrTotSpin |
| int | hf_readmode |
| char * | hf_tensorfile |
| double | hf_cutoff |
| int | hf_ignore_oor |
| int | qd_readmode |
| char * | qd_tensorfile |
| char * | qd_tensorfile_woqubit |
| double | qd_cellpara [3] |
| bool | hfmedi |
| bool | knight |
| int* Config::_flines |
file line number of each bath spins
| int Config::_nflines |
number of file lines
| char* Config::avaaxfile |
Available principal axis
| double** Config::bathadjust |
Bath adjust values
| char** Config::bathfiles |
Bath file names
| float Config::bfield[3] |
Magnetic field (Bx,Bx,Bz) (Unit G)
| double Config::CorrTotSpin |
Total spin of correlation : default : 0
| double Config::DefectTotSpin |
Total spin of defect : default : 1
| float Config::deltat |
Time interval (Unit ms)
| char* Config::exstatefile |
extra spin' state file
| char* Config::gyrofile |
Gyro file name
| double Config::hf_cutoff |
Cutoff for hyperfine tensor file
| int Config::hf_ignore_oor |
Ignore nuclear spins out of range the hyperfine tensor file
| int Config::hf_readmode |
Read mode for hyperfine tensor file : 0 : off , 1~3 : fermi & DFT
| char* Config::hf_tensorfile |
Hyperfine tensor file name
| bool Config::hfmedi |
If true, we will add Hyperfine mediated term (Available only when you use CCE method), ref. N. Zhao, Nature Nanotechnology, 6, 242-246 (2011) (Supplementary)
| bool Config::knight |
If true, we will add the knight-field effect induced by transverse magnetic field (Available only when you use CCE method), ref. N. Zhao, Nature Nanotechnology, 6, 242-246 (2011) (Supplementary)
| char Config::method[MAX_CHARARRAY_LENGTH] |
Clustering algorithm : cce (default) | gcce | dsj | itb | dsjitb | pcce.
The following is the description of each algorithm.
| int Config::nbathfiles |
Number of bath files
| int Config::nstate |
Number of bath states (single and gcce method only)
| int Config::nstep |
Time step
| int Config::order |
Maximum nuclear spins included in a cluster ( >= 0 )
| int Config::qd_readmode |
Read mode for quadrupole tensor file : 0 : off , 1 : exp , 2: dft
| char* Config::qd_tensorfile |
Quadrupole tensor file name
| char* Config::qd_tensorfile_woqubit |
Quadrupole tensor file name without qubit
| char Config::quantity[MAX_CHARARRAY_LENGTH] |
Measurment : coherence | noise | dm
| char* Config::qubitfile |
Qubit file name
| float Config::rbath |
Bath radius (Unit angstrom)
| float Config::rbathcut |
Cutoff to remove spins within rbathcut
| float Config::rdip |
Dipole radius (Unit angstrom)
| float Config::rdipcut |
Cutoff to remove spin pairs within rdipcut
| int Config::seed |
Fixed random value (if none, time(null) )
| char* Config::statefile |
State file