Skip to content

Commit

Permalink
lapack: add SchurComp and SchurUpdateComp types and consts
Browse files Browse the repository at this point in the history
  • Loading branch information
vladimir-ch committed Sep 14, 2018
1 parent 68a76a5 commit 46f2c40
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions lapack/lapack.go
Expand Up @@ -188,6 +188,23 @@ const (
EigenvaluesAndSchur SchurJob = 'S'
)

// SchurComp specifies whether and how the Schur vectors are computed in Dhseqr.
type SchurComp byte

const (
SchurNone SchurComp = 'N' // Schur vectors are not computed.
SchurHess SchurComp = 'I' // Schur vectors of the upper Hessenberg marix are computed.
SchurOrig SchurComp = 'V' // Schur vectors of the original matrix are computed.
)

// SchurUpdateComp specifies whether the matrix of Schur vectors is updated in Dtrexc.
type SchurUpdateComp byte

const (
SchurUpdate SchurUpdateComp = 'V' // The matrix of Schur vectors is updated.
SchurUpdateNone SchurUpdateComp = 'N' // The matrix of Schur vectors is not updated.
)

// EVSide specifies what eigenvectors are computed in Dtrevc3.
type EVSide byte

Expand Down

0 comments on commit 46f2c40

Please sign in to comment.