/* ## class DTriFull ## ## This class contains the framework for triangular matrices. ## */ package edu.rice.linpack.Matrix.DMatrix; import edu.rice.linpack.util.*; import edu.rice.linpack.Vector.*; import edu.rice.linpack.LNumber.*; public abstract class DTriFull extends DFull { public abstract LNumber condition(Vector Z) throws WrongDataTypeException, SingularMatrixException; public abstract void solve(Vector B, int J) throws WrongDataTypeException; public abstract void inverse(); public void solve(Vector Be) throws WrongDataTypeException { this.solve(Be,0); } void zeroDiag() throws SingularMatrixException { for(int i=0;i