Definition at line 230 of file dmat-lu-inplace.hpp.
231{
233
234
236
241
243 {
244
245
246
247
249 {
250 for (
size_t i = 0;
i <
row;
i++)
251 {
254 }
255 }
256
257
258
259
260
261
262
264 if (
k ==
static_cast<size_t>(-1))
265 {
267 continue;
268 }
269
272 {
275 }
278
279
280
281
282
284 {
285 for (
size_t i = 0;
i <
row;
i++)
286 {
289 }
290 }
291
292
293
294
295
296
297
298
299
300
301
303 {
306 }
307
308
309
310
313 }
314
316}
const RingType & ring() const
RingType::ElementType ElementType
std::vector< size_t > mPivotColumns
std::vector< size_t > mPerm
size_t findPivot(size_t row, size_t col)
void swap(mpfr::mpreal &x, mpfr::mpreal &y)
References findPivot(), mIsDone, mLU, mPerm, mPivotColumns, mSign, ring(), and std::swap().
Referenced by LUinPlace().