| SAF
    | 
Echogram structure. More...
#include <saf_reverb_internal.h>
| Data Fields | |
| int | numImageSources | 
| Number of image sources in current echogram. | |
| int | nChannels | 
| Number of channels. | |
| float ** | value | 
| Echogram magnitudes per image source and channel; nChannels x numImageSources. | |
| float * | time | 
| Propagation time (in seconds) for each image source; numImageSources x 1. | |
| int ** | order | 
| Reflection order for each image and dimension; numImageSources x 3. | |
| ims_pos_xyz * | coords | 
| Reflection coordinates (Cartesian); numImageSources x 3. | |
| int * | sortedIdx | 
| Indices that sort the echogram based on propagation time in ascending order; numImageSources x 1. | |
| int | include_rt_vars | 
| 0: the below vars are disabled, 1: enabled | |
| float * | tmp1 | 
| 1st temporary vector; numImageSources x 1 | |
| float * | tmp2 | 
| 2nd temporary vector; numImageSources x 1 | |
| int * | rIdx | 
| Current circular buffer read indices; numImageSources x 1. | |
| int * | rIdx_frac [IMS_LAGRANGE_ORDER] | 
| Current circular buffer read indices for fractional buffers; IMS_LAGRANGE_ORDER x numImageSources. | |
| float ** | h_frac | 
| Current fractional delay coeffs; (IMS_LAGRANGE_ORDER+1) x numImageSources x. | |
| float ** | cb_vals | 
| Current circular buffer values (per channel & image source); nChannels x numImageSources. | |
| float ** | contrib | 
| Total contribution (i.e. | |
| float * | ones_dummy | 
| Just a vector of ones, for the cblas_sdot sum hack, and fmodf; numImageSources x 1. | |
Echogram structure.
Definition at line 112 of file saf_reverb_internal.h.
| float** echogram_data::cb_vals | 
Current circular buffer values (per channel & image source); nChannels x numImageSources.
Definition at line 140 of file saf_reverb_internal.h.
| float** echogram_data::contrib | 
Total contribution (i.e.
cb_vals .* value); nChannels x numImageSources
Definition at line 142 of file saf_reverb_internal.h.
| ims_pos_xyz* echogram_data::coords | 
Reflection coordinates (Cartesian); numImageSources x 3.
Definition at line 123 of file saf_reverb_internal.h.
| float** echogram_data::h_frac | 
Current fractional delay coeffs; (IMS_LAGRANGE_ORDER+1) x numImageSources x.
Definition at line 138 of file saf_reverb_internal.h.
| int echogram_data::include_rt_vars | 
0: the below vars are disabled, 1: enabled
Definition at line 130 of file saf_reverb_internal.h.
| int echogram_data::nChannels | 
Number of channels.
Definition at line 116 of file saf_reverb_internal.h.
| int echogram_data::numImageSources | 
Number of image sources in current echogram.
Definition at line 115 of file saf_reverb_internal.h.
| float* echogram_data::ones_dummy | 
Just a vector of ones, for the cblas_sdot sum hack, and fmodf; numImageSources x 1.
Definition at line 144 of file saf_reverb_internal.h.
| int** echogram_data::order | 
Reflection order for each image and dimension; numImageSources x 3.
Definition at line 121 of file saf_reverb_internal.h.
| int* echogram_data::rIdx | 
Current circular buffer read indices; numImageSources x 1.
Definition at line 133 of file saf_reverb_internal.h.
| int* echogram_data::rIdx_frac[IMS_LAGRANGE_ORDER] | 
Current circular buffer read indices for fractional buffers; IMS_LAGRANGE_ORDER x numImageSources.
Definition at line 135 of file saf_reverb_internal.h.
| int* echogram_data::sortedIdx | 
Indices that sort the echogram based on propagation time in ascending order; numImageSources x 1.
Definition at line 125 of file saf_reverb_internal.h.
| float* echogram_data::time | 
Propagation time (in seconds) for each image source; numImageSources x 1.
Definition at line 119 of file saf_reverb_internal.h.
| float* echogram_data::tmp1 | 
1st temporary vector; numImageSources x 1
Definition at line 131 of file saf_reverb_internal.h.
| float* echogram_data::tmp2 | 
2nd temporary vector; numImageSources x 1
Definition at line 132 of file saf_reverb_internal.h.
| float** echogram_data::value | 
Echogram magnitudes per image source and channel; nChannels x numImageSources.
Definition at line 117 of file saf_reverb_internal.h.