Class ConstantBuffer
Defined in File DeviceLeapData.h
Class Documentation
-
class ConstantBuffer
Container class of uniform gpu buffers available to all cuda threads that are const/immutable per calibration.
Public Functions
-
ConstantBuffer(const icrar::cpu::Constants &constants, device_matrix<double> &&A, device_vector<int> &&I, device_matrix<double> &&Ad, device_matrix<double> &&A1, device_vector<int> &&I1, device_matrix<double> &&Ad1)
Construct a new Constant Buffer object.
- Parameters:
constants –
A –
I –
Ad –
A1 –
I1 –
Ad1 –
-
inline const device_matrix<double> &GetA() const
-
inline const device_vector<int> &GetI() const
-
inline const device_matrix<double> &GetAd() const
-
inline const device_matrix<double> &GetA1() const
-
inline const device_vector<int> &GetI1() const
-
inline const device_matrix<double> &GetAd1() const
-
ConstantBuffer(const icrar::cpu::Constants &constants, device_matrix<double> &&A, device_vector<int> &&I, device_matrix<double> &&Ad, device_matrix<double> &&A1, device_vector<int> &&I1, device_matrix<double> &&Ad1)