FORM 4.3
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: