Example #1
0
        static void SaveRealVectorResult(RealVector result, Options opts)
        {
            if (string.Equals(opts.OutputForm, "json"))
            {
                using (StreamWriter sw = new StreamWriter(opts.ResultFile + ".json"))
                using (JsonWriter writer = new JsonTextWriter(sw) {Formatting = Formatting.Indented})
                {
                    result.ConvertToJson().WriteTo(writer);
                }
            }

            if (string.Equals(opts.OutputForm, "csv"))
            {
                using (StreamWriter sw = new StreamWriter(opts.ResultFile + ".csv"))
                {
                    sw.WriteLine(String.Join(",", result.Elements.Select(kvp => kvp.Key)));
                    sw.WriteLine(String.Join(",", result.Elements.Select(kvp => kvp.Value)));
                }
            }
        }
Example #2
0
 public static void TestJSON()
 {
     Assert.True(new RealVector(v1.ConvertToJson()) == v1);
     Assert.True(new RealVector(v2.ConvertToJson()) == v2);
     Assert.True(new RealVector(v3.ConvertToJson()) == v3);
 }