示例#1
0
 public static void Unregister()
 {
     if (_singletol == null)
     {
         return;
     }
     NumericSolver.Unregister(_singletol);
     _singletol = null;
 }
示例#2
0
 public static void Register()
 {
     if (_singletol != null)
     {
         return;
     }
     _singletol = new NumericSolver();
     NumericSolver.Register(_singletol);
 }
示例#3
0
        protected static void Unregister(NumericSolver solver)
        {
            NumericSolver solver_ = NumericSolver._solvers.Pop();

            HDebug.Assert(solver == solver_);
        }
示例#4
0
 protected static void Register(NumericSolver solver)
 {
     NumericSolver._solvers.Push(solver);
 }