Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals

SIMRI3D Kernel


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).


Function Documentation

void Kernel EXPERIENCE3D expr,
EVENT event
 

Call of the different kernel functions (Precession, pulse, acquisition).

Warning:
Parameters:
expr Pointer on the experience structure containing the RF volume
event Pointer on the event structure

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().

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.

Warning:
Parameters:
expr Pointer on the experience structure containing the RF volume
event Pointer on the event structure

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().

void KernelFrequency2 EXPERIENCE3D expr,
EVENT event
 

simulation for a frequency acquisition (Bloch Equation)

Warning:
Parameters:
expr Pointer on the experience structure containing the RF volume
event Pointer on the event structure

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().

void KernelPhase EXPERIENCE3D expr,
EVENT event
 

Simulation for a phase acquisition of one point(Bloch Equation).

Warning:
Parameters:
expr Pointer on the experience structure containing the RF volume
event Pointer on the event structure

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().

void KernelPrecession EXPERIENCE3D expr,
EVENT event
 

simulation of a precession step (Bloch Equation)

Warning:
Parameters:
expr Pointer on the experience structure containing the RF volume
event Pointer on the event structure

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().

void KernelPulse EXPERIENCE3D expr,
EVENT event
 

Simulation of an RF pulse step (Bloch equation).

Warning:
Parameters:
expr Pointer on the experience structure containing the RF volume
event Pointer on the event structure

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().


Generated on Wed Oct 19 09:28:37 2005 for SIMRI3D by doxygen 1.3.7