My Project
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
[detail level 123]
 Namp
 Nap
 NCxxTest
 Ngitfan
 NLibThread
 NLinTree
 Nvspace
 CAFactor
 CAlgExtGeneratorGenerate all elements in F_p(alpha) starting from 0
 CAlgExtInfoStruct for passing initialization parameters to naInitChar
 CAlgExtRandomFGenerate random elements in F_p(alpha)
 Carg_list
 CArray
 CbigintmatMatrices of numbers
 Cblackbox
 Cblackbox_listStruct for containing list of blackbox names and the number of them.
 CborderElemThe old basis
 Cbox
 CCacheClass Cache is a template-implementation of a cache with arbitrary classes for representing keys and values, respectively
 Ccache_compare
 CCanonicalFormFactory's main class
 CCAntiCommutativeSpecialPairMultiplier
 CCBasePolyEnumeratorBase polynomial enumerator for simple iteration over terms of polynomials
 CCCacheCompare
 CCCacheHash
 CCCommutativeSpecialPairMultiplier
 CCExternalSpecialPairMultiplier
 CCFFactory
 CCFGeneratorVirtual class for generators
 CCFGenFactory
 CCFIteratorClass to iterate through CanonicalForm's
 CCFMapClass CFMap
 CCFormulaPowerMultiplier
 CCFRandomVirtual class for random element generation
 CCFRandomFactory
 CCFSwitchesClass CFSwitches
 CCGlobalCacheHash
 CCGlobalMultiplier
 CCHWeylSpecialPairMultiplier
 CCLCM
 CCLeadingTerm
 CCListOld
 Ccmdnames
 CCMultiplier
 CCNode
 CcoeffsThe main handler for Singular numbers which are suitable for Singular polynomials
 Ccoeffs
 CCoeffsTestSuite
 CCoefIdx
 Ccondition_type
 CConditionVariable
 Cconst_idealThe following sip_sideal structure has many different uses thoughout Singular. Basic use-cases for it are:
 Cconst_map
 CConstTermReference
 CconvexHull
 CCountedRef
 CCountedRefDataThis class stores a reference counter as well as a Singular interpreter object
 CCountedRefIndirectPtr
 CCountedRefPtrThis class implements a smart pointer which handles pointer-style access to a reference-counted structure and destructing the latter after use
 CCountedRefShared
 CCountedRefWeakPtr
 CCPairOld
 CCPolyCoeffsEnumeratorThis is a polynomial enumerator for simple iteration over coefficients of polynomials
 CCPolynomialSummatorCPolynomialSummator: unifies bucket and polynomial summation as the later is brocken in buckets :(
 CCPower
 CCPowerMultiplier
 CCQuasiCommutativeSpecialPairMultiplier
 CCRecursivePolyCoeffsEnumeratorGo into polynomials over an alg. extension recursively
 CCReducerFinder
 CCShiftSpecialPairMultiplier
 CCSpecialPairCacheHash
 CCSpecialPairMultiplier
 CCWeylSpecialPairMultiplier
 CDataNoroCacheNode
 Cdatum
 CDBM
 CDBM_info
 CDegreePatternDegreePattern provides a functionality to create, intersect and refine degree patterns
 Cdenominator_list_s
 CDenseRow
 CDifferentDomainException
 Centry
 CEvaluationClass to evaluate a polynomial at points
 CExceptionBasedErrorHandler
 Cexp_number_builder
 CexponentOverflowException
 Cext_entry
 CExtensionInfoExtensionInfo contains information about extension
 Cfacet
 CFactor
 Cfe_option
 CfeResourceConfig_s
 CFFGeneratorGenerate all elements in F_p starting from 0
 CFFRandomGenerate random elements in F_p
 CfglmDdata
 CfglmDelem
 CfglmSdata
 CfglmSelem
 CfglmVector
 CfglmVectorRep
 Cfind_erg
 CflintZn_struct
 CgaussElem
 CgaussReducer
 CgconeImplements the cone structure
 Cgcp
 Cgen_list_entry
 Cgenerator_entry
 CGFGeneratorGenerate all elements in GF starting from 0
 CGFInfoCreation data needed for finite fields
 CGFRandomGenerate random elements in GF
 CGlobalPrintingFixture
 Cgmp_complexGmp_complex numbers based on
 Cgmp_float
 CgroebnerCone
 CgroebnerCone_compare
 CheBrowser_s
 CheEntry_s
 CIAccessorTemplated accessor interface for accessing individual data (for instance, of an enumerator)
 CIBaseEnumeratorBase enumerator interface for simple iteration over a generic collection
 CIdeal
 Cideal_list
 CIdealBase
 CidealFunctionals
 Cidhdl_wrap
 Cidrec
 CIEnumeratorTemplated enumerator interface for simple iteration over a generic collection of T's
 Cindlist
 Cint64vec
 Cint_pair_node
 CInternalCFVirtual class for internal CanonicalForm's
 CInternalIntegerFactory's class for integers
 CInternalPolyFactory's class for polynomials
 CInternalPrimePower
 CInternalRationalFactory's class for rationals
 Cinterval
 CIntGeneratorGenerate integers starting from 0
 CIntMinorProcessorClass IntMinorProcessor is derived from class MinorProcessor
 CIntMinorValueClass IntMinorValue is derived from MinorValue and can be used for representing values in a cache for sub-determinantes; see class Cache
 CIntRandomGenerate random integers
 CIntvec
 Cintvec
 Cip_command
 Cip_link
 Cip_package
 Cip_smatrix
 CIteratedFor
 CjList
 CkBucket
 CKMatrix
 Clattice
 CLeftvDeepThis class wraps leftv by taking into acount memory allocation, destruction as well as deeply copying of a given leftv, i.e
 CLeftvHelperThis class implements some recurrent code sniplets to be used with leftv and idhdl.implements a refernce counter which we can use
 CLeftvShallowThs class wraps leftv by taking into acount memory allocation, destruction as well as shallowly copying of a given leftv, i.e
 Clibstack
 CLinearDependencyMatrix
 ClinearForm
 Clink_struct
 CList
 CListItem
 CListIterator
 CLList
 CLNode
 CLock
 CLongComplexInfo
 CLongSpec
 CLPolyOld
 Clt_struct
 CLTagList
 CLTagNode
 Cmac_poly_r
 Cmacoeff_s
 Cmaideal_s
 Cmapoly_s
 CMapPairClass MapPair
 CmatElemThe idealFunctionals
 CmatHeader
 CMathicToSingStream
 CMatrix
 CmayanPyramidAlg
 CMinorKeyClass MinorKey can be used for representing keys in a cache for sub-determinantes; see class Cache
 CMinorProcessorClass 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
 CMinorValue
 Cmodp_result_entry
 CmodpkClass to do operations mod p^k for int's p and k
 CModPMatrixBackSubstProxyOnArray
 CModPMatrixProxyOnArray
 CModule
 Cmon_list_entry
 Cmonh
 Cmonom_poly
 CMonRedResNP
 Cmp_array_list
 Cmp_permmatrix
 CmultiCnt
 CMyGlobalPrintingFixture
 CMYYSTYPE
 CNAConverter
 Cnc_pProcs
 Cnc_struct
 Cnewstruct_desc
 Cnewstruct_member
 Cnewstruct_proc
 CnewtonPolygon
 CNewVectorMatrix
 Cnf
 CnFindCoeffByName_p
 Cnforder
 Cnforder_ideal
 CNoroCache
 CNoroCacheNode
 CNTNumConverter
 CNumber
 Cnumber'SR_INT' is the type of those integers small enough to fit into 29 bits
 ColdGaussElem
 ComallocClass
 ComBin_next_t
 ComBin_t
 ComBinPage_t
 ComBinPageRegion_t
 ComErrorString_s
 ComInfo_t
 ComMemCell_t
 ComOpts_t
 ComRetInfo_t
 ComSpecBin_t
 ConePointP
 Copen_pairs
 CParseUtil
 CpipeInfo
 CPListClass PList of lists of PNodes
 CPNodeClass PNode of nodes of polynomials
 CpointSet
 CPoly
 Cpoly
 Cpoly_array_list
 Cpoly_list_node
 Cpoly_sort
 Cpoly_tree_node
 CPolyBase
 CPolyImpl
 CPolyInputIterator
 CPolyMinorProcessorClass PolyMinorProcessor is derived from class MinorProcessor
 CPolyMinorValueClass PolyMinorValue is derived from MinorValue and can be used for representing values in a cache for sub-determinantes; see class Cache
 CPolySimple
 CPolysTestSuite
 CPowerSeriesBase
 CPowerSeriesInputIterator
 CPowerSeriesPolyTraits
 CPowerSeriesVectorTraits
 CpProcs_s
 Cproc_object
 Cproc_singular
 Cprocinfo
 Cprocinfodata
 Cproclevel
 CPUtilBase
 CPUtilCF
 CPUtilFactory
 CPUtilInt
 CPUtilVar
 CPythonCastDynamicThis class does conversion of Singular objects to python objects on runtime
 CPythonCastStaticThis template class does conversion of Singular objects to python objects on compile-time
 CPythonCastStatic< PythonObject::sequence_tag >Template specialization for getting handling sequence
 CPythonInterpreterThis class initializes and finalized the python interpreter
 CPythonObjectThis class defines an interface for calling PyObject from Singular
 CRandomGenerator
 CRational
 Cred_object
 Creduction_stepMakes on each red_object in a region a single_step
 CRefCounterThis class implements implements a refernce counter which we can use as a public base of objects managed by @CountedRefPtr
 CresMatrixBaseBase class for sparse and dense u-Resultant computation
 CresMatrixDense
 CresMatrixSparse
 CresVector
 CREvaluationClass to generate random evaluation points
 Cring
 CRing
 CRList
 CRNode
 CrootArranger
 CrootContainerComplex root finder for univariate polynomials based on laguers algorithm
 Crow_col_weight
 Crow_list_entry
 CRTagList
 CRTagNode
 CRuleOld
 Cs_buff
 CSArithBase
 Csattr
 CsBucket
 CSBucketFactorySBucket Factory
 CsBucketPoly
 CSchreyerSyzygyComputationComputing syzygies after Schreyer
 CSchreyerSyzygyComputationFlagsComputation attribute storage
 CsConvertTypes
 CSemaphore
 CsetID
 Csi_link_extension
 Csimple_reducer
 CSimplestTestSuite
 CsimplexLinear Programming / Linear Optimization using Simplex - Algorithm
 CskStrategy
 CsleftvClass used for (list of) interpreter objects
 Cslimgb_alg
 Cslists
 CsLObject
 Csm_nrec
 Csm_prec
 CSModulFunctions
 CSObject
 CsoptionStruct
 Csorted_pair_node
 Csparse_mat
 Csparse_number_mat
 CSparseRow
 Cspectrum
 CspectrumPolyList
 CspectrumPolyNode
 Csro_am
 Csro_cp
 Csro_dp
 Csro_IS
 Csro_ISTemp
 Csro_ord
 Csro_ord.data
 Csro_syz
 Csro_syzcomp
 Csro_wp
 Csro_wp64
 CssiInfo
 CssyStrategy
 CsTObject
 CStoreFactorsClass to store factors that get removed during char set computation
 CSubexpr
 CSubMatrix
 CsValAssign
 CsValAssign_sys
 CsValCmd1
 CsValCmd2
 CsValCmd3
 CsValCmdM
 CsValCmdTab
 CTemplateBrief description of class Template
 Cterm
 CTermNoroDataNode
 Ctgb_matrix
 Ctgb_sparse_matrix
 CTopRed
 CTransExtInfoStruct for passing initialization parameters to naInitChar
 CTrivialErrorHandler
 CtropicalStrategy
 CuResultantBase class for solving 0-dim poly systems using u-resultant
 Cutypes
 CvandermondeVandermonde system solver for interpolating polynomials from their values
 CVariableFactory's class for variables
 CVector
 CVoice
 CweightOverflowException
 CYY_BUFFER_STATE
 CZConeCompareDimensionFirst
 CZnmInfo