Tapkee
DenseImplicitSquareSymmetricMatrixOperation Struct Reference

#include <matrix_operations.hpp>

Public Member Functions

 DenseImplicitSquareSymmetricMatrixOperation (const DenseMatrix &matrix)
 
DenseMatrix operator() (const DenseMatrix &rhs)
 

Public Attributes

const DenseMatrix_matrix
 

Static Public Attributes

static const char * ARPACK_CODE = "LA"
 
static const bool largest = true
 

Detailed Description

Matrix-matrix operation used to compute largest eigenvalues and associated eigenvectors of X*X^T like matrix implicitly. Essentially computes matrix product with provided right-hand side part twice.

Definition at line 110 of file matrix_operations.hpp.

Constructor & Destructor Documentation

◆ DenseImplicitSquareSymmetricMatrixOperation()

Definition at line 112 of file matrix_operations.hpp.

Member Function Documentation

◆ operator()()

DenseMatrix operator() ( const DenseMatrix rhs)

Computes matrix product of the matrix and provided right-hand side matrix twice.

Parameters
rhsright-hand side matrix

Definition at line 120 of file matrix_operations.hpp.

Member Data Documentation

◆ _matrix

const DenseMatrix& _matrix

Definition at line 124 of file matrix_operations.hpp.

◆ ARPACK_CODE

const char * ARPACK_CODE = "LA"
static

Definition at line 125 of file matrix_operations.hpp.

◆ largest

const bool largest = true
static

Definition at line 126 of file matrix_operations.hpp.


The documentation for this struct was generated from the following file: