Difference between revisions of "IXTws bridge"

From LIBISIS
Jump to navigation Jump to search
m
 
m
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
This is a workspace to spectra bridge
  
 
==Structure==
 
==Structure==
Line 12: Line 13:
 
! {{Headcellstyle}} | Description
 
! {{Headcellstyle}} | Description
 
|-
 
|-
| work_no (:) || int (ptr) || workspace number
+
|'''base'''
 +
| [[IXTbase]]
 +
| interal use
 
|-
 
|-
| total_spec (:) || int (ptr) || total # of spectra in workspace  
+
| '''work_no(:)''' || int(ptr) || workspace number
 
|-
 
|-
| spec_ind (:) || int (ptr) ||indeces of spectra for each workspace  
+
| '''total_spec(:)''' || int(ptr) || total # of spectra in workspace  
 
|-
 
|-
| bad_spectra_flag (:) || int (ptr) || flag denoting if spectrum is bad
+
| '''spec_ind(:)''' || int(ptr) ||indeces of spectra for each workspace
 
|-
 
|-
| spec_no (:) || int (ptr) || spectrum numbers  
+
| '''bad_spectra_flag(:)''' || int(ptr) || flag denoting if spectrum is bad
 +
|-
 +
| '''spec_no(:)''' || int(ptr) || spectrum numbers  
 
|}
 
|}
  
Line 32: Line 37:
 
type(IXTws_bridge):: ws_bridge
 
type(IXTws_bridge):: ws_bridge
 
type(IXTstatus):: status</pre>
 
type(IXTstatus):: status</pre>
 +
 +
 +
 +
==Operations==
  
  

Latest revision as of 08:41, 5 August 2008

This is a workspace to spectra bridge

Structure

The elements of the object are as follows:


Field Type Description
base IXTbase interal use
work_no(:) int(ptr) workspace number
total_spec(:) int(ptr) total # of spectra in workspace
spec_ind(:) int(ptr) indeces of spectra for each workspace
bad_spectra_flag(:) int(ptr) flag denoting if spectrum is bad
spec_no(:) int(ptr) spectrum numbers


F90 syntax

use IXMws_bridge

type(IXTws_bridge):: ws_bridge
type(IXTstatus):: status


Operations

The following operations may be performed on this data type:

  • General Operations
  • Special Subroutines


Class Specific Operations:

  • IXFgetspecstotal_ws_bridge
  • IXFgetspecsgood_ws_bridge
  • IXFcheck_subsid_ws_bridge
  • IXFcompare_ws_bridge