Functions | |
void | KernelFrequency1 (EXPERIENCE3D *expr, EVENT *event) |
Simulation for the first point acquisition using a frequency encoding (Bloch Equation) No precession before the first point caquisition. | |
void | KernelFrequency2 (EXPERIENCE3D *expr, EVENT *event) |
simulation for a frequency acquisition (Bloch Equation) | |
void | KernelPhase (EXPERIENCE3D *expr, EVENT *event) |
Simulation for a phase acquisition of one point(Bloch Equation). | |
void | KernelPrecession (EXPERIENCE3D *expr, EVENT *event) |
simulation of a precession step (Bloch Equation) | |
void | KernelPulse (EXPERIENCE3D *expr, EVENT *event) |
Simulation of an RF pulse step (Bloch equation). | |
void | Kernel (EXPERIENCE3D *expr, EVENT *event) |
Call of the different kernel functions (Precession, pulse, acquisition). |
|
Call of the different kernel functions (Precession, pulse, acquisition).
Definition at line 51 of file kernel.c. References _Event::acq_flag, FREQUENCY, KernelFrequency1(), KernelFrequency2(), KernelPhase(), KernelPrecession(), KernelPulse(), NONE, _Event::nu_pointy, _Event::nu_pointz, and PHASE. Referenced by DoAcqFrequenceX(), DoGradient(), DoPulseRect(), and DoWaiting(). |
|
Simulation for the first point acquisition using a frequency encoding (Bloch Equation) No precession before the first point caquisition.
Definition at line 52 of file kernel-frequency-acq.c. References _Experience3D::deltaB0, G_Hz_T, _Experience3D::magstate, MINUS, _Experience3D::nfovx, _Experience3D::nfovy, _Experience3D::nfovz, _Event::nu_pointy, _Event::nu_pointz, _Event::op_flag, PLUS, _Experience3D::sgn, and _Experience3D::to. Referenced by Kernel(). |
|
simulation for a frequency acquisition (Bloch Equation)
Definition at line 119 of file kernel-frequency-acq.c. References _Event::ax, _Event::axoff, _Event::ay, _Event::ayoff, _Event::az, _Event::azoff, _Experience3D::B0, _Experience3D::deltaB0, G, _Experience3D::G_deche, _Experience3D::G_edw, G_Hz_T, G_rad_T, _Experience3D::magstate, MINUS, _Experience3D::nfovx, _Experience3D::nfovy, _Experience3D::nfovz, _Experience3D::ntx, _Event::nu_pointy, _Event::nu_pointz, _Experience3D::obx, _Experience3D::oby, _Experience3D::obz, _Event::op_flag, PLUS, _Experience3D::pt, _Experience3D::px, _Experience3D::py, _Experience3D::pz, _Experience3D::ro, _Experience3D::sgn, _Event::spoiling_flag, _Experience3D::t1, _Experience3D::t2, _Experience3D::to, x, _Experience3D::xf, _Experience3D::yf, and _Experience3D::zf. Referenced by Kernel(). |
|
Simulation for a phase acquisition of one point(Bloch Equation).
Definition at line 50 of file kernel-phase-acq.c. References _Experience3D::magstate, _Experience3D::nfovx, _Experience3D::nfovy, _Experience3D::nfovz, _Event::nu_pointx, _Event::nu_pointy, _Event::nu_pointz, _Event::op_flag, PLUS, and _Experience3D::sgn. Referenced by Kernel(). |
|
simulation of a precession step (Bloch Equation)
Definition at line 45 of file kernel-precession.c. References _Event::acq_delay, _Event::ax, _Event::axoff, _Event::ay, _Event::ayoff, _Event::az, _Event::azoff, _Experience3D::B0, G, _Experience3D::G_deche, _Experience3D::G_edw, G_rad_T, _Experience3D::magstate, _Experience3D::nfovx, _Experience3D::nfovy, _Experience3D::nfovz, _Experience3D::obx, _Experience3D::oby, _Experience3D::obz, _Experience3D::px, _Experience3D::py, _Experience3D::pz, _Experience3D::ro, _Experience3D::t1, _Experience3D::t2, _Experience3D::to, x, _Experience3D::xf, _Experience3D::yf, and _Experience3D::zf. Referenced by Kernel(). |
|
Simulation of an RF pulse step (Bloch equation).
Definition at line 45 of file kernel-rfpulse.c. References _Event::agx, _Event::agxoff, _Event::agy, _Event::agyoff, _Event::agz, _Event::agzoff, _Event::ang, _Experience3D::B0, _Experience3D::FLAG_RESONANCE, G, _Experience3D::G_deche, _Experience3D::G_edw, G_rad_T, _Experience3D::magstate, _Experience3D::nfovx, _Experience3D::nfovy, _Experience3D::nfovz, _Experience3D::obx, _Experience3D::oby, _Experience3D::obz, ON, _Event::pulse_duration, _Experience3D::px, _Experience3D::py, _Experience3D::pz, _Experience3D::to, x, _Experience3D::xf, _Experience3D::yf, and _Experience3D::zf. Referenced by Kernel(). |