X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?a=blobdiff_plain;f=ginac%2Fpolynomial%2Fchinrem_gcd.h;h=11d72541395c13809657e8ade2e20c5a29dcac63;hb=627de8efe53389269082bc0c908a10e7e09b9207;hp=6c58a9fd4a6f286934c4e7303749feef84e4e10d;hpb=45b1e47372090352ac5af655b32473df2abab23b;p=ginac.git diff --git a/ginac/polynomial/chinrem_gcd.h b/ginac/polynomial/chinrem_gcd.h index 6c58a9fd..11d72541 100644 --- a/ginac/polynomial/chinrem_gcd.h +++ b/ginac/polynomial/chinrem_gcd.h @@ -1,9 +1,31 @@ +/** @file chinrem_gcd.h + * + * Interface to GCD functions using Chinese remainder algorithm. */ + +/* + * GiNaC Copyright (C) 1999-2020 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 + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + #ifndef GINAC_CHINREM_GCD_H #define GINAC_CHINREM_GCD_H + #include "ex.h" -namespace GiNaC -{ +namespace GiNaC { extern ex chinrem_gcd(const ex& A_, const ex& B_, const exvector& vars); extern ex chinrem_gcd(const ex& A, const ex& B); @@ -13,7 +35,6 @@ struct chinrem_gcd_failed virtual ~chinrem_gcd_failed() { } }; -} - -#endif /* GINAC_CHINREM_GCD_H */ +} // namspace GiNaC +#endif // ndef GINAC_CHINREM_GCD_H