edu.jhu.cs.cisst.algorithms.optimize.fmg.solver
Class SolveThroughSmootherParallelizer

java.lang.Object
  extended by edu.jhu.cs.cisst.algorithms.optimize.fmg.parallel.Parallelizer
      extended by edu.jhu.cs.cisst.algorithms.optimize.fmg.solver.SolveThroughSmootherParallelizer
All Implemented Interfaces:
Parallelizable

public final class SolveThroughSmootherParallelizer
extends Parallelizer

A helper class of class SolverThroughSmoother that helps parallelizing method SolverThroughSmoother.solve().

Author:
Gerald Loeffler (Gerald.Loeffler@univie.ac.at)

Constructor Summary
SolveThroughSmootherParallelizer(SolverThroughSmoother solver, ConstBoundaryGrid gOld, ConstBoundaryGrid gNew)
          construct.
 
Method Summary
 void runParallel(int myNum, int totalNum)
          re-route.
 
Methods inherited from class edu.jhu.cs.cisst.algorithms.optimize.fmg.parallel.Parallelizer
finished, partition, setDefaultNumberOfThreads, start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SolveThroughSmootherParallelizer

public SolveThroughSmootherParallelizer(SolverThroughSmoother solver,
                                        ConstBoundaryGrid gOld,
                                        ConstBoundaryGrid gNew)
construct.

Parameters:
solver - the solver
gOld - the g old
gNew - the g new
Method Detail

runParallel

public void runParallel(int myNum,
                        int totalNum)
re-route.

Specified by:
runParallel in interface Parallelizable
Overrides:
runParallel in class Parallelizer
Parameters:
myNum - the my num
totalNum - the total num