Difference between revisions of "IXTmap"

From LIBISIS
Jump to navigation Jump to search
m
Line 4: Line 4:
 
The elements of the object are as follows:
 
The elements of the object are as follows:
  
{| border ="1" cellpadding="2"
+
{| {{Tablestyle}}
|+ '''IXTmap definition'''
 
!width="10%"|Element
 
!width="20%"|Type
 
!width="70%"|Brief Description
 
 
|-
 
|-
| work_no(:) || int(ptr) || workspace numbers
+
! {{Headcellstyle}} | Element
 +
! {{Headcellstyle}} | Type
 +
! {{Headcellstyle}} | Description
 
|-
 
|-
|   total_spec (:)   ||int (ptr) ||total number of spectra contributing to each workspace
+
| '''work_no(:)'''
 +
|int(ptr)  
 +
|workspace numbers
 
|-
 
|-
|   spec_ind (:) ||int (ptr) ||index to the first spectrum in each workspace in spec_no array
+
| '''total_spec (:)'''
 +
|int (ptr)  
 +
|total number of spectra contributing to each workspace
 
|-
 
|-
|  spec_no (:) ||int (ptr) ||list of spectra used in all workspaces
+
| '''spec_ind (:) '''
 +
|int (ptr)
 +
|index to the first spectrum in each workspace in spec_no array
 +
|-
 +
'''spec_no (:)'''
 +
|int (ptr)  
 +
|list of spectra used in all workspaces
 
|}
 
|}
  

Revision as of 14:29, 31 March 2008

The IXTmap object is used to define groups of spectra into workspaces. They can be used as for the 'det_map' and 'det_mask' inputs to homer. It is possible to create an IXTmap from the matlab command line or from a map file which has a Map File Format

The elements of the object are as follows:

Element Type Description
work_no(:) int(ptr) workspace numbers
total_spec (:) int (ptr) total number of spectra contributing to each workspace
spec_ind (:) int (ptr) index to the first spectrum in each workspace in spec_no array
spec_no (:) int (ptr) list of spectra used in all workspaces



F90 syntax


use IXMmap

type(IXTmap):: map
type(IXTstatus):: status

The following operations may be performed on this data type:

  • [General Operations]
  • [Special Subroutines]

Module specific functions

  • [IXFfileread_map]