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

Utilities


Functions

EXPERIENCE3DGetSumSignalRFComplex (PPPVOLUME_COMPLEX_DOUBLE volrf_1, PPPVOLUME_COMPLEX_DOUBLE volrf_2)
 Do the summation of two complex RF volume and put it in an EXPERIENCE3D structure.

EXPERIENCE3DGetDiffSignalRFComplex (PPPVOLUME_COMPLEX_DOUBLE volrf_1, PPPVOLUME_COMPLEX_DOUBLE volrf_2)
 Do the difference of two complex RF volume and put it in an EXPERIENCE3D structure.

void AddComplexVolRF (PPPVOLUME_COMPLEX_DOUBLE volacu, PPPVOLUME_COMPLEX_DOUBLE vol)
 Accumulation of two complex volumes.

PVECTOR_FLOAT AllocInitVectFloat (int x)
 Allocate a 1D float vector initialized to zero.


Function Documentation

void AddComplexVolRF PPPVOLUME_COMPLEX_DOUBLE  volacu,
PPPVOLUME_COMPLEX_DOUBLE  vol
 

Accumulation of two complex volumes.

Parameters:
vold Accumulator volume
vol Volume to accumulate

Definition at line 1105 of file experience.c.

References FPRINTF, IdVolDimX, IdVolDimY, IdVolDimZ, COMPLEX_DOUBLE::im, COMPLEX_DOUBLE::re, and x.

Referenced by RunSequence().

PVECTOR_FLOAT AllocInitVectFloat int  x  ) 
 

Allocate a 1D float vector initialized to zero.

Warning:
Parameters:
x Signal size
Returns:
Pointer on the allocated signal

Definition at line 157 of file object-ki.c.

References IdVectAlloc, PVECTOR_FLOAT, VECT_FLOAT, and x.

Referenced by CreateObject1DSectionKi(), CreateObject2DCircleKi(), CreateObject2DKi(), and CreateObject3DSphereKi().

EXPERIENCE3D* GetDiffSignalRFComplex PPPVOLUME_COMPLEX_DOUBLE  volrf_1,
PPPVOLUME_COMPLEX_DOUBLE  volrf_2
 

Do the difference of two complex RF volume and put it in an EXPERIENCE3D structure.

Parameters:
volrf_1 Pointer on the first complex RF volume
volrf_2 Pointer on the second complex RF volume
Returns:
Pointer on the EXPERIENCE3D structure containing the RF volume difference

Definition at line 1072 of file experience.c.

References AllocExperienceSgn(), IdVolDimX, IdVolDimY, IdVolDimZ, COMPLEX_DOUBLE::im, _Experience3D::ntx, _Experience3D::nty, _Experience3D::ntz, COMPLEX_DOUBLE::re, _Experience3D::sgn, and x.

EXPERIENCE3D* GetSumSignalRFComplex PPPVOLUME_COMPLEX_DOUBLE  volrf_1,
PPPVOLUME_COMPLEX_DOUBLE  volrf_2
 

Do the summation of two complex RF volume and put it in an EXPERIENCE3D structure.

Parameters:
volrf_1 Pointer on the first complex RF volume
volrf_2 Pointer on the second complex RF volume
Returns:
Pointer on the EXPERIENCE3D structure containing the RF volume summation

Definition at line 1038 of file experience.c.

References AllocExperienceSgn(), IdVolDimX, IdVolDimY, IdVolDimZ, COMPLEX_DOUBLE::im, _Experience3D::ntx, _Experience3D::nty, _Experience3D::ntz, COMPLEX_DOUBLE::re, _Experience3D::sgn, and x.


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