52 template<
typename dtype>
57 double meanValue = 0.0;
60 const auto function = [&
sum, &meanValue](dtype value) ->
void
69 meanValue =
mean(inArray, inAxis).
item();
81 meanValue = meanValueArray[row];
97 meanValue = meanValueArray[row];
125 template<
typename dtype>
130 std::complex<double> meanValue(0.0, 0.0);
131 std::complex<double>
sum(0.0, 0.0);
133 const auto function = [&
sum, &meanValue](std::complex<dtype> value) ->
void
142 meanValue =
mean(inArray, inAxis).
item();
152 for (
uint32 row = 0; row < inArray.numRows(); ++row)
154 meanValue = meanValueArray[row];
155 sum = std::complex<double>(0.0, 0.0);
156 std::for_each(inArray.cbegin(row), inArray.cend(row),
function);
158 returnArray(0, row) =
std::sqrt(
sum /
static_cast<double>(inArray.numCols()));
170 meanValue = meanValueArray[row];
171 sum = std::complex<double>(0.0, 0.0);