cern.colt.matrix.tfloat.algo.solver
Class AbstractFloatIterativeSolver
- java.lang.Object
-
- 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 java.lang.Object implements FloatIterativeSolver
Partial implementation of an iterative solver
-
-
Constructor Summary
Constructors Constructor and Description AbstractFloatIterativeSolver()Constructor for AbstractIterativeSolver.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description FloatIterationMonitorgetIterationMonitor()Gets the iteration monitorFloatPreconditionergetPreconditioner()Gets preconditionervoidsetIterationMonitor(FloatIterationMonitor iter)Sets iteration monitorvoidsetPreconditioner(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:FloatIterativeSolverSets preconditioner- Specified by:
setPreconditionerin interfaceFloatIterativeSolver- Parameters:
M- Preconditioner to use
-
getPreconditioner
public FloatPreconditioner getPreconditioner()
Description copied from interface:FloatIterativeSolverGets preconditioner- Specified by:
getPreconditionerin interfaceFloatIterativeSolver- Returns:
- Current preconditioner
-
getIterationMonitor
public FloatIterationMonitor getIterationMonitor()
Description copied from interface:FloatIterativeSolverGets the iteration monitor- Specified by:
getIterationMonitorin interfaceFloatIterativeSolver- Returns:
- Current iteration monitor
-
setIterationMonitor
public void setIterationMonitor(FloatIterationMonitor iter)
Description copied from interface:FloatIterativeSolverSets iteration monitor- Specified by:
setIterationMonitorin interfaceFloatIterativeSolver- Parameters:
iter- Iteration monitor
-
-
DMelt 3.0 © DataMelt by jWork.ORG