Fixed a bug where could not be accessed from a model object, and adjusted one test...
[openmx:openmx.git] / NAMESPACE
1 import(parallel)\r
2 import(methods)\r
3 import(MASS)\r
4 import(digest)\r
5 importFrom(utils, .DollarNames)\r
6 \r
7 useDynLib(OpenMx, .registration=TRUE)\r
8 \r
9 # basic functions in the OpenMx library\r
10 exportPattern("^mx.+")\r
11 \r
12 # advanced functions in the OpenMx library\r
13 exportPattern("^omx.+")\r
14 \r
15 # developer functions in the OpenMx library\r
16 exportPattern("^imx.+")\r
17 \r
18 # matrix algebra functions exported by the library\r
19 export(tr, "%&%", "%^%", rvectorize, cvectorize, vech, vechs, diag2vec, vec2diag, eigenvec, eigenval, ieigenvec, ieigenval, vech2full, vechs2full, logm, expm, p2z)\r
20 \r
21 # export S4 classes in the OpenMx library\r
22 exportClassPattern("^.+Matrix")\r
23 exportClassPattern("^Mx.+")\r
24 \r
25 # export S4 methods in the OpenMx library\r
26 exportMethods("[","[[", "$")\r
27 exportMethods(summary, nrow, ncol, length, names, dimnames, show, print)\r
28 \r
29 # export S3 methods in the OpenMx library\r
30 S3method(print, summary.mxmodel)\r
31 S3method(logLik, MxModel)\r
32 \r
33 # Export S3 .DollarNames functions\r
34 S3method(.DollarNames, MxModel)  # MxModel has a unique .DollarNames function\r
35 S3method(.DollarNames, MxMatrix, imxDefaultGetSlotDisplayNames)\r
36 S3method(.DollarNames, MxAlgebra, imxDefaultGetSlotDisplayNames)\r
37 S3method(.DollarNames, MxCompute, imxDefaultGetSlotDisplayNames)\r
38 S3method(.DollarNames, MxData, imxDefaultGetSlotDisplayNames)\r
39 S3method(.DollarNames, MxBaseExpectation, imxDefaultGetSlotDisplayNames)\r
40 S3method(.DollarNames, MxBaseFitFunction, imxDefaultGetSlotDisplayNames)\r
41 S3method(.DollarNames, MxInterval, imxDefaultGetSlotDisplayNames)\r
42 S3method(.DollarNames, MxPath, imxDefaultGetSlotDisplayNames)\r
43 S3method(.DollarNames, MxThreshold, imxDefaultGetSlotDisplayNames)\r