Library Documentation
Installation
Usage
Contributing
cuda
Contents
Classes
Enums
Functions
Typedefs
Class ComputeDevice
Class ConstantBuffer
Class CudaLeapCalibrator
Template Class device_matrix
Template Class device_tensor
Template Class device_vector
Class DeviceIntegration
Class DeviceLeapData
Class DirectionBuffer
Class HostIntegration
Class HostLeapData
Enum JobType
Enum MatrixOp
Function icrar::cuda::AvgDataToPhaseAngles
Function icrar::cuda::CalcDeltaPhase
Function icrar::cuda::Empty
Function icrar::cuda::mat_mul(cublasHandle_t, MatrixOp, MatrixOp, const size_t, const size_t, const size_t, const double *, const double *, double *)
Function icrar::cuda::mat_mul(cublasHandle_t, MatrixOp, MatrixOp, const size_t, const size_t, const size_t, const float *, const float *, float *)
Function icrar::cuda::mat_mul(cublasHandle_t, MatrixOp, MatrixOp, const size_t, const size_t, const size_t, const int *, const int *, int *)
Function icrar::cuda::mat_mul(cublasLtHandle_t, MatrixOp, MatrixOp, const size_t, const size_t, const size_t, const double *, const double *, double *)
Function icrar::cuda::mat_mul(cublasLtHandle_t, MatrixOp, MatrixOp, const size_t, const size_t, const size_t, const float *, const float *, float *)
Function icrar::cuda::mat_mul(cublasLtHandle_t, MatrixOp, MatrixOp, const size_t, const size_t, const size_t, const int *, const int *, int *)
Function icrar::cuda::mat_mul_add(cublasHandle_t, const size_t, const size_t, const size_t, const double *, const double *, double *)
Function icrar::cuda::mat_mul_add(cublasHandle_t, const size_t, const size_t, const size_t, const float *, const float *, float *)
Function icrar::cuda::mat_mul_add(cublasHandle_t, const size_t, const size_t, const size_t, const int *, const int *, int *)
Function icrar::cuda::mat_mul_add(cublasLtHandle_t, const size_t, const size_t, const size_t, const double *, const double *, const double *, double *)
Function icrar::cuda::mat_mul_add(cublasLtHandle_t, const size_t, const size_t, const size_t, const float *, const float *, const float *, float *)
Function icrar::cuda::mat_mul_add(cublasLtHandle_t, const size_t, const size_t, const size_t, const int *, const int *, const int *, int *)
Template Function icrar::cuda::multiply(cublasHandle_t, const device_matrix<T>&, const device_vector<T>&, device_vector<T>&, MatrixOp, MatrixOp)
Template Function icrar::cuda::multiply(cublasHandle_t, const device_matrix<T>&, const device_matrix<T>&, device_matrix<T>&, MatrixOp, MatrixOp)
Template Function icrar::cuda::multiply(cublasLtHandle_t, const device_matrix<T>&, const device_vector<T>&, device_vector<T>&, MatrixOp, MatrixOp)
Template Function icrar::cuda::multiply(cublasLtHandle_t, const device_matrix<T>&, const device_matrix<T>&, device_matrix<T>&, MatrixOp, MatrixOp)
Template Function icrar::cuda::multiply_add(cublasLtHandle_t, const device_matrix<T>&, const device_vector<T>&, const device_vector<T>&, device_vector<T>&)
Template Function icrar::cuda::multiply_add(cublasHandle_t, const device_matrix<T>&, const device_matrix<T>&, device_matrix<T>&)
Template Function icrar::cuda::multiply_add(cublasHandle_t, const device_matrix<T>&, const device_vector<T>&, device_vector<T>&)
Template Function icrar::cuda::multiply_add(cublasLtHandle_t, const device_matrix<T>&, const device_matrix<T>&, const device_matrix<T>&, device_matrix<T>&)
Function icrar::cuda::PhaseRotateAverageVisibilities
Function icrar::cuda::pseudo_inverse(cusolverDnHandle_t, cublasHandle_t, const Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic>&, const JobType)
Function icrar::cuda::pseudo_inverse(cusolverDnHandle_t, cublasHandle_t, const device_matrix<double>&, const JobType)
Function icrar::cuda::SliceDeltaPhase
Function icrar::cuda::svd
Function icrar::cuda::ToCublasOp
Typedef icrar::cuda::device_tensor3
Typedef icrar::cuda::device_tensor4