X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?a=blobdiff_plain;f=ginac%2Fflags.h;h=d81a00e4d88163b30efd3e27ed2556efe37f2a43;hb=dcb735feae4c3a6962a7824e03b0ce4496e3ffe7;hp=c1f87332af7b2fa579c13870bb1ebf48b097aaa0;hpb=761d1597532504762c1f9b438c7727c4f74d7da3;p=ginac.git diff --git a/ginac/flags.h b/ginac/flags.h index c1f87332..d81a00e4 100644 --- a/ginac/flags.h +++ b/ginac/flags.h @@ -3,7 +3,7 @@ * Collection of all flags used through the GiNaC framework. */ /* - * GiNaC Copyright (C) 1999-2017 Johannes Gutenberg University Mainz, Germany + * GiNaC Copyright (C) 1999-2021 Johannes Gutenberg University Mainz, Germany * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -182,7 +182,15 @@ public: * linear systems. In contrast to division-free elimination it only * has a linear expression swell. For two-dimensional systems, the * two algorithms are equivalent, however. */ - bareiss + bareiss, + /** Markowitz-ordered Gaussian elimination. Same as the usual + * Gaussian elimination, but with additional effort spent on + * selecting pivots that minimize fill-in. Faster than the + * methods above for large sparse matrices (particularly with + * symbolic coefficients), otherwise slightly slower than + * Gaussian elimination. + */ + markowitz }; };