Home | History | Annotate | Download | only in MatrixFunctions

Lines Matching refs:A2

70   const MatrixType A2 = A * A;
71 const MatrixType tmp = b[3] * A2 + b[1] * MatrixType::Identity(A.rows(), A.cols());
73 V = b[2] * A2 + b[0] * MatrixType::Identity(A.rows(), A.cols());
87 const MatrixType A2 = A * A;
88 const MatrixType A4 = A2 * A2;
89 const MatrixType tmp = b[5] * A4 + b[3] * A2 + b[1] * MatrixType::Identity(A.rows(), A.cols());
91 V = b[4] * A4 + b[2] * A2 + b[0] * MatrixType::Identity(A.rows(), A.cols());
105 const MatrixType A2 = A * A;
106 const MatrixType A4 = A2 * A2;
107 const MatrixType A6 = A4 * A2;
108 const MatrixType tmp = b[7] * A6 + b[5] * A4 + b[3] * A2
111 V = b[6] * A6 + b[4] * A4 + b[2] * A2 + b[0] * MatrixType::Identity(A.rows(), A.cols());
127 const MatrixType A2 = A * A;
128 const MatrixType A4 = A2 * A2;
129 const MatrixType A6 = A4 * A2;
130 const MatrixType A8 = A6 * A2;
131 const MatrixType tmp = b[9] * A8 + b[7] * A6 + b[5] * A4 + b[3] * A2
134 V = b[8] * A8 + b[6] * A6 + b[4] * A4 + b[2] * A2 + b[0] * MatrixType::Identity(A.rows(), A.cols());
150 const MatrixType A2 = A * A;
151 const MatrixType A4 = A2 * A2;
152 const MatrixType A6 = A4 * A2;
153 V = b[13] * A6 + b[11] * A4 + b[9] * A2; // used for temporary storage
155 tmp += b[7] * A6 + b[5] * A4 + b[3] * A2 + b[1] * MatrixType::Identity(A.rows(), A.cols());
157 tmp = b[12] * A6 + b[10] * A4 + b[8] * A2;
159 V += b[6] * A6 + b[4] * A4 + b[2] * A2 + b[0] * MatrixType::Identity(A.rows(), A.cols());
181 const MatrixType A2 = A * A;
182 const MatrixType A4 = A2 * A2;
183 const MatrixType A6 = A4 * A2;
185 V = b[17] * A8 + b[15] * A6 + b[13] * A4 + b[11] * A2; // used for temporary storage
187 tmp += b[9] * A8 + b[7] * A6 + b[5] * A4 + b[3] * A2
190 tmp = b[16] * A8 + b[14] * A6 + b[12] * A4 + b[10] * A2;
192 V += b[8] * A8 + b[6] * A6 + b[4] * A4 + b[2] * A2