|
|
bool | logFile |
| | Write or not a log file.
|
| |
|
bool | logTrajectories |
| | Write or not a log file for trajectories.
|
| |
| void(* | saveEvolFunPtr )(long l, bool b) |
| | Pointer to the evolution saving function.
|
| |
|
void * | solverSettings |
| | Arbitrary solver settings
|
| |
|
bool | solverSuccess |
| | true, if last calculation successful
|
| |
|
void * | auxiliary |
| | Auxiliary data any kind of container needed for static methods can go here.
|
| |
|
long | SpinNumber |
| | Number of the current spin.
|
| |
|
long | TotalSpinNumber |
| | Total number of spins.
|
| |
|
long | TotalADCNumber |
| | Total number of spins.
|
| |
|
double * | Values |
| | Values of the current spin (position and physical parameters)
|
| |
|
double | time |
| | Current time point (in atom)
|
| |
|
double | total_time |
| | Current time point (absolut time)
|
| |
|
double | phase |
| | Receiver phase taken from the TPOIs.
|
| |
|
double | PhaseLock |
| | Locked Phase (the phase set by the last RF pulse)
|
| |
|
double | deltaB |
| | Any off-resonance terms.
|
| |
|
std::vector< double > | solution |
| | Solution [M_r, phi, M_z] at the current time point.
|
| |
|
double | LargestM0 |
| | largest equilibrium magnetization for noise scaling
|
| |
|
double | RandNoise |
| | percentage of random noise added to the signal
|
| |
|
double | GMAXoverB0 |
| | Constant for the concomitant field term.
|
| |
|
double | NonLinGradField |
| | Non-linear contribution to B_z from gradients.
|
| |
|
SequenceTree * | pSeqTree |
| | The main sequence tree.
|
| |
|
AtomicSequence * | pAtom |
| | Atomic sequence responsible for the current time point.
|
| |
|
AtomicSequence * | pStaticAtom |
| | Atomic sequence responsible for all time points.
|
| |
|
int | saveEvolStepSize |
| | Step-size (in numbers of ADC) at which the evolution is stored.
|
| |
|
string | saveEvolFileName |
| | Filename in which the evolution is stored.
|
| |
|
ofstream * | saveEvolOfstream |
| | Output stream for saving the evolutions.
|
| |
|
int | m_myRank |
| | MPI rank of this process. if m_myRank<0 process is serial jemris.
|
| |
|
bool | m_useLoadBalancing |
| | use load balancing (send sample in small packages top slaves)
|
| |
|
int | m_no_processes |
| | number of parallel processes; used by load balancing
|
| |
|
long | m_trajBegin |
| | First trajectory to load for current MPI sample paket.
|
| |
|
long | m_trajSize |
| | Number of trajectories to load for current MPI sample paket.
|
| |
|
long | m_startSpin |
| | start calculation with this spin ( in case of restart)
|
| |
|
int | m_noofspinprops |
| | # of spin properties
|
| |
|
int | m_noofspincompartments |
| |
| std::vector< double > | helper |
| |
|
multimap< EddyPulse *, double > | m_eddies |
| | map of remaining eddies still to be played out (duration,pointer)
|
| |
|
int | m_slice |
| | slice number
|
| |
|
int | m_set |
| | set number
|
| |
|
int | m_contrast |
| | contrast number
|
| |
|
int | m_average |
| | average number
|
| |
|
int | m_shot |
| | shot number
|
| |
|
int | m_shotmax |
| | total number of shots
|
| |
|
int | m_partition |
| | partition number
|
| |
|
int | m_partitionmax |
| | total number of partitions
|
| |
|
string | m_seqSignature |
| | Sequence signature (md5 sum of Pulseq sequence file)
|
| |
Singleton with information about the simulation of the current spin.