NIST Biometric Evaluation Framework
Software components for biometric technology evaluations
be_mpi_workpackage.h
Go to the documentation of this file.
1
10#ifndef _BE_MPI_WORKPACKAGE_H
11#define _BE_MPI_WORKPACKAGE_H
12
13#include <be_memory_autoarray.h>
14
15namespace BiometricEvaluation {
16 namespace MPI {
26 public:
32
42
47 void getData(Memory::uint8Array &data) const;
48
55 void setData(const Memory::uint8Array &data);
56
63 uint64_t getSize() const;
64
75 uint64_t getNumElements() const;
76
84 void setNumElements(const uint64_t numElements);
85
86 protected:
87 private:
89 uint64_t _numElements;
90 };
91 }
92}
93
94#endif /* _BE_MPI_WORKPACKAGE_H */
95
A class to represent a piece of work to be acted upon by a processor.
void getData(Memory::uint8Array &data) const
Obtain the package data in raw form.
WorkPackage(const Memory::uint8Array &data)
Construct a work package with some data.
WorkPackage()
Construct an empty work package.
uint64_t getNumElements() const
Obtain the number of elements in the package.
void setData(const Memory::uint8Array &data)
Set the package data from raw data.
uint64_t getSize() const
Obtain the size of the package data.
void setNumElements(const uint64_t numElements)
Set the number of elements in the package.
This software was developed at the National Institute of Standards and Technology (NIST) by employees...