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: