org.jscience.physics.fluids.dynamics.solver
Interface ConjugatedGradient

All Known Implementing Classes:
GCCholeskyImpl

public interface ConjugatedGradient

This interface is responsible of the paralelization process and both remote and local invocations of the solver.

For a detailed description of ech of the methods, check GradienteConjugadoImpl.

See Also:
GradienteConjugadoImpl

Method Summary
 double[] getB()
          DOCUMENT ME!
 double getDeltaConvergence()
          DOCUMENT ME!
 void resolve(double[] xk)
          DOCUMENT ME!
 void setB(double[] v)
          DOCUMENT ME!
 void setCoeficientMatrix(Matrix m)
          DOCUMENT ME!
 void setDeltaConvergence(double delta)
          DOCUMENT ME!
 void setDirichlet(int[] nodes, double[] values)
          DOCUMENT ME!
 

Method Detail

resolve

void resolve(double[] xk)
DOCUMENT ME!

Parameters:
xk - DOCUMENT ME!

getB

double[] getB()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getDeltaConvergence

double getDeltaConvergence()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setB

void setB(double[] v)
DOCUMENT ME!

Parameters:
v - DOCUMENT ME!

setDeltaConvergence

void setDeltaConvergence(double delta)
DOCUMENT ME!

Parameters:
delta - DOCUMENT ME!

setDirichlet

void setDirichlet(int[] nodes,
                  double[] values)
DOCUMENT ME!

Parameters:
nodes - DOCUMENT ME!
values - DOCUMENT ME!

setCoeficientMatrix

void setCoeficientMatrix(Matrix m)
DOCUMENT ME!

Parameters:
m - DOCUMENT ME!