qrAlgorithm

package
v1.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 13, 2020 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func QRstep

func QRstep(H, U Matrix, p, q int, inSitu *InSitu)

func Run

func Run(a Matrix, args ...interface{}) (Matrix, Matrix, error)

Types

type ComputeU

type ComputeU struct {
	Value bool
}

type Epsilon

type Epsilon struct {
	Value float64
}

type InSitu

type InSitu struct {
	InitializeH bool
	InitializeU bool
	H           Matrix
	U           Matrix
	T1          Scalar
	T2          Scalar
	T3          Scalar
	S           Scalar
	// asymmetric case
	Hessenberg hessenbergReduction.InSitu
	Beta       Scalar
	Nu         Vector
	X          Vector
	T          Scalar
	T4         Vector
	// symmetric case
	C           Scalar
	Y           Scalar
	Z           Scalar
	Householder householderTridiagonalization.InSitu
}

type Symmetric

type Symmetric struct {
	Value bool
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL