Class HostIntegration

Inheritance Relationships

Base Type

Class Documentation

class HostIntegration : public icrar::cpu::Integration

A cuda decorator for cpu::Integration. This class stores data on the host using pinned memory to allow for asyncronous read and write with cuda.

Public Functions

inline HostIntegration(int integrationNumber, Eigen::Tensor<double, 3> &&uvws, Eigen::Tensor<std::complex<double>, 4> &&visibilities)
inline ~HostIntegration()

Public Static Functions

static inline HostIntegration CreateFromMS(const icrar::MeasurementSet &ms, int integrationNumber, const Slice &timestepSlice, const Slice &polarizationSlice = Slice(0, boost::none, 1))