37 std::vector<int> poly(1, 1);
42 const std::size_t &highestXorder):
43 power_m(power), highestXorder_m(highestXorder) {
44 std::vector<int> poly(1, 1);
46 for (std::size_t i = 0; i <
power_m; i++) {
53 power_m(doperator.power_m), highestXorder_m(doperator.highestXorder_m) {
84 std::vector<int> p, q;
86 p.push_back(
pow(-1, i));
87 q.push_back(
pow(-1, i) * (i + 1));
Tps< T > pow(const Tps< T > &x, int y)
Integer power.
void truncate(const std::size_t &truncateOrder)
void multiplyPolynomial(const Polynomial &poly)
void doubleDifferentiateS()
void setPolynomial(const std::vector< int > &poly, const std::size_t &x, const std::size_t &s)
void addOperator(const DifferentialOperator &doperator)
std::size_t highestXorder_m
RecursionRelation & operator=(const RecursionRelation &recursion)
void truncate(std::size_t highestXorder)
DifferentialOperator operator_m