38 std::vector<int> poly2(1, 1);
39 std::vector<std::vector<int>> poly1;
40 poly1.push_back(poly2);
41 TwoPolynomial poly(poly1);
46 const std::size_t &highestXorder):
47 power_m(power), highestXorder_m(highestXorder) {
48 std::vector<int> poly2(1, 1);
49 std::vector<std::vector<int>> poly1;
50 poly1.push_back(poly2);
51 TwoPolynomial poly(poly1);
53 for (std::size_t i = 0; i <
power_m; i++) {
63 power_m(doperator.power_m), highestXorder_m(doperator.highestXorder_m) {
89 std::vector<std::vector<int>> p, q;
95 p[i][i + 1] =
pow(-1, i);
Tps< T > pow(const Tps< T > &x, int y)
Integer power.
void setPolynomial(const TwoPolynomial &poly, const std::size_t &x, const std::size_t &s)
void multiplyPolynomial(const TwoPolynomial &poly)
void addOperator(const DifferentialOperatorTwo &doperator)
void truncate(std::size_t highestXorder)
DifferentialOperatorTwo operator_m
std::size_t highestXorder_m
RecursionRelationTwo & operator=(const RecursionRelationTwo &recursion)