![]() |
CCEX-1.0.0
|
#include <pulse.h>
This structure contains the pulse-related parameters.
Public Attributes | |
| int | npulse |
| bool | pulseiter |
| char | pulsename [100] |
| double ** | sequence |
| : Related with pulse sequence. | |
| double * | pulse_angles |
| char * | pulse_axes |
| int * | sequence_indices |
| int Pulse::npulse |
The number of pulse (default : -)
| double* Pulse::pulse_angles |
puulse angles: Array of rotation angle of pulse. Input file unit: Degree ==> In code, radian. len(sequence) = len(pulse_angles)
| char* Pulse::pulse_axes |
pulse axes: Array of rotation axis of pulse. you can choose the axis of rotation angle. Input file parameters: "X", "Y", "Z", "I"(Identity) len(sequence) = len(pulse_axes)
| bool Pulse::pulseiter |
The pulse iteration (default : false) About npulse (Details) npulse = 0 : Ramsey (default) npulse = 1 : HahnEcho (default) npulse > 1 : CPMG (default) npulse = 4 & pulsename = "WAHUHA" : WAHUHA (optional)
| char Pulse::pulsename[100] |
The pulsename (default : "None") About pulsename (Details) pulsename = HahnEcho | Ramsey | CPMG | WAHUHA | Manual above pulsename option without Maunal doesn't need a sequence "Manual" option must need a sequence If you want "Manual" option, then you have to choose the "gCCE" method!!!
| double** Pulse::sequence |
: Related with pulse sequence.
pulse sequence (default : NULL)
| int* Pulse::sequence_indices |
sequence_indices: The Index that have the same difference value if there is no the same difference value then give the current index ( This would reduce the calculational time cost ) len(sequence) = len(sequence_indices)