FORM v5.0.0-35-g6318119
Data Fields
sOrT Struct Reference

#include <structs.h>

Collaboration diagram for sOrT:
Collaboration graph
[legend]

Data Fields

FILEHANDLE file
 
POSITION SizeInFile [3]
 
WORD * lBuffer
 
WORD * lTop
 
WORD * lFill
 
WORD * used
 
WORD * sBuffer
 
WORD * sTop
 
WORD * sTop2
 
WORD * sHalf
 
WORD * sFill
 
WORD ** sPointer
 
WORD ** PoinFill
 
WORD * cBuffer
 
WORD ** Patches
 
WORD ** pStop
 
WORD ** poina
 
WORD ** poin2a
 
WORD * ktoi
 
WORD * tree
 
POSITIONfPatches
 
POSITIONinPatches
 
POSITIONfPatchesStop
 
POSITIONiPatches
 
FILEHANDLEf
 
FILEHANDLE ** ff
 
LONG sTerms
 
LONG LargeSize
 
LONG SmallSize
 
LONG SmallEsize
 
LONG TermsInSmall
 
LONG Terms2InSmall
 
LONG GenTerms
 
LONG TermsLeft
 
LONG GenSpace
 
LONG SpaceLeft
 
LONG putinsize
 
LONG ninterms
 
LONG verbComparisons
 
LONG verbSBsortTerms
 
LONG verbSBsortCap
 
LONG verbLBsortPatches
 
LONG verbLBsortCap
 
LONG verbUnsortedSize
 
int MaxPatches
 
int MaxFpatches
 
int type
 
int lPatch
 
int fPatchN1
 
int PolyWise
 
int PolyFlag
 
int cBufferSize
 
int maxtermsize
 
int newmaxtermsize
 
int outputmode
 
int stagelevel
 
WORD fPatchN
 
WORD inNum
 
WORD stage4
 

Detailed Description

The struct SORTING is used to control a sort operation. It includes a small and a large buffer and arrays for keeping track of various stages of the (merge) sorts. Each sort level has its own struct and different levels can have different sizes for its arrays. Also different threads have their own set of SORTING structs.

Definition at line 1114 of file structs.h.

Field Documentation

◆ file

FILEHANDLE file

Definition at line 1115 of file structs.h.

◆ SizeInFile

POSITION SizeInFile[3]

Definition at line 1116 of file structs.h.

◆ lBuffer

WORD* lBuffer

Definition at line 1117 of file structs.h.

◆ lTop

WORD* lTop

Definition at line 1118 of file structs.h.

◆ lFill

WORD* lFill

Definition at line 1119 of file structs.h.

◆ used

WORD* used

Definition at line 1120 of file structs.h.

◆ sBuffer

WORD* sBuffer

Definition at line 1121 of file structs.h.

◆ sTop

WORD* sTop

Definition at line 1122 of file structs.h.

◆ sTop2

WORD* sTop2

Definition at line 1123 of file structs.h.

◆ sHalf

WORD* sHalf

Definition at line 1124 of file structs.h.

◆ sFill

WORD* sFill

Definition at line 1125 of file structs.h.

◆ sPointer

WORD** sPointer

Definition at line 1126 of file structs.h.

◆ PoinFill

WORD** PoinFill

Definition at line 1127 of file structs.h.

◆ cBuffer

WORD* cBuffer

Definition at line 1128 of file structs.h.

◆ Patches

WORD** Patches

Definition at line 1129 of file structs.h.

◆ pStop

WORD** pStop

Definition at line 1130 of file structs.h.

◆ poina

WORD** poina

Definition at line 1131 of file structs.h.

◆ poin2a

WORD** poin2a

Definition at line 1132 of file structs.h.

◆ ktoi

WORD* ktoi

Definition at line 1133 of file structs.h.

◆ tree

WORD* tree

Definition at line 1134 of file structs.h.

◆ fPatches

POSITION* fPatches

Definition at line 1140 of file structs.h.

◆ inPatches

POSITION* inPatches

Definition at line 1141 of file structs.h.

◆ fPatchesStop

POSITION* fPatchesStop

Definition at line 1142 of file structs.h.

◆ iPatches

POSITION* iPatches

Definition at line 1143 of file structs.h.

◆ f

Definition at line 1144 of file structs.h.

◆ ff

FILEHANDLE** ff

Definition at line 1145 of file structs.h.

◆ sTerms

LONG sTerms

Definition at line 1146 of file structs.h.

◆ LargeSize

LONG LargeSize

Definition at line 1147 of file structs.h.

◆ SmallSize

LONG SmallSize

Definition at line 1148 of file structs.h.

◆ SmallEsize

LONG SmallEsize

Definition at line 1149 of file structs.h.

◆ TermsInSmall

LONG TermsInSmall

Definition at line 1150 of file structs.h.

◆ Terms2InSmall

LONG Terms2InSmall

Definition at line 1151 of file structs.h.

◆ GenTerms

LONG GenTerms

Definition at line 1152 of file structs.h.

◆ TermsLeft

LONG TermsLeft

Definition at line 1153 of file structs.h.

◆ GenSpace

LONG GenSpace

Definition at line 1154 of file structs.h.

◆ SpaceLeft

LONG SpaceLeft

Definition at line 1155 of file structs.h.

◆ putinsize

LONG putinsize

Definition at line 1156 of file structs.h.

◆ ninterms

LONG ninterms

Definition at line 1157 of file structs.h.

◆ verbComparisons

LONG verbComparisons

Definition at line 1158 of file structs.h.

◆ verbSBsortTerms

LONG verbSBsortTerms

Definition at line 1159 of file structs.h.

◆ verbSBsortCap

LONG verbSBsortCap

Definition at line 1160 of file structs.h.

◆ verbLBsortPatches

LONG verbLBsortPatches

Definition at line 1161 of file structs.h.

◆ verbLBsortCap

LONG verbLBsortCap

Definition at line 1162 of file structs.h.

◆ verbUnsortedSize

LONG verbUnsortedSize

Definition at line 1163 of file structs.h.

◆ MaxPatches

int MaxPatches

Definition at line 1164 of file structs.h.

◆ MaxFpatches

int MaxFpatches

Definition at line 1165 of file structs.h.

◆ type

int type

Definition at line 1166 of file structs.h.

◆ lPatch

int lPatch

Definition at line 1167 of file structs.h.

◆ fPatchN1

int fPatchN1

Definition at line 1168 of file structs.h.

◆ PolyWise

int PolyWise

Definition at line 1169 of file structs.h.

◆ PolyFlag

int PolyFlag

Definition at line 1170 of file structs.h.

◆ cBufferSize

int cBufferSize

Definition at line 1171 of file structs.h.

◆ maxtermsize

int maxtermsize

Definition at line 1172 of file structs.h.

◆ newmaxtermsize

int newmaxtermsize

Definition at line 1173 of file structs.h.

◆ outputmode

int outputmode

Definition at line 1174 of file structs.h.

◆ stagelevel

int stagelevel

Definition at line 1175 of file structs.h.

◆ fPatchN

WORD fPatchN

Definition at line 1176 of file structs.h.

◆ inNum

WORD inNum

Definition at line 1177 of file structs.h.

◆ stage4

WORD stage4

Definition at line 1178 of file structs.h.


The documentation for this struct was generated from the following file: