Leap Accelerate
latest
Library Documentation
Leap Accelerate API
Leap Accelerate CLI
Leap Accelerate API Reference
Class Hierarchy
File Hierarchy
Full API
Namespaces
Classes and Structs
Enums
Functions
Function assert_near_cd
Function assert_near_matrix3_d
Function assert_near_matrix_cd
Function assert_near_matrix_d
Function assert_near_matrix_i
Function assert_near_metadata
Template Function assert_near_tensor
Function assert_near_vector_b
Function assert_near_vector_d(const Eigen::VectorXd&, const Eigen::VectorXd&, double, const std::string&, const std::string&, const std::string&, int)
Function assert_near_vector_d(const std::vector<double>&, const std::vector<double>&, double, const std::string&, const std::string&, const std::string&, int)
Function assert_near_vector_i
Template Function DimensionsVector
Specialized Template Function Eigen::internal::cast
Template Function Eigen::ToMatrix
Template Function Eigen::ToVector
Function enable_async
Function GetCudaDeviceCount
Template Function icrar::AttributeEquals
Function icrar::ComputeImplementationToString
Template Function icrar::ConvertMatrix(const Eigen::Matrix<T, R, C>&)
Template Function icrar::ConvertMatrix(const Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic>&)
Template Function icrar::ConvertVector
Template Function icrar::cpu::ceil_div
Function icrar::cpu::PhaseMatrixFunction
Template Function icrar::cpu::pseudo_inverse
Template Function icrar::cpu::SVDPseudoInverse
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
Template Function icrar::detail::operator<<(std::basic_ostream<T>&, detail::_fixed<N, VT>)
Template Function icrar::detail::operator<<(std::basic_ostream<T>&, const detail::_memory_amount&)
Template Function icrar::detail::operator<<(std::basic_ostream<T>&, const detail::_microseconds_amount&)
Function icrar::exists
Template Function icrar::fixed
Function icrar::GetAllTimestepsMWACalibration
Function icrar::GetAvailableCudaPhysicalMemory
Function icrar::GetEachTimestepMWACalibration
Function icrar::GetFirstTimestepMWACalibration
Function icrar::GetTotalAvailableSystemVirtualMemory
Function icrar::GetTotalCudaPhysicalMemory
Function icrar::GetTotalSystemVirtualMemory
Function icrar::GetTotalUsedSystemVirtualMemory
Function icrar::git_has_local_changes
Function icrar::git_sha1
Template Function icrar::isApprox(const Tensor3X<T>&, const Tensor3X<T>&, double)
Template Function icrar::isApprox(const std::complex<T>&, const std::complex<T>&, T)
Template Function icrar::isApprox(const std::vector<T>&, const std::vector<T>&, T)
Function icrar::IsImmediateMode
Function icrar::log::Initialize
Function icrar::log::ParseVerbosity
Function icrar::log::TryParseVerbosity
Template Function icrar::matrix_hash
Function icrar::memory_amount
Function icrar::ParseComputeImplementation
Function icrar::ParseDirections(const std::string&)
Function icrar::ParseDirections(const rapidjson::Value&)
Function icrar::ParseInputType
Function icrar::ParseSlice(const std::string&)
Function icrar::ParseSlice(const rapidjson::Value&)
Function icrar::ParseStreamOutType
Template Function icrar::pretty_matrix
Template Function icrar::pretty_row
Template Function icrar::ProcessCache(size_t, const In&, Out&, const std::string&, const std::string&, Lambda)
Template Function icrar::ProcessCache(size_t, const In&, const std::string&, const std::string&, Lambda)
Template Function icrar::ProcessCache(const In&, const std::string&, Lambda, Out&)
Template Function icrar::ProcessCache(const In&, const std::string&, Lambda)
Function icrar::profiling::get_resource_usage
Template Function icrar::profiling::operator<<(std::basic_ostream<CharT>&, const ResourceUsage&)
Template Function icrar::profiling::operator<<(std::basic_ostream<CharT, Traits>&, const timer&)
Template Function icrar::range(IntType, IntType, IntType)
Template Function icrar::range(IntType, IntType)
Template Function icrar::range(IntType)
Template Function icrar::read_binary(const char *, Matrix&)
Template Function icrar::read_binary(std::ifstream&, Matrix&)
Template Function icrar::read_hash(const char *, T&)
Template Function icrar::read_hash(std::ifstream&, T&)
Function icrar::RunCalibration
Template Function icrar::to_underlying_type
Function icrar::ToCasaDirection
Function icrar::ToCasaDirectionVector
Function icrar::ToCasaUVW
Function icrar::ToCasaUVWVector(const std::vector<icrar::MVuvw>&)
Function icrar::ToCasaUVWVector(const Eigen::MatrixX3d&)
Function icrar::ToDirection
Function icrar::ToDirectionVector
Template Function icrar::ToFixedMatrix
Template Function icrar::ToMatrix(const casacore::Matrix<T>&)
Function icrar::ToMatrix(const std::vector<MVuvw>&)
Function icrar::ToUVW
Function icrar::ToUVWVector(const std::vector<casacore::MVuvw>&)
Function icrar::ToUVWVector(const Eigen::MatrixXd&)
Template Function icrar::ToVector(casacore::Vector<T>)
Template Function icrar::ToVector(const std::vector<T>&)
Template Function icrar::trace_matrix
Function icrar::TryParseComputeImplementation
Function icrar::TryParseInputType
Function icrar::TryParseStreamOutType
Function icrar::us_time
Template Function icrar::vector_map
Function icrar::version
Template Function icrar::write_binary(const char *, const Matrix&)
Template Function icrar::write_binary(std::ofstream&, const Matrix&)
Template Function icrar::write_hash(const char *, T)
Template Function icrar::write_hash(std::ofstream&, T)
Template Function operator<<(std::ostream&, const std::set<T>&)
Template Function operator<<(std::ostream&, const std::map<T, S>&)
Template Function operator<<(std::ostream&, const std::vector<T>&)
Function printCudaVersion
Template Function PybindEigenTensor
Variables
Typedefs
Installation
Compiling from Source
Docker image build and usage
Submodules
Usage
Leap Accelerate CLI
Contributing
CMake Style Guide
C++ Style Guide
CUDA/C++ Style Guide
Index
Leap Accelerate
Leap Accelerate API Reference
Template Function icrar::read_hash(std::ifstream&, T&)
Edit on GitLab
Template Function icrar::read_hash(std::ifstream&, T&)
Defined in
File eigen_cache.h
Function Documentation
template
<
typename
T
>
void
icrar
::
read_hash
(
std
::
ifstream
&
stream
,
T
&
hash
)
Read the Docs
v: latest
Versions
latest
stable
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds