mirror of
				https://github.com/gonum/gonum.git
				synced 2025-10-31 10:36:30 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			17 lines
		
	
	
		
			512 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			512 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| // Copyright ©2017 The Gonum Authors. All rights reserved.
 | ||
| // Use of this source code is governed by a BSD-style
 | ||
| // license that can be found in the LICENSE file.
 | ||
| 
 | ||
| //go:build !noasm && !gccgo && !safe
 | ||
| // +build !noasm,!gccgo,!safe
 | ||
| 
 | ||
| package f32
 | ||
| 
 | ||
| // Ger performs the rank-one operation
 | ||
| //  A += alpha * x * yᵀ
 | ||
| // where A is an m×n dense matrix, x and y are vectors, and alpha is a scalar.
 | ||
| func Ger(m, n uintptr, alpha float32,
 | ||
| 	x []float32, incX uintptr,
 | ||
| 	y []float32, incY uintptr,
 | ||
| 	a []float32, lda uintptr)
 | 
