Functions | |
PPPVOLUME_COMPLEX_DOUBLE | SeqFreeInduction1D (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Required MPI overhead function that runs the SeqFreeInduction1D_0 function. | |
void | SeqFreeInduction1D_0 (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Free Induction Decay sequence. | |
PPPVOLUME_COMPLEX_DOUBLE | SeqGradientEcho1D (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Required MPI overhead function that runs the SeqGradientEcho1D_0 function. | |
PPPVOLUME_COMPLEX_DOUBLE | SeqGradientEcho2D (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Required MPI overhead function that runs the SeqGradientEcho2D_0 function. | |
PPPVOLUME_COMPLEX_DOUBLE | SeqGradientEcho3D (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Required MPI overhead function that runs the SeqGradientEcho3D_0 function. | |
void | CheckTimesGE (double tacq, double te, double tr) |
Checking of the GE time parameters. | |
void | SeqGradientEcho1D_0 (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Execute a GradientEcho1D sequence. | |
void | SeqGradientEcho2D_0 (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Execute a GradientEcho2D sequence. | |
void | SeqGradientEcho3D_0 (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Execute a GradientEcho3D sequence. | |
PPPVOLUME_COMPLEX_DOUBLE | SeqInversionRecuperation1D (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Required MPI overhead function that runs the SeqInversionRecuperation1D_0 function. | |
PPPVOLUME_COMPLEX_DOUBLE | SeqInversionRecuperation2D (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Required MPI overhead function that runs the SeqInversionRecuperation2D_0 function. | |
PPPVOLUME_COMPLEX_DOUBLE | SeqInversionRecuperation3D (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Required MPI overhead function that runs the SeqInversionRecuperation3D_0 function. | |
void | CheckTimesIR (double tacq, double te, double tr, double ti) |
Checking of the SE time parameters. | |
void | SeqInversionRecuperation1D_0 (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Define and execute a 2D Inversion Recuperation sequence. | |
void | SeqInversionRecuperation2D_0 (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Define and execute a 2D Inversion Recuperation sequence. | |
void | SeqInversionRecuperation3D_0 (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Define and execute a 2D Inversion Recuperation sequence. | |
PPPVOLUME_COMPLEX_DOUBLE | SeqSpinEcho1D (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Required MPI overhead function that runs the SeqSpinEcho1D_0 function. | |
PPPVOLUME_COMPLEX_DOUBLE | SeqSpinEcho2D (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Required MPI overhead function that runs the SeqSpinEcho2D_0 function. | |
PPPVOLUME_COMPLEX_DOUBLE | SeqSpinEcho3D (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Required MPI overhead function that runs the SeqSpinEcho3D_0 function. | |
void | CheckTimesSE (double tacq, double te, double tr) |
Checking of the SE time parameters. | |
void | SeqSpinEcho1D_0 (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Define and execute a 1D Spin Echo sequence. | |
void | SeqSpinEcho2D_0 (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Define and execute a 2D Spin Echo sequence. | |
void | SeqSpinEcho3D_0 (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Define and execute a 3D Spin Echo sequence. | |
PPPVOLUME_COMPLEX_DOUBLE | SeqTrueFisp1D (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Required MPI overhead function that runs the SeqTrueFisp1D_0 function. | |
PPPVOLUME_COMPLEX_DOUBLE | SeqTrueFisp2D (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Required MPI overhead function that runs the SeqTrueFisp2D_0 function. | |
PPPVOLUME_COMPLEX_DOUBLE | SeqTrueFisp3D (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Required MPI overhead function that runs the SeqTrueFisp3D_0 function. | |
void | CheckTimesTF (double tacq, double tr, double twait) |
Verification des parametres d'une sequence True Fisp. | |
void | SeqTrueFisp1D_0 (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Execute a TrueFisp1D sequence. | |
void | SeqTrueFisp2D_0 (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Execute a TrueFisp2D sequence. | |
void | SeqTrueFisp3D_0 (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Execute a TrueFisp3D sequence. | |
PPPVOLUME_COMPLEX_DOUBLE | SeqTurboSpinEcho2D (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Required MPI overhead function that runs the SeqSpinEcho2D_0 function. | |
void | SeqTurboSpinEcho2D_0 (SEQPARAM *seqparam, EXPERIENCE3D *expr) |
Define and execute a 2D Turbo Spin Echo sequence. | |
PSEQ | GetSequenceByName (char *seqname) |
Make the association between a sequence name and the corresponding function pointer. | |
PPPVOLUME_COMPLEX_DOUBLE | RunSequence (char *seqname, SEQPARAM *seqparam, OBJECT3D *objet, EXPERIENCE3D *expr) |
Apply an MRI sequence with given sequence parameters on a given object using given experiment parameters. | |
void | SetSeqParamTE (SEQPARAM *seqparam, double te) |
Define the Echo time within the sequence parameter structure. | |
void | SetSeqParamTR (SEQPARAM *seqparam, double tr) |
Define the Repetition time within the sequence parameter structure. | |
void | SetSeqParamTI (SEQPARAM *seqparam, double ti) |
Define the Inversion time within the sequence parameter structure. | |
void | SetSeqParamTeta (SEQPARAM *seqparam, double teta) |
Define the RF pulse angle within the sequence parameter structure. | |
void | SetSeqParamTfact (SEQPARAM *seqparam, double tfact) |
Define the turbo factor within the sequence parameter structure. |
|
Checking of the GE time parameters.
Definition at line 116 of file seq-ge.c. References FPRINTF. Referenced by SeqGradientEcho1D_0(), SeqGradientEcho2D_0(), and SeqGradientEcho3D_0(). |
|
Checking of the SE time parameters.
Definition at line 104 of file seq-ir.c. References FPRINTF. Referenced by SeqInversionRecuperation1D_0(), SeqInversionRecuperation2D_0(), and SeqInversionRecuperation3D_0(). |
|
Checking of the SE time parameters.
Definition at line 101 of file seq-se.c. References FPRINTF. Referenced by SeqSpinEcho1D_0(), SeqSpinEcho2D_0(), SeqSpinEcho3D_0(), and SeqTurboSpinEcho2D_0(). |
|
Verification des parametres d'une sequence True Fisp.
Definition at line 116 of file seq-tf.c. References FPRINTF. Referenced by SeqTrueFisp1D_0(), SeqTrueFisp2D_0(), and SeqTrueFisp3D_0(). |
|
Make the association between a sequence name and the corresponding function pointer.
Definition at line 50 of file sequence.c. References NSEQ, PSEQ, SeqFreeInduction1D, SEQFUNC, SeqGradientEcho1D, SeqGradientEcho2D, SeqGradientEcho3D, SeqInversionRecuperation1D, SeqInversionRecuperation2D, SeqInversionRecuperation3D, SeqSpinEcho1D, SeqSpinEcho2D, SeqSpinEcho3D, SeqTrueFisp1D, SeqTrueFisp2D, SeqTrueFisp3D, and SeqTurboSpinEcho2D. Referenced by RunSequence(). |
|
Apply an MRI sequence with given sequence parameters on a given object using given experiment parameters.
Definition at line 97 of file sequence.c. References AddComplexVolRF(), _Experience3D::FLAG_DECH, FPRINTF, GetSequenceByName(), IdVolAlloc(), IdVolFree, COMPLEX_DOUBLE::im, _Experience3D::ntx, _Experience3D::nty, _Experience3D::ntz, PSEQ, COMPLEX_DOUBLE::re, SetObjectActiveComponent(), SetObjectExperienceComponent(), and VOL_COMPLEX_DOUBLE. Referenced by TestSequence2D(), and TestSequence3D(). |
|
Required MPI overhead function that runs the SeqFreeInduction1D_0 function.
Definition at line 56 of file seq-fid.c. References GetSignalRFComplexFromExperience(), mpi_job(), NormalizeRFSignal(), and SeqFreeInduction1D_0(). |
|
Free Induction Decay sequence.
Definition at line 70 of file seq-fid.c. References ATT_INIT, DoAcqFrequenceX(), DoPulseRect(), DoWaiting(), and MINUS. Referenced by SeqFreeInduction1D(). |
|
Required MPI overhead function that runs the SeqGradientEcho1D_0 function.
Definition at line 69 of file seq-ge.c. References GetSignalRFComplexFromExperience(), mpi_job(), NormalizeRFSignal(), and SeqGradientEcho1D_0(). |
|
Execute a GradientEcho1D sequence.
Definition at line 133 of file seq-ge.c. References ACTIVE, ATT_INIT, CheckTimesGE(), DoAcqFrequenceX(), DoGradient(), DoPulseRect(), DoWaiting(), _Experience3D::fovx, G_kHz_G, MINUS, _Experience3D::ntx, _Experience3D::readout_time, ResetToExperience(), and SetSpoilingFlag(). Referenced by SeqGradientEcho1D(). |
|
Required MPI overhead function that runs the SeqGradientEcho2D_0 function.
Definition at line 85 of file seq-ge.c. References GetSignalRFComplexFromExperience(), mpi_job(), NormalizeRFSignal(), and SeqGradientEcho2D_0(). |
|
Execute a GradientEcho2D sequence.
Definition at line 189 of file seq-ge.c. References ACTIVE, ATT_INIT, CheckTimesGE(), DoAcqFrequenceX(), DoGradient(), DoPulseRect(), DoWaiting(), _Experience3D::fovx, _Experience3D::fovy, G_kHz_G, G_rad_G, MINUS, _Experience3D::ntx, _Experience3D::nty, _Experience3D::readout_time, ResetToExperience(), and SetSpoilingFlag(). Referenced by SeqGradientEcho2D(). |
|
Required MPI overhead function that runs the SeqGradientEcho3D_0 function.
Definition at line 101 of file seq-ge.c. References GetSignalRFComplexFromExperience(), mpi_job(), NormalizeRFSignal(), and SeqGradientEcho3D_0(). |
|
Execute a GradientEcho3D sequence.
Definition at line 248 of file seq-ge.c. References ACTIVE, ATT_INIT, CheckTimesGE(), DoAcqFrequenceX(), DoGradient(), DoPulseRect(), DoWaiting(), _Experience3D::fovx, _Experience3D::fovy, _Experience3D::fovz, G_kHz_G, G_rad_G, MINUS, _Experience3D::ntx, _Experience3D::nty, _Experience3D::ntz, _Experience3D::readout_time, ResetToExperience(), and SetSpoilingFlag(). Referenced by SeqGradientEcho3D(). |
|
Required MPI overhead function that runs the SeqInversionRecuperation1D_0 function.
Definition at line 56 of file seq-ir.c. References GetSignalRFComplexFromExperience(), mpi_job(), NormalizeRFSignal(), and SeqInversionRecuperation1D_0(). |
|
Define and execute a 2D Inversion Recuperation sequence.
Definition at line 122 of file seq-ir.c. References ACTIVE, ATT_INIT, CheckTimesIR(), DoAcqFrequenceX(), DoGradient(), DoPulseRect(), DoWaiting(), _Experience3D::fovx, G_kHz_G, MINUS, _Experience3D::ntx, _Experience3D::readout_time, ResetToExperience(), and SetSpoilingFlag(). Referenced by SeqInversionRecuperation1D(). |
|
Required MPI overhead function that runs the SeqInversionRecuperation2D_0 function.
Definition at line 72 of file seq-ir.c. References GetSignalRFComplexFromExperience(), mpi_job(), NormalizeRFSignal(), and SeqInversionRecuperation2D_0(). |
|
Define and execute a 2D Inversion Recuperation sequence.
Definition at line 186 of file seq-ir.c. References ACTIVE, ATT_INIT, CheckTimesIR(), DoAcqFrequenceX(), DoGradient(), DoPulseRect(), DoWaiting(), _Experience3D::fovx, _Experience3D::fovy, G_kHz_G, G_rad_G, MINUS, _Experience3D::ntx, _Experience3D::nty, _Experience3D::readout_time, ResetToExperience(), and SetSpoilingFlag(). Referenced by SeqInversionRecuperation2D(). |
|
Required MPI overhead function that runs the SeqInversionRecuperation3D_0 function.
Definition at line 88 of file seq-ir.c. References GetSignalRFComplexFromExperience(), mpi_job(), NormalizeRFSignal(), and SeqInversionRecuperation3D_0(). |
|
Define and execute a 2D Inversion Recuperation sequence.
Definition at line 247 of file seq-ir.c. References ACTIVE, ATT_INIT, CheckTimesIR(), DoAcqFrequenceX(), DoGradient(), DoPulseRect(), DoWaiting(), _Experience3D::fovx, _Experience3D::fovy, _Experience3D::fovz, G_kHz_G, G_rad_G, MINUS, _Experience3D::ntx, _Experience3D::nty, _Experience3D::ntz, _Experience3D::readout_time, ResetToExperience(), and SetSpoilingFlag(). Referenced by SeqInversionRecuperation3D(). |
|
Required MPI overhead function that runs the SeqSpinEcho1D_0 function.
Definition at line 54 of file seq-se.c. References GetSignalRFComplexFromExperience(), mpi_job(), NormalizeRFSignal(), and SeqSpinEcho1D_0(). |
|
Define and execute a 1D Spin Echo sequence.
Definition at line 119 of file seq-se.c. References ACTIVE, ATT_INIT, CheckTimesSE(), DoAcqFrequenceX(), DoGradient(), DoPulseRect(), DoWaiting(), _Experience3D::fovx, G_kHz_G, MINUS, _Experience3D::ntx, _Experience3D::readout_time, ResetToExperience(), and SetSpoilingFlag(). Referenced by SeqSpinEcho1D(). |
|
Required MPI overhead function that runs the SeqSpinEcho2D_0 function.
Definition at line 70 of file seq-se.c. References GetSignalRFComplexFromExperience(), mpi_job(), NormalizeRFSignal(), and SeqSpinEcho2D_0(). |
|
Define and execute a 2D Spin Echo sequence.
Definition at line 177 of file seq-se.c. References ACTIVE, ATT_INIT, CheckTimesSE(), DoAcqFrequenceX(), DoGradient(), DoPulseRect(), DoWaiting(), _Experience3D::fovx, _Experience3D::fovy, G_kHz_G, G_rad_G, MINUS, _Experience3D::ntx, _Experience3D::nty, _Experience3D::readout_time, ResetToExperience(), and SetSpoilingFlag(). Referenced by SeqSpinEcho2D(). |
|
Required MPI overhead function that runs the SeqSpinEcho3D_0 function.
Definition at line 86 of file seq-se.c. References GetSignalRFComplexFromExperience(), mpi_job(), NormalizeRFSignal(), and SeqSpinEcho3D_0(). |
|
Define and execute a 3D Spin Echo sequence.
Definition at line 234 of file seq-se.c. References ACTIVE, ATT_INIT, CheckTimesSE(), DoAcqFrequenceX(), DoGradient(), DoPulseRect(), DoWaiting(), _Experience3D::fovx, _Experience3D::fovy, _Experience3D::fovz, G_kHz_G, G_rad_G, MINUS, _Experience3D::ntx, _Experience3D::nty, _Experience3D::ntz, _Experience3D::readout_time, ResetToExperience(), and SetSpoilingFlag(). Referenced by SeqSpinEcho3D(). |
|
Required MPI overhead function that runs the SeqTrueFisp1D_0 function.
Definition at line 67 of file seq-tf.c. References GetSignalRFComplexFromExperience(), mpi_job(), NormalizeRFSignal(), and SeqTrueFisp1D_0(). |
|
Execute a TrueFisp1D sequence.
Definition at line 134 of file seq-tf.c. References ATT_INIT, CheckTimesTF(), DoAcqFrequenceX(), DoGradient(), DoPulseRect(), DoWaiting(), _Experience3D::fovx, G_kHz_G, INACTIVE, _Experience3D::ntx, _Experience3D::readout_time, ResetToExperience(), and SetSpoilingFlag(). Referenced by SeqTrueFisp1D(). |
|
Required MPI overhead function that runs the SeqTrueFisp2D_0 function.
Definition at line 84 of file seq-tf.c. References GetSignalRFComplexFromExperience(), mpi_job(), NormalizeRFSignal(), and SeqTrueFisp2D_0(). |
|
Execute a TrueFisp2D sequence.
Definition at line 192 of file seq-tf.c. References ATT_INIT, CheckTimesTF(), DoAcqFrequenceX(), DoGradient(), DoPulseRect(), DoWaiting(), _Experience3D::fovx, _Experience3D::fovy, G_kHz_G, G_rad_G, INACTIVE, _Experience3D::ntx, _Experience3D::nty, _Experience3D::readout_time, ResetToExperience(), and SetSpoilingFlag(). Referenced by SeqTrueFisp2D(). |
|
Required MPI overhead function that runs the SeqTrueFisp3D_0 function.
Definition at line 101 of file seq-tf.c. References GetSignalRFComplexFromExperience(), mpi_job(), NormalizeRFSignal(), and SeqTrueFisp3D_0(). |
|
Execute a TrueFisp3D sequence.
Definition at line 263 of file seq-tf.c. References ATT_INIT, CheckTimesTF(), DoAcqFrequenceX(), DoGradient(), DoPulseRect(), DoWaiting(), _Experience3D::fovx, _Experience3D::fovy, _Experience3D::fovz, G_kHz_G, G_rad_G, INACTIVE, _Experience3D::ntx, _Experience3D::nty, _Experience3D::ntz, _Experience3D::readout_time, ResetToExperience(), and SetSpoilingFlag(). Referenced by SeqTrueFisp3D(). |
|
Required MPI overhead function that runs the SeqSpinEcho2D_0 function.
Definition at line 54 of file seq-tse.c. References GetSignalRFComplexFromExperience(), mpi_job(), NormalizeRFSignal(), and SeqTurboSpinEcho2D_0(). |
|
Define and execute a 2D Turbo Spin Echo sequence.
Definition at line 69 of file seq-tse.c. References ACTIVE, ATT_INIT, CheckTimesSE(), DoAcqFrequenceX(), DoGradient(), DoPulseRect(), DoWaiting(), _Experience3D::fovx, _Experience3D::fovy, G_kHz_G, G_rad_G, MINUS, _Experience3D::ntx, _Experience3D::nty, _Experience3D::readout_time, and SetSpoilingFlag(). Referenced by SeqTurboSpinEcho2D(). |
|
Define the Echo time within the sequence parameter structure.
Definition at line 138 of file sequence.c. Referenced by TestSequence2D(), and TestSequence3D(). |
|
Define the RF pulse angle within the sequence parameter structure.
Definition at line 177 of file sequence.c. Referenced by TestSequence2D(), and TestSequence3D(). |
|
Define the turbo factor within the sequence parameter structure.
Definition at line 190 of file sequence.c. |
|
Define the Inversion time within the sequence parameter structure.
Definition at line 164 of file sequence.c. |
|
Define the Repetition time within the sequence parameter structure.
Definition at line 151 of file sequence.c. Referenced by TestSequence2D(), and TestSequence3D(). |