Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:

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