import(methods) import(utils) export(StartNetica, StopNetica, NeticaVersion, ReportErrors, ClearAllErrors, CreateNetwork, DeleteNetwork, print.NeticaBN, toString.NeticaBN, is.active, is.IDname, is.NeticaBN, GetNthNetwork, GetNamedNetworks, CopyNetworks, .Last.lib) export(WriteNetworks, ReadNetworks, GetNetworkFileName, NetworkName, "NetworkName<-", NetworkTitle, "NetworkTitle<-", NetworkComment, "NetworkComment<-", GetNetworkAutoUpdate, SetNetworkAutoUpdate, WithoutAutoUpdate, NetworkUserField, "NetworkUserField<-", NetworkAllUserFields # NetworkUndo, NetworkRedo # These don't do anything sensible. ) export( NewDiscreteNode, NewContinuousNode, DeleteNodes, CopyNodes, NodeNet, NodeName, "NodeName<-", print.NeticaNode, toString.NeticaNode, is.NeticaNode, is.discrete, is.continuous, NetworkAllNodes, NetworkFindNode, NodeTitle, "NodeTitle<-", NodeDescription, "NodeDescription<-", NodeUserField, "NodeUserField<-", NodeAllUserFields, NodeKind, "NodeKind<-", NodeVisStyle, "NodeVisStyle<-", NodeVisPos, "NodeVisPos<-" ) export( NodeStates, NodeNumStates, "NodeStates<-", NodeStateTitles, "NodeStateTitles<-", NodeStateComments, "NodeStateComments<-", NodeLevels, "NodeLevels<-", ParentStates, ParentNames ) export( AddLink, DeleteLink, ReverseLink, NodeParents, "NodeParents<-", NodeChildren, AbsorbNodes, MakeCliqueNode, is.CliqueNode, GetClique, is.NodeRelated, GetRelatedNodes, NodeInputNames, "NodeInputNames<-", AdjoinNetwork, NetworkFootprint ) export( NodeProbs, "NodeProbs<-", normalize.matrix, normalize, normalize.array, normalize.data.frame, is.CPA, as.CPA, normalize.CPA, normalize.default, as.CPF, is.CPF, normalize.CPF, EVERY_STATE, IsNodeDeterministic, HasNodeTable, DeleteNodeTable ) export( CompileNetwork, UncompileNetwork, is.NetworkCompiled, EliminationOrder, "EliminationOrder<-", NetworkCompiledSize, JunctionTreeReport, NodeFinding, "NodeFinding<-", EnterNegativeFinding, RetractNetFindings, RetractNodeFinding, EnterFindings, NodeBeliefs, IsBeliefUpdated, NodeLikelihood, "NodeLikelihood<-", JointProbability, FindingsProbability, MostProbableConfig ## WriteNetFindings, ReadNetFindings ) export ( NodeSets, "NodeSets<-", NetworkNodeSets, NetworkSetPriority, NetworkNodesInSet, NetworkNodeSetColor ) S3method(print, NeticaBN) S3method(toString, NeticaBN) S3method(Ops, NeticaBN) S3method(print, NeticaNode) S3method(toString, NeticaNode) S3method(Ops, NeticaNode) S3method("[", NeticaNode) S3method("[[", NeticaNode) S3method("[<-", NeticaNode)