#import(methods) #import(utils) importFrom("MCMCpack",riwish) ## For Wishart distribution importFrom("mvtnorm",rmvnorm,dmvnorm) ## for Random normal #importFrom("matrixcalc",is.positive.definite) ## Generics export(ParameterObject,NullParameter) exportClasses(ParameterObject,NullParameter) exportMethods(pvec,"pvec<-") exportClasses(AbstractModel) exportMethods(parameters,"parameters<-") exportClasses(ProficiencyModel) exportMethods(drawPMParam,lpriorPMParam, drawInitialLatent,lpriorLatent, nlatent,optimalPMParams) export(genericPMoptimizer) exportClasses(ProficiencyGrowthModel) exportMethods(successProb,drawSuccess,llikeSuccess, advanceLatent, nsuccess,naction,llikeAdvanceLatent) exportClasses(EvidenceModel) exportMethods(Q,"Q<-",nobserved,drawEMParam,lpriorEMParam, llikeObs,drawObs,optimalEMParams) export(scaleQ,genericEMoptimizer) exportClasses(PeriodicAssessmentModel) exportMethods(ncycle, getQt, getActiont, getCycletime, getPGM, getPGMparam, getEMt, getEMparamt) ## TimelessNormalParam export(TimelessNormalParam,TimelessNormalPM,is.pdm) exportClasses(TimelessNormalParam,TimelessNormalPM) exportMethods(getmu,"getmu<-",getSigma,"getSigma<-",getiSigma,is.pd) ## NormalEM.R exportClasses(FixedQNormalParam,FixedQNormalEM) exportMethods(getH,"getH<-",getHvec,getR,getz) ## BrownianPGM.R exportClasses(TimeInvariantNormalParam,TimeInvariantNormalPGM)