@@ -30,9 +30,8 @@ namespace Gambit {
3030//-------------------------------------------------------------
3131
3232template <class T>
33- List<Monomial<T>>
34- Polynomial<T>::Adder(const List<Monomial<T>> &p_one,
35- const List<Monomial<T>> &p_two) const
33+ List<Monomial<T>> Polynomial<T>::Adder(const List<Monomial<T>> &p_one,
34+ const List<Monomial<T>> &p_two) const
3635{
3736 if (p_one.empty()) {
3837 return p_two;
@@ -78,9 +77,8 @@ Polynomial<T>::Adder(const List<Monomial<T>> &p_one,
7877}
7978
8079template <class T>
81- List<Monomial<T>>
82- Polynomial<T>::Mult(const List<Monomial<T>> &p_one,
83- const List<Monomial<T>> &p_two) const
80+ List<Monomial<T>> Polynomial<T>::Mult(const List<Monomial<T>> &p_one,
81+ const List<Monomial<T>> &p_two) const
8482{
8583 List<Monomial<T>> answer;
8684 if (p_one.empty() || p_two.empty()) {
@@ -179,8 +177,7 @@ template <class T> Polynomial<T> Polynomial<T>::DivideByPolynomial(const Polynom
179177 return result;
180178}
181179
182- template <class T>
183- Polynomial<T> Polynomial<T>::PartialDerivative(int varnumber) const
180+ template <class T> Polynomial<T> Polynomial<T>::PartialDerivative(int varnumber) const
184181{
185182 Polynomial<T> newPoly(*this);
186183 for (auto &term : newPoly.m_terms) {
@@ -192,16 +189,11 @@ Polynomial<T> Polynomial<T>::PartialDerivative(int varnumber) const
192189 }
193190 term = Monomial<T>(term.Coef() * static_cast<T>(exponent), expv.WithZeroExponent(varnumber));
194191 }
195- newPoly.m_terms.remove_if(
196- [](const Monomial<T> &m) {
197- return m.Coef() == static_cast<T>(0);
198- }
199- );
192+ newPoly.m_terms.remove_if([](const Monomial<T> &m) { return m.Coef() == static_cast<T>(0); });
200193 return newPoly;
201194}
202195
203- template <class T>
204- Polynomial<T> Polynomial<T>::LeadingCoefficient(int varnumber) const
196+ template <class T> Polynomial<T> Polynomial<T>::LeadingCoefficient(int varnumber) const
205197{
206198 Polynomial<T> result(m_space);
207199 const int degree = DegreeOfVar(varnumber);
@@ -215,7 +207,6 @@ Polynomial<T> Polynomial<T>::LeadingCoefficient(int varnumber) const
215207 return result;
216208}
217209
218-
219210template <class T>
220211Polynomial<T> Polynomial<T>::TranslateOfMono(const Monomial<T> &m,
221212 const Vector<T> &new_origin) const
@@ -237,8 +228,7 @@ Polynomial<T> Polynomial<T>::TranslateOfMono(const Monomial<T> &m,
237228 return answer;
238229}
239230
240- template <class T>
241- Polynomial<T> Polynomial<T>::TranslateOfPoly(const Vector<T> &new_origin) const
231+ template <class T> Polynomial<T> Polynomial<T>::TranslateOfPoly(const Vector<T> &new_origin) const
242232{
243233 Polynomial<T> answer(m_space);
244234 for (const auto &mono : m_terms) {
@@ -247,7 +237,6 @@ Polynomial<T> Polynomial<T>::TranslateOfPoly(const Vector<T> &new_origin) const
247237 return answer;
248238}
249239
250-
251240template <class T>
252241Polynomial<T> Polynomial<T>::MonoInNewCoordinates(const Monomial<T> &m,
253242 const SquareMatrix<T> &M) const
0 commit comments