Karim Belabas on Thu, 14 Dec 2023 22:53:32 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: Update to qfsolve doc |
Dear Thomas, The feature is already described (in a more general and more correct form) in the line above the text you added: "When G is integral, the argument can also be a vector [G,F] where F is the factorization matrix of the absolute value of the determinant of G." Cheers, K.B. P.S. usersch3.tex is a generated file and will be deleted next time 'make' is run in doc/. The description for a given GP function (including help text) is given in src/functions/*. Usually in a file with the same name as the function. In our case, src/functions/linear_algebra/qfsolve This is the file that should be modified, were a patch necessary. * Thomas D. Dean [2023-12-14 22:40]: > Here is s suggested patch to doc to reflect the 'extera' argument to > qfsolve. > > > Tom Dean > *** usersch3.tex~ 2023-12-09 17:05:02.737511515 -0800 > --- usersch3.tex 2023-12-14 13:35:16.753248824 -0800 > *************** > *** 14688,14693 **** > --- 14688,14698 ---- > where $F$ is the factorization matrix of the absolute value of the determinant > of $G$. > > + $G$ may be a vector [$G$,$F$] where $G$ is a symmetric matrix similar > + to matdigonal([1,1,...,1,-$n$]) and $F$ is matrix of the factors of > + $n$. Then, $F$ will be used to reduce the number of factorizations in > + solving the quadratic equation. > + > The solution might be a single nonzero column vector > (\typ{COL}) or a matrix (whose columns generate a totally isotropic > subspace). > *************** > *** 37052,37055 **** > This function is obsolete, use plothrawexport and write the result to file. > > The library syntax is \fun{GEN}{psplothraw}{GEN listx, GEN listy, long flag}. > ! \vfill\eject > \ No newline at end of file > --- 37057,37060 ---- > This function is obsolete, use plothrawexport and write the result to file. > > The library syntax is \fun{GEN}{psplothraw}{GEN listx, GEN listy, long flag}. > ! \vfill\eject K.B. -- Pr. Karim Belabas, U. Bordeaux, Vice-président en charge du Numérique Institut de Mathématiques de Bordeaux UMR 5251 - (+33) 05 40 00 29 77 http://www.math.u-bordeaux.fr/~kbelabas/