Eigen-Contrib  5.0.1
 
Loading...
Searching...
No Matches
Eigen::gpu::SelfAdjointView< Scalar_, UpLo_ > Class Template Reference

#include <contrib/Eigen/src/GPU/DeviceBlasExpr.h>

Detailed Description

template<typename Scalar_, int UpLo_>
class Eigen::gpu::SelfAdjointView< Scalar_, UpLo_ >

d_A.selfadjointView<Lower>(), which supports view * d_B and rankUpdate().

Public Member Functions

void rankUpdate (const DeviceMatrix< Scalar > &A, RealScalar alpha=RealScalar(1))
 

Member Function Documentation

◆ rankUpdate()

template<typename Scalar_, int UpLo_>
void Eigen::gpu::SelfAdjointView< Scalar_, UpLo_ >::rankUpdate ( const DeviceMatrix< Scalar > & A,
RealScalar alpha = RealScalar(1) )

C = alpha * A * A^H + C, writing only the UpLo triangle. Maps to cublasXsyrk (real) or cublasXherk (complex).


The documentation for this class was generated from the following files: