#include <SamplesND.h>
|
| SamplesND () |
|
| SamplesND (real *buffer, std::size_t numDims, std::size_t numSamples) |
|
| SamplesND (real *buffer, std::size_t numDims, std::size_t numSamples, std::size_t strideSize, std::size_t offsetInStride) |
|
void | shuffle () |
|
void | shuffleDimension (std::size_t dimIndex) |
|
void | shuffleDimensions (std::size_t dimIndexBegin, std::size_t dimIndexEnd) |
|
void | shuffleAllDimensions () |
|
void | setSample (std::size_t index, const real *sample) |
|
template<std::size_t N> |
void | setSample (std::size_t index, const std::array< real, N > &sample) |
|
real * | buffer () |
|
std::size_t | numDims () const |
|
std::size_t | numSamples () const |
|
std::size_t | numElements () const |
|
bool | isValid () const |
|
real * | operator[] (std::size_t index) |
|
◆ SamplesND() [1/3]
ph::SamplesND::SamplesND |
( |
| ) |
|
|
inline |
◆ SamplesND() [2/3]
ph::SamplesND::SamplesND |
( |
real * | buffer, |
|
|
std::size_t | numDims, |
|
|
std::size_t | numSamples ) |
|
inline |
◆ SamplesND() [3/3]
ph::SamplesND::SamplesND |
( |
real * | buffer, |
|
|
std::size_t | numDims, |
|
|
std::size_t | numSamples, |
|
|
std::size_t | strideSize, |
|
|
std::size_t | offsetInStride ) |
|
inline |
◆ buffer()
real * ph::SamplesND::buffer |
( |
| ) |
|
|
inline |
◆ isValid()
bool ph::SamplesND::isValid |
( |
| ) |
const |
|
inline |
◆ numDims()
std::size_t ph::SamplesND::numDims |
( |
| ) |
const |
|
inline |
◆ numElements()
std::size_t ph::SamplesND::numElements |
( |
| ) |
const |
|
inline |
◆ numSamples()
std::size_t ph::SamplesND::numSamples |
( |
| ) |
const |
|
inline |
◆ operator[]()
real * ph::SamplesND::operator[] |
( |
std::size_t | index | ) |
|
|
inline |
◆ setSample() [1/2]
void ph::SamplesND::setSample |
( |
std::size_t | index, |
|
|
const real * | sample ) |
|
inline |
◆ setSample() [2/2]
template<std::size_t N>
void ph::SamplesND::setSample |
( |
std::size_t | index, |
|
|
const std::array< real, N > & | sample ) |
|
inline |
◆ shuffle()
void ph::SamplesND::shuffle |
( |
| ) |
|
|
inline |
◆ shuffleAllDimensions()
void ph::SamplesND::shuffleAllDimensions |
( |
| ) |
|
|
inline |
◆ shuffleDimension()
void ph::SamplesND::shuffleDimension |
( |
std::size_t | dimIndex | ) |
|
|
inline |
◆ shuffleDimensions()
void ph::SamplesND::shuffleDimensions |
( |
std::size_t | dimIndexBegin, |
|
|
std::size_t | dimIndexEnd ) |
|
inline |
The documentation for this class was generated from the following file: