예제 #1
0
파일: main.go 프로젝트: npadmana/npgo
func (arr *RDZWArr) Add(s []byte) error {
	var x RDZW
	if err := lineio.ParseToFloat64s(s, []byte{' '}, &x.ra, &x.dec, &x.z, &x.w); err != nil {
		return err
	}
	*arr = append(*arr, x)
	return nil
}
예제 #2
0
파일: main.go 프로젝트: npadmana/npgo
func (f *fkpstruct) Add(s []byte) error {
	var z1, nz float64
	if err := lineio.ParseToFloat64s(s, []byte{' '}, &z1, &nz); err != nil {
		return err
	}
	f.zz = append(f.zz, z1)
	f.fkp = append(f.fkp, 1./(1+f.Pk*nz))
	return nil
}