示例#1
0
        public bool InitMethod(ILinearOperator A, IVector x0, IVector b, bool malloc = false)
        {
            Counters.Reset("Mult");

            var result = method.InitMethod(A, x0, b, false);

            MultCount[0] = Counters.GetCount("Mult");
            Counters.ResetAll();

            return(result);
        }
示例#2
0
        public bool InitMethod(ILinearOperator A, IVector x0, IVector b, bool malloc = false)
        {
            Counters.Mult.ResetCount();

            var result = method.InitMethod(A, x0, b, false);

            MultCount[0] = Counters.Mult.count;
            Counters.ResetAll();

            return(false);// result;
        }
示例#3
0
 public ProxyMethod(IMethod method)
 {
     Counters.ResetAll();
     this.method = method;
 }