Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:

amp |
exception |
incorrectPrecision |
overflow |
divisionByZero |
sqrtOfNegativeNumber |
invalidConversion |
invalidString |
internalError |
domainError |
mpfr_record |
mpfr_storage |
mpfr_reference |
ampf |
campf |
ap |
ap_error |
complex |
const_raw_vector |
raw_vector |
template_1d_array |
template_2d_array |
CxxTest |
TestDescription |
SuiteDescription |
WorldDescription |
DummyTestDescription |
DummySuiteDescription |
DummyWorldDescription |
OutputStream |
ErrorFormatter |
ErrorPrinter |
Adapter |
GlobalFixture |
GuiListener |
GuiTuiRunner |
List |
Link |
ParenPrinter |
QtGui |
RealTestDescription |
RealSuiteDescription |
StaticSuiteDescription |
CommonDynamicSuiteDescription |
DynamicSuiteDescription |
RealWorldDescription |
StdioFilePrinter |
Adapter |
StdioPrinter |
StdTraitsBase |
ValueTraits< const CXXTEST_STD(string)> |
ValueTraits< const CXXTEST_STD(basic_string< wchar_t >)> |
TeeListener |
TestListener |
TestRunner |
StateGuard |
WorldGuard |
TestSuite |
AbortTest |
TestTracker |
ValueTraits |
ValueTraits< const bool > |
ValueTraits< const signed long int > |
ValueTraits< const unsigned long int > |
ValueTraits< const char > |
ValueTraits< const double > |
Win32Gui |
X11Gui |
YesNoRunner |
gitfan |
facet |
facet_compare |
LibThread |
ByteBuf |
Channel |
Command |
SharedObject |
Region |
Transactional |
TxTable |
TxList |
SingularChannel |
SingularSyncVar |
ThreadState |
InterpreterThread |
Job |
JobCompare |
Trigger |
SchedInfo |
ThreadPool |
Scheduler |
AccTrigger |
CountTrigger |
SetTrigger |
ProcTrigger |
EvalJob |
ExecJob |
ProcJob |
KernelJob |
RawKernelJob |
SyncVar |
LinTree |
LinTree |
vspace |
internals |
FastLock |
ProcessInfo |
MetaPage |
ProcessChannel |
Block |
VSeg |
VMem |
refcount_t |
Mutex |
Result |
Status |
VRef |
VRef< void > |
ZRef |
RefCounted |
VString |
VMap |
Node |
DictSpec |
Semaphore |
Queue |
Node |
SyncVar |
Event |
EventSet |
WaitSemaphoreEvent |
EnqueueEvent |
DequeueEvent |
SyncReadEvent |
AFactor |
AlgExtGenerator | Generate all elements in F_p(alpha) starting from 0
AlgExtInfo | Struct for passing initialization parameters to naInitChar
AlgExtRandomF | Generate random elements in F_p(alpha)
arg_list |
Array |
bigintmat | Matrices of numbers
blackbox |
blackbox_list | Struct for containing list of blackbox names and the number of them
borderElem | The old basis
box |
Cache | Class Cache is a template-implementation of a cache with arbitrary classes for representing keys and values, respectively
cache_compare |
CanonicalForm | Factory's main class
CAntiCommutativeSpecialPairMultiplier |
CBasePolyEnumerator | Base polynomial enumerator for simple iteration over terms of polynomials
CCacheCompare |
CCacheHash |
CCacheItem |
CCacheItem.a |
CCacheItem.b |
CCommutativeSpecialPairMultiplier |
CExternalSpecialPairMultiplier |
CFFactory |
CFGenerator | Virtual class for generators
CFGenFactory |
CFIterator | Class to iterate through CanonicalForm's
CFMap | Class CFMap
CFormulaPowerMultiplier |
CFRandom | Virtual class for random element generation
CFRandomFactory |
CGlobalCacheHash |
CGlobalMultiplier |
CHWeylSpecialPairMultiplier |
CLCM |
CLeadingTerm |
cmdnames |
CMultiplier |
coeffs | The main handler for Singular numbers which are suitable for Singular polynomials
coeffs |
CoeffsTestSuite |
CoefIdx |
condition_type |
ConditionVariable |
const_ideal | The following sip_sideal structure has many different uses throughout Singular. Basic use-cases for it are:
const_map |
ConstTermReference |
convexHull |
CountedRef |
CountedRefData | This class stores a reference counter as well as a Singular interpreter object
CountedRefIndirectPtr |
CountedRefPtr | This class implements a smart pointer which handles pointer-style access to a reference-counted structure and destructing the latter after use
CountedRefShared |
CountedRefWeakPtr |
CPolyCoeffsEnumerator | This is a polynomial enumerator for simple iteration over coefficients of polynomials
CPolynomialSummator | CPolynomialSummator: unifies bucket and polynomial summation as the later is broken in buckets :(
CPower |
CPowerMultiplier |
CQuasiCommutativeSpecialPairMultiplier |
CRecursivePolyCoeffsEnumerator | Go into polynomials over an alg. extension recursively
CReducerFinder |
CShiftSpecialPairMultiplier |
CSpecialPairCacheHash |
CSpecialPairMultiplier |
CWeylSpecialPairMultiplier |
DataNoroCacheNode |
datum |
DBM |
DBM_info |
DegreePattern | DegreePattern provides a functionality to create, intersect and refine degree patterns
Pattern |
denominator_list_s |
DenseRow |
DifferentDomainException |
entry |
Evaluation | Class to evaluate a polynomial at points
exception | STL class
ExceptionBasedErrorHandler |
exp_number_builder |
exponentOverflowException |
ext_entry |
ExtensionInfo | ExtensionInfo contains information about extension
facet |
Factor |
fe_option |
feResourceConfig_s |
FFGenerator | Generate all elements in F_p starting from 0
FFRandom | Generate random elements in F_p
fglmDdata |
fglmDelem |
fglmSdata |
fglmSelem |
fglmVector |
fglmVectorRep |
find_erg |
flintZn_struct |
gaussElem |
gaussReducer |
gcone | Implements the cone structure
gcp |
gen_list_entry |
generator_entry |
GFGenerator | Generate all elements in GF starting from 0
GFInfo | Creation data needed for finite fields
GFRandom | Generate random elements in GF
GlobalPrintingFixture |
gmp_complex | Gmp_complex numbers based on
gmp_float |
groebnerCone |
groebnerCone_compare |
heBrowser_s |
heEntry_s |
IAccessor | Templated accessor interface for accessing individual data (for instance, of an enumerator)
IBaseEnumerator | Base enumerator interface for simple iteration over a generic collection
Ideal |
ideal_list |
IdealBase |
idealFunctionals |
idhdl_wrap |
idrec |
IEnumerator | Templated enumerator interface for simple iteration over a generic collection of T's
indlist |
int64vec |
int_pair_node |
InternalCF | Virtual class for internal CanonicalForm's
InternalInteger | Factory's class for integers
InternalPoly | Factory's class for polynomials
InternalPrimePower |
InternalRational | Factory's class for rationals
interval |
IntGenerator | Generate integers starting from 0
IntMinorProcessor | Class IntMinorProcessor is derived from class MinorProcessor
IntMinorValue | Class IntMinorValue is derived from MinorValue and can be used for representing values in a cache for sub-determinantes; see class Cache
IntRandom | Generate random integers
Intvec |
intvec |
ip_command |
ip_link |
ip_package |
ip_smatrix |
IteratedFor |
jList |
kBucket |
KMatrix |
lattice |
LeftvDeep | This class wraps `leftv` by taking into account memory allocation, destruction as well as deeply copying of a given `leftv`, i.e
copy_tag | Construct even deeper copy: Skip identifier (if any) and take care of the data on our own
LeftvHelper | This class implements some recurrent code sniplets to be used with `leftv` and `idhdl.implements` a reference counter which we can use
LeftvShallow | This class wraps `leftv` by taking into account memory allocation, destruction as well as shallowly copying of a given `leftv`, i.e
libstack |
LinearDependencyMatrix |
linearForm |
link_struct |
List |
ListItem |
ListIterator |
Lock |
LongComplexInfo |
LongSpec |
lt_struct |
mac_poly_r |
macoeff_s |
maideal_s |
mapoly_s |
MapPair | Class MapPair
matElem | The idealFunctionals
matHeader |
MathicToSingStream |
Matrix |
mayanPyramidAlg |
MinorKey | Class MinorKey can be used for representing keys in a cache for sub-determinantes; see class Cache
MinorProcessor | Class MinorProcessor implements the key methods for computing one or all sub-determinantes of a given size in a pre-defined matrix; either without caching or by using a cache
MinorValue |
modp_result_entry |
modpk | Class to do operations mod p^k for int's p and k
ModPMatrixBackSubstProxyOnArray |
ModPMatrixProxyOnArray |
Module |
mon_list_entry |
monh |
monom_poly |
MonRedResNP |
mp_array_list |
mp_permmatrix |
multiCnt |
MyGlobalPrintingFixture |
MYYSTYPE |
NAConverter |
nc_pProcs |
nc_struct |
newstruct_desc |
newstruct_member |
newstruct_proc |
newtonPolygon |
NewVectorMatrix |
nf |
nFindCoeffByName_p |
nforder |
nforder_ideal |
NoroCache |
NoroCacheNode |
NTNumConverter |
Number |
number | 'SR_INT' is the type of those integers small enough to fit into 29 bits
oldGaussElem |
omallocClass |
omBin_next_t |
omBin_t |
omBinPage_t |
omBinPageRegion_t |
omErrorString_s |
omInfo_t |
omMemCell_t |
omOpts_t |
omRetInfo_t |
omSpecBin_t |
onePointP |
open_pairs |
ParseUtil |
pipeInfo |
pointSet |
Poly |
poly |
poly_array_list |
poly_list_node |
poly_sort |
poly_tree_node |
PolyBase |
PolyImpl |
PolyInputIterator |
PolyMinorProcessor | Class PolyMinorProcessor is derived from class MinorProcessor
PolyMinorValue | Class PolyMinorValue is derived from MinorValue and can be used for representing values in a cache for sub-determinantes; see class Cache
PolySimple |
PolysTestSuite |
PowerSeriesBase |
PowerSeriesInputIterator |
PowerSeriesPolyTraits |
PowerSeriesVectorTraits |
pProcs_s |
proc_object |
proc_singular |
procinfo |
procinfodata |
proclevel |
PUtilBase |
PUtilCF |
PUtilFactory |
PUtilInt |
PUtilVar |
PythonCastDynamic | This class does conversion of Singular objects to python objects on runtime
PythonCastStatic | This template class does conversion of Singular objects to python objects on compile-time
PythonCastStatic< PythonObject::sequence_tag > | Template specialization for getting handling sequence
PythonInterpreter | This class initializes and finalized the python interpreter
PythonObject | This class defines an interface for calling PyObject from Singular
sequence_tag |
RandomGenerator |
Rational |
rep |
red_object |
reduction_step | Makes on each red_object in a region a single_step
RefCounter | This class implements implements a reference counter which we can use as a public base of objects managed by @CountedRefPtr
resMatrixBase | Base class for sparse and dense u-Resultant computation
resMatrixDense |
resMatrixSparse |
resVector |
REvaluation | Class to generate random evaluation points
Ring |
ring |
rootArranger |
rootContainer | Complex root finder for univariate polynomials based on laguers algorithm
row_col_weight |
row_list_entry |
s_buff |
SArithBase |
sattr |
sBucket |
SBucketFactory | SBucket Factory
sBucketPoly |
SchreyerSyzygyComputation | Computing syzygies after Schreyer
SchreyerSyzygyComputationFlags | Computation attribute storage
sConvertTypes |
Semaphore |
setID |
si_link_extension |
simple_reducer |
SimplestTestSuite |
simplex | Linear Programming / Linear Optimization using Simplex - Algorithm
skStrategy |
sleftv | Class used for (list of) interpreter objects
slimgb_alg |
slists |
sLObject |
sm_nrec |
sm_prec |
SModulFunctions |
SObject |
soptionStruct |
sorted_pair_node |
sparse_mat |
sparse_number_mat |
SparseRow |
spectrum |
spectrumPolyList |
spectrumPolyNode |
sro_am |
sro_cp |
sro_dp |
sro_IS |
sro_ISTemp |
sro_ord |
sro_ord.data |
sro_syz |
sro_syzcomp |
sro_wp |
sro_wp64 |
ssiInfo |
ssyStrategy |
stablerec |
sTObject |
StoreFactors | Class to store factors that get removed during char set computation
Subexpr |
SubMatrix |
sValAssign |
sValAssign_sys |
sValCmd1 |
sValCmd2 |
sValCmd3 |
sValCmdM |
sValCmdTab |
telem |
term |
TermNoroDataNode |
TestDescription_CoeffsTestSuite_test_GF |
TestDescription_CoeffsTestSuite_test_GF_toobig |
TestDescription_CoeffsTestSuite_test_LC |
TestDescription_CoeffsTestSuite_test_LR |
TestDescription_CoeffsTestSuite_test_Q |
TestDescription_CoeffsTestSuite_test_Q_special |
TestDescription_CoeffsTestSuite_test_R |
TestDescription_CoeffsTestSuite_test_Z |
TestDescription_CoeffsTestSuite_test_Z2m2 |
TestDescription_CoeffsTestSuite_test_Z2m4 |
TestDescription_CoeffsTestSuite_test_Z2m8 |
TestDescription_CoeffsTestSuite_test_Zn3 |
TestDescription_CoeffsTestSuite_test_Zp101 |
TestDescription_PolysTestSuite_test_Q_Ext_a |
TestDescription_PolysTestSuite_test_Q_Ext_b |
TestDescription_PolysTestSuite_test_Q_Ext_Performance |
TestDescription_PolysTestSuite_test_Q_Ext_s_t |
TestDescription_PolysTestSuite_test_Q_Ext_s_t_NestedFractions |
TestDescription_PolysTestSuite_test_QQ_t |
TestDescription_PolysTestSuite_test_QQ_x_y_z |
TestDescription_PolysTestSuite_test_QQ_x_y_z_ord_2_lp |
TestDescription_PolysTestSuite_test_Z11_x_y_z |
TestDescription_PolysTestSuite_test_Z13_t |
TestDescription_PolysTestSuite_test_Z13_t_GF |
TestDescription_PolysTestSuite_test_Z_17_Ext_a |
TestDescription_SimplestTestSuite_testMyTest |
TestDescription_SimplestTestSuite_testSIZEOFLONG |
tgb_matrix |
tgb_sparse_matrix |
TransExtInfo | Struct for passing initialization parameters to naInitChar
TrivialErrorHandler |
tropicalStrategy |
uResultant | Base class for solving 0-dim poly systems using u-resultant
utypes |
vandermonde | Vandermonde system solver for interpolating polynomials from their values
Variable | Factory's class for variables
Vector |
Voice |
weightOverflowException |
YY_BUFFER_STATE |
ZConeCompareDimensionFirst |
ZnmInfo |