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 }
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 }