34 if (float_GPU !=
nullptr)
36 std::shared_ptr<Array<float, DeviceType::GPU>>& data = float_GPU->getDataPtr();
44 if (float_CPU !=
nullptr)
46 dataPtr = float_CPU->getDataPtr().get();
53 for (
size_t i = first; i <= last; i++)
56 value = (QString::number((*dataPtr)[i],
'f', 6));
60 QTableWidgetItem* header =
new QTableWidgetItem;
61 header->setText(QString::number(i));
62 this->setVerticalHeaderItem(i, header);
76 if (double_GPU !=
nullptr)
78 std::shared_ptr<Array<double, DeviceType::GPU>>& data = double_GPU->getDataPtr();
86 if (double_CPU !=
nullptr)
88 dataPtr = double_CPU->getDataPtr().get();
95 for (
size_t i = first; i <= last; i++)
99 value = (QString::number((*dataPtr)[i],
'f', 10));
101 addItemToPosition(value, rowTarget, 0, QString::number(rowId), QString(
"double"));
103 QTableWidgetItem* header =
new QTableWidgetItem;
104 header->setText(QString::number(i));
105 this->setVerticalHeaderItem(i, header);
126 value = (QString::number(data,
'f', 6));
130 QTableWidgetItem* header =
new QTableWidgetItem;
131 header->setText(QString::number(0));
132 this->setVerticalHeaderItem(0, header);
146 value = (QString::number(data,
'f', 10));
151 QTableWidgetItem* header =
new QTableWidgetItem;
152 header->setText(QString::number(0));
153 this->setVerticalHeaderItem(0, header);
171 if (f_GPU !=
nullptr)
173 std::shared_ptr<ArrayList<float, DeviceType::GPU>>& data = f_GPU->getDataPtr();
181 if (f_CPU !=
nullptr)
183 dataPtr = f_CPU->getDataPtr().get();
193 for (
size_t i = first; i <= last; i++)
195 auto it = (*dataPtr)[i];
197 for (
size_t j = 0; j < it.size(); j++)
203 value.append(QString::number(trans,
'f', 6));
205 addItemToPosition(value, rowTarget, j, QString::number(rowId), QString(
"[") + QString::number(j) + QString(
"]") ,
true,
rowsHeight);
225 if (f_GPU !=
nullptr)
227 std::shared_ptr<ArrayList<double, DeviceType::GPU>>& data = f_GPU->getDataPtr();
235 if (f_CPU !=
nullptr)
237 dataPtr = f_CPU->getDataPtr().get();
247 for (
size_t i = first; i <= last; i++)
249 auto it = (*dataPtr)[i];
251 for (
size_t j = 0; j < it.size(); j++)
257 value.append(QString::number(trans,
'f', 10));
259 addItemToPosition(value, rowTarget, j, QString::number(rowId), QString(
"[") + QString::number(j) + QString(
"]"),
true,
rowsHeight);