24.02.1
|
Random accessor class. More...
#include <GraphUtils.h>
Public Member Functions | |
RandomAccessor (PixelValue lower, PixelValue upper, const std::random_device::result_type seed=0) | |
Constructor. More... | |
RandomAccessor (RandomAccessor &&)=default | |
Allows instances to move constructed. More... | |
bool | access_tensor (ITensor &tensor) override |
Interface to be implemented to access a given tensor. More... | |
Public Member Functions inherited from ITensorAccessor | |
virtual | ~ITensorAccessor ()=default |
Default virtual destructor. More... | |
virtual bool | access_tensor_data () |
Returns true if the tensor data is being accessed. More... | |
Random accessor class.
Definition at line 413 of file GraphUtils.h.
RandomAccessor | ( | PixelValue | lower, |
PixelValue | upper, | ||
const std::random_device::result_type | seed = 0 |
||
) |
Constructor.
[in] | lower | Lower bound value. |
[in] | upper | Upper bound value. |
[in] | seed | (Optional) Seed used to initialise the random number generator. |
Definition at line 674 of file GraphUtils.cpp.
|
default |
Allows instances to move constructed.
|
overridevirtual |
Interface to be implemented to access a given tensor.
[in] | tensor | Tensor to be accessed |
Implements ITensorAccessor.
Definition at line 707 of file GraphUtils.cpp.
References ARM_COMPUTE_ERROR, arm_compute::F16, arm_compute::F32, arm_compute::F64, PixelValue::get(), arm_compute::QASYMM8, arm_compute::S16, arm_compute::S32, arm_compute::S64, arm_compute::S8, tensor, arm_compute::U16, arm_compute::U32, arm_compute::U64, and arm_compute::U8.