Class SingleThreadTMVASolver

java.lang.Object
solvers.queueingnet.treeAlgorithms.TreeTraverser
solvers.queueingnet.treeAlgorithms.tmva.SingleThreadTMVASolver
All Implemented Interfaces:
IThreadedTMVASolver

public class SingleThreadTMVASolver extends TreeTraverser implements IThreadedTMVASolver
Single-threaded TMVA solver implementation.
Author:
Ben Homer, 2014.
  • Constructor Details

    • SingleThreadTMVASolver

      public SingleThreadTMVASolver(TMVACore tmvaCore)
      Constructor.
      Parameters:
      tmvaCore - The TMVA core implementation.
  • Method Details

    • solve

      public MVAResults solve(Node node, PopulationVector N)
      Solves the network rooted at the specified node.
      Specified by:
      solve in interface IThreadedTMVASolver
      Parameters:
      node - The root node of the tree.
      N - The population vector.
      Returns:
      The MVAResults object containing the final performance measures.
    • initLeafNode

      public void initLeafNode(Node node, PopulationVector pv)
      Method to run at leaf nodes in the TMVA tree.
      Specified by:
      initLeafNode in class TreeTraverser
      Parameters:
      node - The leaf node.
      pv - The population vector.
    • computeSubnetNode

      public void computeSubnetNode(Node node, PopulationVector pv)
      Method to run at the parent's of leaf nodes in the TMVA tree.
      Specified by:
      computeSubnetNode in class TreeTraverser
      Parameters:
      node - The leaf node parent.
      pv - The population vector.