exportPattern("^[[:alpha:]]+")

importFrom("stats", "runif")
importFrom("emulator","quad.tdiag","quad.tform", "quad.form","quad.3form", "quad.3tdiag")
importFrom("graphics", "arrows", "legend", "plot", "points")

import("magrittr")

importFrom("tensor","tensor")
           

S3method("Ops"    , "3vel")
S3method("Ops"    , "4vel")
S3method("Ops"    , "4mom")
S3method("length" ,  "vec")
S3method("names"  ,  "vec")
S3method("names<-",  "vec")
S3method("print"  , "3vel")
S3method("print"  , "4vel")
S3method("print"  , "4mom")
S3method("["      ,  "vec")
S3method("[<-"    ,  "vec")
S3method("gam"    , "3vel")
S3method("gam"    , "4vel")
S3method("gamm1"  , "3vel")
S3method("gamm1"  , "4vel")
S3method("c"      , "3vel")
S3method("c"      , "4vel")
S3method("speed"  , "3vel")
S3method("speed"  , "4vel")



S3method("gam"    , "default")
S3method("gamm1"  , "default")
         
S3method("seq", "3vel")
S3method("sum", "4mom")

