Lines Matching refs:this
15 * Public License Version 1.1 (the "MPL"). If you do not alter this
16 * notice, a recipient may use your version of this file under either
19 * You should have received a copy of the LGPL along with this library
22 * You should have received a copy of the MPL along with this library
25 * The contents of this file are subject to the Mozilla Public License
26 * Version 1.1 (the "License"); you may not use this file except in
56 //double operator[](const int i) const { return (*this)[i];}
57 //double& operator[](const int i) { return (*this)[i];}
66 result.push_back((*this)[i] + p[i]);
69 result.push_back((*this)[i]);
82 result.push_back((*this)[i] - p[i]);
85 result.push_back((*this)[i]);
97 (*this)[i] -= p[i];
100 (*this)[i] = -p[i];
101 return *this;
109 result.push_back((*this)[i]);
119 result[i] = -(*this)[i];
129 result.push_back((*this)[i]*p);
141 result.insert(result.end(), this->begin(), this->end());
152 r = r*x + T((*this)[k]);