org.opensourcephysics.numerics.dde_solvers.rk.irk
Interface IRKequation


public interface IRKequation

Created by IntelliJ IDEA. User: Andrei Date: 15.09.2004 Time: 11:56:59 To change this template use Options | File Templates. Describes equation like: T * Lambda * invT (*) F(z) = multifier*1(*)z


Method Summary
 void directChangeOfVariables(double[][] freeVariable, double[][] substituted)
           
 void evaluate(double[][] freeVariable, double[][] residual)
           
 void evaluateNonLinearComponent(double[] freeVariable, double[] functionValue)
           
 void evaluateNonLinearComponentJacobian(double[] freeVariable, double[][] jacobian)
           
 double[][] getApproximation()
           
 double[] getComplexEigenvalues()
           
 double[] getRealEigenvalues()
           
 double getScalarMultiplier()
           
 void inverseChangeOfVariables(double[][] substituted, double[][] freeVariable)
           
 

Method Detail

evaluate

void evaluate(double[][] freeVariable,
              double[][] residual)

getApproximation

double[][] getApproximation()

getRealEigenvalues

double[] getRealEigenvalues()

getComplexEigenvalues

double[] getComplexEigenvalues()

getScalarMultiplier

double getScalarMultiplier()

evaluateNonLinearComponent

void evaluateNonLinearComponent(double[] freeVariable,
                                double[] functionValue)

evaluateNonLinearComponentJacobian

void evaluateNonLinearComponentJacobian(double[] freeVariable,
                                        double[][] jacobian)

directChangeOfVariables

void directChangeOfVariables(double[][] freeVariable,
                             double[][] substituted)

inverseChangeOfVariables

void inverseChangeOfVariables(double[][] substituted,
                              double[][] freeVariable)