コード例 #1
0
ファイル: optimizeGrad.go プロジェクト: kortschak/gofunopter
func (m *multiGradStruct) SetResult() {
	optimize.SetResult(m.loc, m.grad, m.obj)

	setResulter, ok := m.optimizer.(optimize.SetResulter)
	if ok {
		setResulter.SetResult()
	}
}
コード例 #2
0
ファイル: optimizeGrad.go プロジェクト: kortschak/gofunopter
func (u *uniGradStruct) SetResult() {
	optimize.SetResult(u.loc, u.grad, u.obj)
	//u.result.CommonResult = c

	setResulter, ok := u.optimizer.(optimize.SetResulter)
	if ok {
		setResulter.SetResult()
	}
}
コード例 #3
0
ファイル: lbfgs.go プロジェクト: kortschak/gofunopter
func (lbfgs *Lbfgs) SetResult() {
	optimize.SetResult(lbfgs.step)
}
コード例 #4
0
ファイル: cubic.go プロジェクト: kortschak/gofunopter
func (c *Cubic) SetResult() {
	optimize.SetResult(c.step)
}