Changeset ff87b8 in git
- Timestamp:
- Jun 5, 2014, 3:43:22 AM (9 years ago)
- Branches:
- (u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
- Children:
- c6573ff5338e7b1f606ac98942ea8efabad3e12c
- Parents:
- df6b8127c4a93e70fde851a509199b9da0e93d1a
- git-author:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2014-06-05 03:43:22+02:00
- git-committer:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2014-06-05 16:47:15+02:00
- Files:
-
- 1 deleted
- 21 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/singular.dox
rdf6b81 rff87b8 4 4 * 5 5 * Singular can be easily extended by means of dynamic modules: 6 * \subpage dynmodules_page6 * - \subpage dynmodules_page 7 7 * 8 8 * TODO: The sub-package structure is not yet defined for Singular package... -
factory/factory.dox
rdf6b81 rff87b8 1 /*! \page factory_page Factory1 /*! \page factory_page Univariate polynomial factorization (factory) 2 2 * 3 3 * Factory is a C++ class library that implements a recursive representation … … 13 13 * 14 14 * The interface to the polynomial system of Factory is provided by a single 15 * class ` CanonicalForm' which can deal with elements of the coefficient15 * class `\ref CanonicalForm' which can deal with elements of the coefficient 16 16 * domain as well as polynomials. 17 17 * -
kernel/GBEngine/GBEngine.dox
rdf6b81 rff87b8 1 /*! \page kernel_GBEngine_page "GB-based and related algorithms"1 /*! \page kernel_GBEngine_page GB-based and related algorithms 2 2 * 3 3 * This sub-package of kernel (\ref kernel_page) contains -
kernel/combinatorics/combinatorics.dox
rdf6b81 rff87b8 1 /*! \page kernel_combinatorics_page "Combinatorical algorithms"1 /*! \page kernel_combinatorics_page Combinatorical algorithms 2 2 * 3 3 * This sub-package of kernel (\ref kernel_page) contains -
kernel/fglm/fglm.dox
rdf6b81 rff87b8 1 /*! \page kernel_fglm_page "FGLM algorithms"1 /*! \page kernel_fglm_page FGLM algorithms 2 2 * 3 3 * This sub-package of kernel (\ref kernel_page) contains -
kernel/groebner_walk/groebner_walk.dox
rdf6b81 rff87b8 1 /*! \page kernel_groebner_walk_page "Groebner Walk algorithms"1 /*! \page kernel_groebner_walk_page Groebner-Walk algorithms 2 2 * 3 3 * This sub-package of kernel (\ref kernel_page) contains -
kernel/kernel.dox
rdf6b81 rff87b8 1 /*! \page kernel_page Kernel1 /*! \page kernel_page More involved mathematical algorithms (kernel) 2 2 * 3 * Algorithms using libpolys (\ref libpolys_page) and other mathematical features.3 * Algorithms using \ref libpolys_page and other mathematical features for Singular. 4 4 * 5 5 * The files in kernel/ directory are combined into a internal library … … 8 8 * that can be shared among the following sub-packages: 9 9 * 10 * \subpage kernel_numeric_page 11 * \subpage kernel_combinatorics_page 12 * \subpage kernel_GBEngine_page 13 * \subpage kernel_groebner_walk_page 14 * \subpage kernel_fglm_page 15 * \subpage kernel_maps_page 16 * \subpage kernel_spectrum_page 17 * \subpage kernel_linear_algebra_page 18 * \subpage kernel_oswrapper_page 19 * 20 * just a sample: 21 * \subpage kernel_sample_page 10 * - \subpage kernel_numeric_page 11 * - \subpage kernel_combinatorics_page 12 * - \subpage kernel_GBEngine_page 13 * - \subpage kernel_groebner_walk_page 14 * - \subpage kernel_fglm_page 15 * - \subpage kernel_maps_page 16 * - \subpage kernel_spectrum_page 17 * - \subpage kernel_linear_algebra_page 18 * - \subpage kernel_oswrapper_page 22 19 * 23 20 */ -
kernel/linear_algebra/linear_algebra.dox
rdf6b81 rff87b8 1 /*! \page kernel_linear_algebra_page "Linar algebra related algorithms"1 /*! \page kernel_linear_algebra_page Linar algebra related algorithms 2 2 * 3 3 * This sub-package of kernel (\ref kernel_page) contains -
kernel/maps/maps.dox
rdf6b81 rff87b8 1 /*! \page kernel_maps_page "Fast maps"1 /*! \page kernel_maps_page Fast polynomial maps 2 2 * 3 3 * This sub-package of kernel (\ref kernel_page) contains -
kernel/numeric/numeric.dox
rdf6b81 rff87b8 1 /*! \page kernel_numeric_page "Numeric algorithms"1 /*! \page kernel_numeric_page Numerical algorithms for Singular 2 2 * 3 3 * This sub-package of kernel (\ref kernel_page) contains -
kernel/oswrapper/oswrapper.dox
rdf6b81 rff87b8 1 /*! \page kernel_oswrapper_page "Wrappers over host OS functions"1 /*! \page kernel_oswrapper_page Wrappers over host OS functions 2 2 * 3 3 * This sub-package of kernel (\ref kernel_page) contains -
kernel/spectrum/spectrum.dox
rdf6b81 rff87b8 1 /*! \page kernel_spectrum_page "Spectrum-related algorithms"1 /*! \page kernel_spectrum_page Spectrum-related algorithms 2 2 * 3 3 * This sub-package of kernel (\ref kernel_page) contains -
libpolys/coeffs/coeffs.dox
rdf6b81 rff87b8 1 /*! \page libpolys_coeffs_page Coeff s Sub-Package of libpolys1 /*! \page libpolys_coeffs_page Coefficients for Singular rings and algebras 2 2 * 3 3 * Here we implement number arithmetic for some rings/fields (coeff. or number domains): \ref coeffs (Q, ZZ, etc?) -
libpolys/coeffs/coeffs.h
rdf6b81 rff87b8 572 572 573 573 574 /// @todo: Describe me!!! --> Hans 575 /// 576 /// !!! Recommendation: This method is to cryptic to be part of the user- 574 /// !!! Recommendation: This method is too cryptic to be part of the user- 577 575 /// !!! interface. As defined here, it is merely a helper 578 576 /// !!! method for parsing number input strings. -
libpolys/libpolys.dox
rdf6b81 rff87b8 1 /*! \page libpolys_page Libpolys 1 /*! \page libpolys_page Basic Data Structures for Singular (libpolys) 2 * 2 3 * This is a (mostly) separate package containing the definition and implementaion for 3 4 * Singular data structures, such as, … … 6 7 * as well as related arithmetic and minimal necessary functionality. 7 8 * 8 * \subpage libpolys_misc_page9 * \subpage libpolys_reporter_page10 * \subpage libpolys_coeffs_page11 * \subpage libpolys_polys_page9 * - \subpage libpolys_misc_page 10 * - \subpage libpolys_reporter_page 11 * - \subpage libpolys_coeffs_page 12 * - \subpage libpolys_polys_page 12 13 * 13 14 */ -
libpolys/misc/misc.dox
rdf6b81 rff87b8 1 /*! \page libpolys_misc_page "Misc. things"1 /*! \page libpolys_misc_page Miscellaneous things 2 2 * 3 * intvec, intvec64?, option, test, global vars? 3 * - \ref intvec, 4 * - \ref intvec64, 5 * - \ref option, \ref test, 6 * - and global vars... 7 * 4 8 * Common auxiliary.h is supposed to contain some generally useful macro 5 9 * -
libpolys/polys/polys.dox
rdf6b81 rff87b8 1 /*! \page libpolys_polys_page "Polynomials and polynomial rings over coeff. domains"1 /*! \page libpolys_polys_page Multivariate polynomial rings and algebras 2 2 * 3 3 * Here is the declaration and impelemntaion of a polynomial ring over a coeff. domain (\ref ring), -
libpolys/reporter/reporter.dox
rdf6b81 rff87b8 1 /*! \page libpolys_reporter_page "Reporter Sub-Package"1 /*! \page libpolys_reporter_page Reporter 2 2 * 3 3 * The most basic printing and error/warning procedures -
main.dox
rdf6b81 rff87b8 1 /*! \mainpage Singular 2 * 3 * <A HREF="http://www.singular.uni-kl.de">CAS Singular</A> 4 * 5 * Main source repository is on github. 6 * For more manuals see <A HREF="https://github.com/Singular/Sources/wiki/">WIKI</A>. 7 * 8 * Singular package diagram with dependencies is as follows: 9 * \dotfile Includes.dot "Package diagram" 10 * 11 * Introductory description of separate packages follows: 12 * 13 * \tableofcontents 14 * 15 * \subpage omalloc_page 16 * \subpage resources_page 17 * \subpage factory_page 18 * \subpage libpolys_page 19 * \subpage kernel_page 20 * \subpage singular_page 21 * 1 /*! \mainpage Singular dev. manual 2 3 <A HREF="http://www.singular.uni-kl.de">CAS Singular</A> 4 5 Main source repository is on github. 6 For more manuals see <A HREF="https://github.com/Singular/Sources/wiki/">WIKI</A>. 7 8 Singular package diagram with dependencies is as follows: 9 \dotfile Includes.dot Package diagram 10 11 Introductory description of separate packages follows: 12 - \subpage omalloc_page 13 - \subpage resources_page 14 - \subpage factory_page 15 - \subpage libpolys_page 16 - \subpage kernel_page 17 - \subpage singular_page 18 22 19 */ -
omalloc/omalloc.dox
rdf6b81 rff87b8 1 /*! \page omalloc_page omalloc1 /*! \page omalloc_page Singular memory manager for small chunks (omalloc) 2 2 * 3 3 * This is the Singular-specific memory manager which is tunned to … … 5 5 * size as efficient as it is possible (a few machine instructions in most cases). 6 6 * 7 * As described in my short intro to omalloc <A HREF="https:// MY_OMALLOC_TALK?">short talk</A>7 * As described in my short intro to omalloc <A HREF="https://OLEKSANDR_OMALLOC_TALK?">short talk</A> 8 8 * there are several usage possibilities (levels) of omalloc: 9 * 1. low-level - very performant (with Bins)10 * 1.high-level - link against libomalloc and use the usual malloc and free9 * - low-level - very performant (with omalloc_Bin's) 10 * - high-level - link against libomalloc and use the usual malloc and free 11 11 * 12 12 * For more details see … … 14 14 * 15 15 * Note that this package has no further dependencies, 16 * while it is used by the rest of Singular packages (\ref factory_page, \ref libpolys_page, \ref kernel_page, \ref singular_page) 16 * while it is used by the rest of Singular packages 17 * - \ref factory_page 18 * - \ref libpolys_page 19 * - \ref kernel_page 20 * - \ref singular_page 17 21 * 18 22 */ -
resources/resources.dox
rdf6b81 rff87b8 1 /*! \page resources_page This is a package that handled the system environment variables and especially the search path for Singular resources.1 /*! \page resources_page System environment and resource management 2 2 * 3 * Handles the system environment variables and especially 4 * the search path for Singular resources (like libraries and modules) 3 * This is a package that handled the system environment variables and especially the search path for Singular resources (like libraries and modules). 5 4 * 6 5 * This may be used by factory in order to search for its precomputed … … 8 7 * 9 8 * Note that this package has no further dependencies, 10 * while it is used by the rest of Singular packages (\ref factory_page, \ref libpolys_page, \ref kernel_page, \ref singular_page). 9 * while it is used by the rest of Singular packages: 10 * - \ref factory_page, 11 * - \ref libpolys_page, 12 * - \ref kernel_page, 13 * - \ref singular_page. 11 14 * 12 15 */
Note: See TracChangeset
for help on using the changeset viewer.