adapter

package
v0.0.0-...-f196ddb Latest Latest
Warning

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

Go to latest
Published: Jun 29, 2022 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Dense

type Dense struct {
	*mat.Dense
}

func DenseCopyOf

func DenseCopyOf(a mat.Matrix) *Dense

func NewDense

func NewDense(r, c int, data []float64) *Dense

func (*Dense) Add

func (m *Dense) Add(b mat.Matrix) *Dense

func (*Dense) Apply

func (m *Dense) Apply(fn func(i, j int, v float64) float64) *Dense

func (*Dense) Augment

func (m *Dense) Augment(b mat.Matrix) *Dense

func (*Dense) CloneFrom

func (m *Dense) CloneFrom() *Dense

func (*Dense) ColView

func (m *Dense) ColView(j int) *VecDense

func (*Dense) DivElem

func (m *Dense) DivElem(b mat.Matrix) *Dense

func (*Dense) Exp

func (m *Dense) Exp() *Dense

func (*Dense) Grow

func (m *Dense) Grow(r, c int) *Dense

func (*Dense) Inverse

func (m *Dense) Inverse() (*Dense, error)

func (*Dense) Kronecker

func (m *Dense) Kronecker(b mat.Matrix) *Dense

func (*Dense) Mul

func (m *Dense) Mul(b mat.Matrix) *Dense

func (*Dense) MulElem

func (m *Dense) MulElem(b mat.Matrix) *Dense

func (*Dense) Outer

func (m *Dense) Outer(alpha float64, y mat.Vector) *Dense

func (*Dense) Pow

func (m *Dense) Pow(n int) *Dense

func (*Dense) Product

func (m *Dense) Product(factors ...mat.Matrix) *Dense

func (*Dense) RankOne

func (m *Dense) RankOne(alpha float64, x, y mat.Vector) *Dense

func (*Dense) RowView

func (m *Dense) RowView(i int) *VecDense

func (*Dense) Scale

func (m *Dense) Scale(f float64) *Dense

func (*Dense) Slice

func (m *Dense) Slice(i, k, j, l int) *Dense

func (*Dense) Solve

func (m *Dense) Solve(b mat.Matrix) (*Dense, error)

func (*Dense) Stack

func (m *Dense) Stack(b mat.Matrix) *Dense

func (*Dense) String

func (m *Dense) String() string

func (*Dense) Sub

func (m *Dense) Sub(b mat.Matrix) *Dense

func (*Dense) T

func (m *Dense) T() mat.Matrix

func (*Dense) Transpose

func (m *Dense) Transpose() *Dense

type VecDense

type VecDense struct {
	*mat.VecDense
}

func NewVecDense

func NewVecDense(n int, data []float64) *VecDense

func VecDenseCopyOf

func VecDenseCopyOf(a mat.Vector) *VecDense

func (*VecDense) AddScaledVec

func (v *VecDense) AddScaledVec(alpha float64, b mat.Vector) *VecDense

func (*VecDense) AddVec

func (v *VecDense) AddVec(b mat.Vector) *VecDense

func (*VecDense) CloneFromVec

func (v *VecDense) CloneFromVec() *VecDense

func (*VecDense) DivElemVec

func (v *VecDense) DivElemVec(b mat.Vector) *VecDense

func (*VecDense) MulElemVec

func (v *VecDense) MulElemVec(b mat.Vector) *VecDense

func (*VecDense) MulVec

func (v *VecDense) MulVec(b mat.Vector) *VecDense

func (*VecDense) OuterVec

func (v *VecDense) OuterVec(alpha float64, y mat.Vector) *Dense

func (*VecDense) ScaleVec

func (v *VecDense) ScaleVec(alpha float64) *VecDense

func (*VecDense) SliceVec

func (v *VecDense) SliceVec(i, k int) *VecDense

func (*VecDense) SolveVec

func (v *VecDense) SolveVec(b mat.Vector) (*VecDense, error)

func (*VecDense) String

func (v *VecDense) String() string

func (*VecDense) SubVec

func (v *VecDense) SubVec(b mat.Vector) *VecDense

func (*VecDense) T

func (v *VecDense) T() mat.Matrix

func (*VecDense) TVec

func (v *VecDense) TVec() mat.Vector

func (*VecDense) Transpose

func (v *VecDense) Transpose() *Dense

Jump to

Keyboard shortcuts

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