FORM 4.3
Public Member Functions | Data Fields
N_const Struct Reference

#include <structs.h>

Public Member Functions

 PADPOSITION (50, 7, 23, 26, sizeof(SHvariables))
 

Data Fields

POSITION OldPosIn
 
POSITION OldPosOut
 
POSITION theposition
 
WORD * EndNest
 
WORD * Frozen
 
WORD * FullProto
 
WORD * cTerm
 
int * RepPoint
 
WORD * WildValue
 
WORD * WildStop
 
WORD * argaddress
 
WORD * RepFunList
 
WORD * patstop
 
WORD * terstop
 
WORD * terstart
 
WORD * terfirstcomm
 
WORD * DumFound
 
WORD ** DumPlace
 
WORD ** DumFunPlace
 
WORD * UsedSymbol
 
WORD * UsedVector
 
WORD * UsedIndex
 
WORD * UsedFunction
 
WORD * MaskPointer
 
WORD * ForFindOnly
 
WORD * findTerm
 
WORD * findPattern
 
WORD * dummyrenumlist
 
int * funargs
 
WORD ** funlocs
 
int * funinds
 
UWORD * NoScrat2
 
WORD * ReplaceScrat
 
TRACEStracestack
 
WORD * selecttermundo
 
WORD * patternbuffer
 
WORD * termbuffer
 
WORD ** PoinScratch
 
WORD ** FunScratch
 
WORD * RenumScratch
 
FUN_INFOFunInfo
 
WORD ** SplitScratch
 
WORD ** SplitScratch1
 
SORTING ** FunSorts
 
UWORD * SoScratC
 
WORD * listinprint
 
WORD * currentTerm
 
WORD ** arglist
 
int * tlistbuf
 
WORD * compressSpace
 
UWORD * SHcombi
 
WORD * poly_vars
 
UWORD * cmod
 
SHvariables SHvar
 
LONG deferskipped
 
LONG InScratch
 
LONG SplitScratchSize
 
LONG InScratch1
 
LONG SplitScratchSize1
 
LONG ninterms
 
LONG SHcombisize
 
int NumTotWildArgs
 
int UseFindOnly
 
int UsedOtherFind
 
int ErrorInDollar
 
int numfargs
 
int numflocs
 
int nargs
 
int tohunt
 
int numoffuns
 
int funisize
 
int RSsize
 
int numtracesctack
 
int intracestack
 
int numfuninfo
 
int NumFunSorts
 
int MaxFunSorts
 
int arglistsize
 
int tlistsize
 
int filenum
 
int compressSize
 
int polysortflag
 
int nogroundlevel
 
int subsubveto
 
WORD MaxRenumScratch
 
WORD oldtype
 
WORD oldvalue
 
WORD NumWild
 
WORD RepFunNum
 
WORD DisOrderFlag
 
WORD WildDirt
 
WORD NumFound
 
WORD WildReserve
 
WORD TeInFun
 
WORD TeSuOut
 
WORD WildArgs
 
WORD WildEat
 
WORD PolyNormFlag
 
WORD PolyFunTodo
 
WORD sizeselecttermundo
 
WORD patternbuffersize
 
WORD numlistinprint
 
WORD ncmod
 
WORD ExpectedSign
 
WORD SignCheck
 
WORD IndDum
 
WORD poly_num_vars
 
WORD idfunctionflag
 
WORD poly_vars_type
 
WORD tryterm
 

Detailed Description

The N_const struct is part of the global data and resides either in the ALLGLOBALS struct A, or the ALLPRIVATES struct B (TFORM) under the name N We see it used with the macro AN as in AN.RepFunNum It has variables that are private to each thread and are used as temporary storage during the expansion of the terms tree.

Definition at line 2136 of file structs.h.

Field Documentation

◆ OldPosIn

POSITION OldPosIn

Definition at line 2137 of file structs.h.

◆ OldPosOut

POSITION OldPosOut

Definition at line 2138 of file structs.h.

◆ theposition

POSITION theposition

Definition at line 2139 of file structs.h.

◆ EndNest

WORD* EndNest

Definition at line 2140 of file structs.h.

◆ Frozen

WORD* Frozen

Definition at line 2141 of file structs.h.

◆ FullProto

WORD* FullProto

Definition at line 2142 of file structs.h.

◆ cTerm

WORD* cTerm

Definition at line 2143 of file structs.h.

◆ RepPoint

int* RepPoint

Definition at line 2144 of file structs.h.

◆ WildValue

WORD* WildValue

Definition at line 2145 of file structs.h.

◆ WildStop

WORD* WildStop

Definition at line 2146 of file structs.h.

◆ argaddress

WORD* argaddress

Definition at line 2147 of file structs.h.

◆ RepFunList

WORD* RepFunList

Definition at line 2148 of file structs.h.

◆ patstop

WORD* patstop

Definition at line 2149 of file structs.h.

◆ terstop

WORD* terstop

Definition at line 2150 of file structs.h.

◆ terstart

WORD* terstart

Definition at line 2151 of file structs.h.

◆ terfirstcomm

WORD* terfirstcomm

Definition at line 2152 of file structs.h.

◆ DumFound

WORD* DumFound

Definition at line 2153 of file structs.h.

◆ DumPlace

WORD** DumPlace

Definition at line 2154 of file structs.h.

◆ DumFunPlace

WORD** DumFunPlace

Definition at line 2155 of file structs.h.

◆ UsedSymbol

WORD* UsedSymbol

Definition at line 2156 of file structs.h.

◆ UsedVector

WORD* UsedVector

Definition at line 2157 of file structs.h.

◆ UsedIndex

WORD* UsedIndex

Definition at line 2158 of file structs.h.

◆ UsedFunction

WORD* UsedFunction

Definition at line 2159 of file structs.h.

◆ MaskPointer

WORD* MaskPointer

Definition at line 2160 of file structs.h.

◆ ForFindOnly

WORD* ForFindOnly

Definition at line 2161 of file structs.h.

◆ findTerm

WORD* findTerm

Definition at line 2162 of file structs.h.

◆ findPattern

WORD* findPattern

Definition at line 2163 of file structs.h.

◆ dummyrenumlist

WORD* dummyrenumlist

Definition at line 2168 of file structs.h.

◆ funargs

int* funargs

Definition at line 2169 of file structs.h.

◆ funlocs

WORD** funlocs

Definition at line 2170 of file structs.h.

◆ funinds

int* funinds

Definition at line 2171 of file structs.h.

◆ NoScrat2

UWORD* NoScrat2

Definition at line 2172 of file structs.h.

◆ ReplaceScrat

WORD* ReplaceScrat

Definition at line 2173 of file structs.h.

◆ tracestack

TRACES* tracestack

Definition at line 2174 of file structs.h.

◆ selecttermundo

WORD* selecttermundo

Definition at line 2175 of file structs.h.

◆ patternbuffer

WORD* patternbuffer

Definition at line 2176 of file structs.h.

◆ termbuffer

WORD* termbuffer

Definition at line 2177 of file structs.h.

◆ PoinScratch

WORD** PoinScratch

Definition at line 2178 of file structs.h.

◆ FunScratch

WORD** FunScratch

Definition at line 2179 of file structs.h.

◆ RenumScratch

WORD* RenumScratch

Definition at line 2180 of file structs.h.

◆ FunInfo

FUN_INFO* FunInfo

Definition at line 2181 of file structs.h.

◆ SplitScratch

WORD** SplitScratch

Definition at line 2182 of file structs.h.

◆ SplitScratch1

WORD** SplitScratch1

Definition at line 2183 of file structs.h.

◆ FunSorts

SORTING** FunSorts

Definition at line 2184 of file structs.h.

◆ SoScratC

UWORD* SoScratC

Definition at line 2185 of file structs.h.

◆ listinprint

WORD* listinprint

Definition at line 2186 of file structs.h.

◆ currentTerm

WORD* currentTerm

Definition at line 2187 of file structs.h.

◆ arglist

WORD** arglist

Definition at line 2188 of file structs.h.

◆ tlistbuf

int* tlistbuf

Definition at line 2189 of file structs.h.

◆ compressSpace

WORD* compressSpace

Definition at line 2193 of file structs.h.

◆ SHcombi

UWORD* SHcombi

Definition at line 2198 of file structs.h.

◆ poly_vars

WORD* poly_vars

Definition at line 2199 of file structs.h.

◆ cmod

UWORD* cmod

Definition at line 2200 of file structs.h.

◆ SHvar

SHvariables SHvar

Definition at line 2201 of file structs.h.

◆ deferskipped

LONG deferskipped

Definition at line 2202 of file structs.h.

◆ InScratch

LONG InScratch

Definition at line 2203 of file structs.h.

◆ SplitScratchSize

LONG SplitScratchSize

Definition at line 2204 of file structs.h.

◆ InScratch1

LONG InScratch1

Definition at line 2205 of file structs.h.

◆ SplitScratchSize1

LONG SplitScratchSize1

Definition at line 2206 of file structs.h.

◆ ninterms

LONG ninterms

Definition at line 2207 of file structs.h.

◆ SHcombisize

LONG SHcombisize

Definition at line 2216 of file structs.h.

◆ NumTotWildArgs

int NumTotWildArgs

Definition at line 2217 of file structs.h.

◆ UseFindOnly

int UseFindOnly

Definition at line 2218 of file structs.h.

◆ UsedOtherFind

int UsedOtherFind

Definition at line 2219 of file structs.h.

◆ ErrorInDollar

int ErrorInDollar

Definition at line 2220 of file structs.h.

◆ numfargs

int numfargs

Definition at line 2221 of file structs.h.

◆ numflocs

int numflocs

Definition at line 2222 of file structs.h.

◆ nargs

int nargs

Definition at line 2223 of file structs.h.

◆ tohunt

int tohunt

Definition at line 2224 of file structs.h.

◆ numoffuns

int numoffuns

Definition at line 2225 of file structs.h.

◆ funisize

int funisize

Definition at line 2226 of file structs.h.

◆ RSsize

int RSsize

Definition at line 2227 of file structs.h.

◆ numtracesctack

int numtracesctack

Definition at line 2228 of file structs.h.

◆ intracestack

int intracestack

Definition at line 2229 of file structs.h.

◆ numfuninfo

int numfuninfo

Definition at line 2230 of file structs.h.

◆ NumFunSorts

int NumFunSorts

Definition at line 2231 of file structs.h.

◆ MaxFunSorts

int MaxFunSorts

Definition at line 2232 of file structs.h.

◆ arglistsize

int arglistsize

Definition at line 2233 of file structs.h.

◆ tlistsize

int tlistsize

Definition at line 2234 of file structs.h.

◆ filenum

int filenum

Definition at line 2235 of file structs.h.

◆ compressSize

int compressSize

Definition at line 2236 of file structs.h.

◆ polysortflag

int polysortflag

Definition at line 2237 of file structs.h.

◆ nogroundlevel

int nogroundlevel

Definition at line 2238 of file structs.h.

◆ subsubveto

int subsubveto

Definition at line 2239 of file structs.h.

◆ MaxRenumScratch

WORD MaxRenumScratch

Definition at line 2240 of file structs.h.

◆ oldtype

WORD oldtype

Definition at line 2241 of file structs.h.

◆ oldvalue

WORD oldvalue

Definition at line 2242 of file structs.h.

◆ NumWild

WORD NumWild

Definition at line 2243 of file structs.h.

◆ RepFunNum

WORD RepFunNum

Definition at line 2244 of file structs.h.

◆ DisOrderFlag

WORD DisOrderFlag

Definition at line 2245 of file structs.h.

◆ WildDirt

WORD WildDirt

Definition at line 2246 of file structs.h.

◆ NumFound

WORD NumFound

Definition at line 2247 of file structs.h.

◆ WildReserve

WORD WildReserve

Definition at line 2248 of file structs.h.

◆ TeInFun

WORD TeInFun

Definition at line 2249 of file structs.h.

◆ TeSuOut

WORD TeSuOut

Definition at line 2250 of file structs.h.

◆ WildArgs

WORD WildArgs

Definition at line 2251 of file structs.h.

◆ WildEat

WORD WildEat

Definition at line 2252 of file structs.h.

◆ PolyNormFlag

WORD PolyNormFlag

Definition at line 2253 of file structs.h.

◆ PolyFunTodo

WORD PolyFunTodo

Definition at line 2254 of file structs.h.

◆ sizeselecttermundo

WORD sizeselecttermundo

Definition at line 2255 of file structs.h.

◆ patternbuffersize

WORD patternbuffersize

Definition at line 2256 of file structs.h.

◆ numlistinprint

WORD numlistinprint

Definition at line 2257 of file structs.h.

◆ ncmod

WORD ncmod

Definition at line 2258 of file structs.h.

◆ ExpectedSign

WORD ExpectedSign

Definition at line 2259 of file structs.h.

◆ SignCheck

WORD SignCheck

Used in pattern matching of antisymmetric functions

Definition at line 2260 of file structs.h.

◆ IndDum

WORD IndDum

Used in pattern matching of antisymmetric functions

Definition at line 2261 of file structs.h.

◆ poly_num_vars

WORD poly_num_vars

Definition at line 2262 of file structs.h.

◆ idfunctionflag

WORD idfunctionflag

Definition at line 2263 of file structs.h.

◆ poly_vars_type

WORD poly_vars_type

Definition at line 2264 of file structs.h.

◆ tryterm

WORD tryterm

Definition at line 2265 of file structs.h.


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