Parallel Colt 0.7.2

cern.colt.matrix.tfloat.algo.solver
Class AbstractFloatIterativeSolver

java.lang.Object
  extended by cern.colt.matrix.tfloat.algo.solver.AbstractFloatIterativeSolver
All Implemented Interfaces:
FloatIterativeSolver
Direct Known Subclasses:
FloatBiCG, FloatBiCGstab, FloatCG, FloatCGLS, FloatCGS, FloatChebyshev, FloatGMRES, FloatHyBR, FloatIR, FloatMRNSD, FloatQMR

public abstract class AbstractFloatIterativeSolver
extends Object
implements FloatIterativeSolver

Partial implementation of an iterative solver


Constructor Summary
AbstractFloatIterativeSolver()
          Constructor for AbstractIterativeSolver.
 
Method Summary
 FloatIterationMonitor getIterationMonitor()
          Gets the iteration monitor
 FloatPreconditioner getPreconditioner()
          Gets preconditioner
 void setIterationMonitor(FloatIterationMonitor iter)
          Sets iteration monitor
 void setPreconditioner(FloatPreconditioner M)
          Sets preconditioner
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface cern.colt.matrix.tfloat.algo.solver.FloatIterativeSolver
solve
 

Constructor Detail

AbstractFloatIterativeSolver

public AbstractFloatIterativeSolver()
Constructor for AbstractIterativeSolver. Does not use preconditioning, and uses the default linear iteration object.

Method Detail

setPreconditioner

public void setPreconditioner(FloatPreconditioner M)
Description copied from interface: FloatIterativeSolver
Sets preconditioner

Specified by:
setPreconditioner in interface FloatIterativeSolver
Parameters:
M - Preconditioner to use

getPreconditioner

public FloatPreconditioner getPreconditioner()
Description copied from interface: FloatIterativeSolver
Gets preconditioner

Specified by:
getPreconditioner in interface FloatIterativeSolver
Returns:
Current preconditioner

getIterationMonitor

public FloatIterationMonitor getIterationMonitor()
Description copied from interface: FloatIterativeSolver
Gets the iteration monitor

Specified by:
getIterationMonitor in interface FloatIterativeSolver
Returns:
Current iteration monitor

setIterationMonitor

public void setIterationMonitor(FloatIterationMonitor iter)
Description copied from interface: FloatIterativeSolver
Sets iteration monitor

Specified by:
setIterationMonitor in interface FloatIterativeSolver
Parameters:
iter - Iteration monitor

Parallel Colt 0.7.2

Jump to the Parallel Colt Homepage