| 76 | } |
| 77 | |
| 78 | py::UniqueObj HPAModelObject::getSubAlpha() const |
| 79 | { |
| 80 | auto* inst = getInst<tomoto::IHPAModel>(); |
| 81 | float* ptr; |
| 82 | auto ret = py::newEmptyArray<float>(ptr, inst->getK(), inst->getK2() + 1); |
| 83 | for (size_t i = 0; i < inst->getK(); ++i) |
| 84 | { |
| 85 | auto l = inst->getSubAlpha(i); |
| 86 | memcpy(ptr + i * (inst->getK2() + 1), l.data(), sizeof(float) * (inst->getK2() + 1)); |
| 87 | } |
| 88 | return ret; |
| 89 | } |