Difference between revisions of "IXTws bridge"
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 | ||
|- | |- | ||
| − | | | + | |'''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 |
|- | |- | ||
| − | | 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