| 3587 | void InitLevel (shared_ptr<BitArray> afreedofs) override |
| 3588 | { freedofs = afreedofs; } |
| 3589 | void FinalizeLevel (const ngla::BaseMatrix * amat) override |
| 3590 | { |
| 3591 | // mat = amat; |
| 3592 | // shared_ptr<BaseMatrix> dummy_sp(const_cast<BaseMatrix*>(amat), NOOP_Deleter); |
| 3593 | mat = amat->shared_from_this(); |
| 3594 | |
| 3595 | py::gil_scoped_acquire agil; |
| 3596 | // premat = py::cast<shared_ptr<BaseMatrix>> (creator(dummy_sp, freedofs, flags)); |
| 3597 | premat = py::cast<shared_ptr<BaseMatrix>> (creator(mat, freedofs, flags)); |
| 3598 | } |
| 3599 | |
| 3600 | void Update() override |
| 3601 | { |
no test coverage detected