Class SingleThreadTMVASolver
java.lang.Object
solvers.queueingnet.treeAlgorithms.TreeTraverser
solvers.queueingnet.treeAlgorithms.tmva.SingleThreadTMVASolver
- All Implemented Interfaces:
IThreadedTMVASolver
Single-threaded TMVA solver implementation.
- Author:
- Ben Homer, 2014.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcomputeSubnetNode(Node node, PopulationVector pv) Method to run at the parent's of leaf nodes in the TMVA tree.voidinitLeafNode(Node node, PopulationVector pv) Method to run at leaf nodes in the TMVA tree.solve(Node node, PopulationVector N) Solves the network rooted at the specified node.Methods inherited from class TreeTraverser
iterativeTraverse, recursiveTraverse
-
Constructor Details
-
SingleThreadTMVASolver
Constructor.- Parameters:
tmvaCore- The TMVA core implementation.
-
-
Method Details
-
solve
Solves the network rooted at the specified node.- Specified by:
solvein interfaceIThreadedTMVASolver- Parameters:
node- The root node of the tree.N- The population vector.- Returns:
- The MVAResults object containing the final performance measures.
-
initLeafNode
Method to run at leaf nodes in the TMVA tree.- Specified by:
initLeafNodein classTreeTraverser- Parameters:
node- The leaf node.pv- The population vector.
-
computeSubnetNode
Method to run at the parent's of leaf nodes in the TMVA tree.- Specified by:
computeSubnetNodein classTreeTraverser- Parameters:
node- The leaf node parent.pv- The population vector.
-