BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Array utility functions getShape. More...
Classes | |
class | CreateDataImpl |
Functions | |
template<class T > | |
CreateDataImpl::ReturnType< T > | createData (const T &vec) |
Creates OutputData array from input vector. More... | |
template<class T > | |
decltype(auto) | createVector1D (const T &data) |
Creates 1D vector from OutputData. More... | |
template<class T > | |
decltype(auto) | createVector2D (const T &data) |
Creates 2D vector from OutputData. More... | |
template<class T > | |
std::pair< size_t, size_t > | getShape (const T &data) |
Returns shape nrows, ncols of 2D array. More... | |
Array utility functions getShape.
CreateDataImpl::ReturnType<T> ArrayUtils::createData | ( | const T & | vec | ) |
Creates OutputData array from input vector.
Definition at line 65 of file ArrayUtils.h.
Referenced by FitObjective::addSimulationAndData(), DataUtils::importArrayToOutputData(), and OutputDataReadWriteNumpyTXT::readOutputData().
decltype(auto) ArrayUtils::createVector1D | ( | const T & | data | ) |
Creates 1D vector from OutputData.
decltype(auto) ArrayUtils::createVector2D | ( | const T & | data | ) |
Creates 2D vector from OutputData.
Referenced by HistoUtils::FindPeaks(), and OutputDataReadWriteNumpyTXT::write2DRepresentation().
std::pair< size_t, size_t > ArrayUtils::getShape | ( | const T & | data | ) |
Returns shape nrows, ncols of 2D array.
Definition at line 127 of file ArrayUtils.h.
Referenced by Histogram2D::addContent(), ArrayUtils::CreateDataImpl::createDataImpl(), and Histogram2D::initFromShape().