FORM 4.3
sOrT Struct Reference

#include <structs.h>

Public Member Functions

 PADPOSITION (25, 12, 12, 3, 0)
 

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 ** SplitScratch
 
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
 
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 1086 of file structs.h.

Field Documentation

◆ file

FILEHANDLE file

Definition at line 1087 of file structs.h.

◆ SizeInFile

POSITION SizeInFile[3]

Definition at line 1088 of file structs.h.

◆ lBuffer

WORD* lBuffer

Definition at line 1089 of file structs.h.

◆ lTop

WORD* lTop

Definition at line 1090 of file structs.h.

◆ lFill

WORD* lFill

Definition at line 1091 of file structs.h.

◆ used

WORD* used

Definition at line 1092 of file structs.h.

◆ sBuffer

WORD* sBuffer

Definition at line 1093 of file structs.h.

◆ sTop

WORD* sTop

Definition at line 1094 of file structs.h.

◆ sTop2

WORD* sTop2

Definition at line 1095 of file structs.h.

◆ sHalf

WORD* sHalf

Definition at line 1096 of file structs.h.

◆ sFill

WORD* sFill

Definition at line 1097 of file structs.h.

◆ sPointer

WORD** sPointer

Definition at line 1098 of file structs.h.

◆ PoinFill

WORD** PoinFill

Definition at line 1099 of file structs.h.

◆ SplitScratch

WORD** SplitScratch

Definition at line 1100 of file structs.h.

◆ cBuffer

WORD* cBuffer

Definition at line 1101 of file structs.h.

◆ Patches

WORD** Patches

Definition at line 1102 of file structs.h.

◆ pStop

WORD** pStop

Definition at line 1103 of file structs.h.

◆ poina

WORD** poina

Definition at line 1104 of file structs.h.

◆ poin2a

WORD** poin2a

Definition at line 1105 of file structs.h.

◆ ktoi

WORD* ktoi

Definition at line 1106 of file structs.h.

◆ tree

WORD* tree

Definition at line 1107 of file structs.h.

◆ fPatches

POSITION* fPatches

Definition at line 1113 of file structs.h.

◆ inPatches

POSITION* inPatches

Definition at line 1114 of file structs.h.

◆ fPatchesStop

POSITION* fPatchesStop

Definition at line 1115 of file structs.h.

◆ iPatches

POSITION* iPatches

Definition at line 1116 of file structs.h.

◆ f

Definition at line 1117 of file structs.h.

◆ ff

FILEHANDLE** ff

Definition at line 1118 of file structs.h.

◆ sTerms

LONG sTerms

Definition at line 1119 of file structs.h.

◆ LargeSize

LONG LargeSize

Definition at line 1120 of file structs.h.

◆ SmallSize

LONG SmallSize

Definition at line 1121 of file structs.h.

◆ SmallEsize

LONG SmallEsize

Definition at line 1122 of file structs.h.

◆ TermsInSmall

LONG TermsInSmall

Definition at line 1123 of file structs.h.

◆ Terms2InSmall

LONG Terms2InSmall

Definition at line 1124 of file structs.h.

◆ GenTerms

LONG GenTerms

Definition at line 1125 of file structs.h.

◆ TermsLeft

LONG TermsLeft

Definition at line 1126 of file structs.h.

◆ GenSpace

LONG GenSpace

Definition at line 1127 of file structs.h.

◆ SpaceLeft

LONG SpaceLeft

Definition at line 1128 of file structs.h.

◆ putinsize

LONG putinsize

Definition at line 1129 of file structs.h.

◆ ninterms

LONG ninterms

Definition at line 1130 of file structs.h.

◆ MaxPatches

int MaxPatches

Definition at line 1131 of file structs.h.

◆ MaxFpatches

int MaxFpatches

Definition at line 1132 of file structs.h.

◆ type

int type

Definition at line 1133 of file structs.h.

◆ lPatch

int lPatch

Definition at line 1134 of file structs.h.

◆ fPatchN1

int fPatchN1

Definition at line 1135 of file structs.h.

◆ PolyWise

int PolyWise

Definition at line 1136 of file structs.h.

◆ PolyFlag

int PolyFlag

Definition at line 1137 of file structs.h.

◆ cBufferSize

int cBufferSize

Definition at line 1138 of file structs.h.

◆ maxtermsize

int maxtermsize

Definition at line 1139 of file structs.h.

◆ newmaxtermsize

int newmaxtermsize

Definition at line 1140 of file structs.h.

◆ outputmode

int outputmode

Definition at line 1141 of file structs.h.

◆ stagelevel

int stagelevel

Definition at line 1142 of file structs.h.

◆ fPatchN

WORD fPatchN

Definition at line 1143 of file structs.h.

◆ inNum

WORD inNum

Definition at line 1144 of file structs.h.

◆ stage4

WORD stage4

Definition at line 1145 of file structs.h.


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