// f06qh Example Program Text // C# version, NAG Copyright 2008 using System; using NagLibrary; using System.Globalization; namespace NagDotNetExamples { public class F06QHE { static void Main(String[] args) { StartExample(); } public static void StartExample() { try { double[,] a = { { 0, 0 , 0}, { 0, 0, 0 }, { 0, 0, 0}}; int m =3; int n = 3; double con = 1; double diag= 2; int ifail; string matrix = "G"; F06.f06qh(matrix, m, n, con, diag, a , out ifail); for (int i=0; i< m; i++){ for (int j=0; j< n; j++){ Console.WriteLine("a[{0},{1}] = {2}",i, j, a[i,j]); } } } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine("Exception Raised"); } } } }