Difference between revisions of "IXTspectra"

From LIBISIS
Jump to navigation Jump to search
m
m
 
Line 11: Line 11:
 
! {{Headcellstyle}} | Description
 
! {{Headcellstyle}} | Description
 
|-
 
|-
| spec_lookup (:) || int (ptr) || lookup to spectra in the spec_no array, ie: spec_lookup(spectrum_no)=index of spectrum_no in spec_no(:) array
+
|'''base'''
 +
| [[IXTbase]]
 +
| interal use
 
|-
 
|-
| spec_no (:) || int (ptr) || the spectrum #'s corresponding to workspace #'s
+
| '''spec_lookup(:)''' || int (ptr) || lookup to spectra in the spec_no array, ie: spec_lookup(spectrum_no)=index of spectrum_no in spec_no(:) array
 
|-
 
|-
| ndet (:)  ||   int (ptr) || number of detectors contributing to each spectrum
+
| '''spec_no(:)''' || int (ptr) || the spectrum #'s corresponding to workspace #'s
 
|-
 
|-
| det_index (:)  || int (ptr) || index to the first element in each detector array
+
| '''ndet(:)''' ||   int (ptr) || number of detectors contributing to each spectrum
 
|-
 
|-
| det_no (:)  || int (ptr)  || detector #'s array  
+
| '''det_index(:)'''  || int (ptr) || index to the first element in each detector array
 +
|-
 +
| '''det_no(:)''' || int (ptr)  || detector #'s array  
 
|}
 
|}
  

Latest revision as of 15:54, 4 August 2008

Structure

The elements of the object are as follows:


Field Type Description
base IXTbase interal use
spec_lookup(:) int (ptr) lookup to spectra in the spec_no array, ie: spec_lookup(spectrum_no)=index of spectrum_no in spec_no(:) array
spec_no(:) int (ptr) the spectrum #'s corresponding to workspace #'s
ndet(:) int (ptr) number of detectors contributing to each spectrum
det_index(:) int (ptr) index to the first element in each detector array
det_no(:) int (ptr) detector #'s array

F90 syntax

 use IXMspectra
 
 type(IXTspectra):: spectra
 type([[IXTstatus]]):: status

Operations

The following operations may be performed on this data type:


Class Specific Operations: