diff options
Diffstat (limited to 'src/lib/netlist/solver/nld_solver.cpp')
-rw-r--r-- | src/lib/netlist/solver/nld_solver.cpp | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/src/lib/netlist/solver/nld_solver.cpp b/src/lib/netlist/solver/nld_solver.cpp index e19e216a09f..db2c831a79e 100644 --- a/src/lib/netlist/solver/nld_solver.cpp +++ b/src/lib/netlist/solver/nld_solver.cpp @@ -231,62 +231,62 @@ namespace devices switch (net_count) { case 1: - ms = plib::make_unique<solver::matrix_solver_direct1_t<double>>(state(), sname, grp, &m_params); + ms = plib::make_unique<solver::matrix_solver_direct1_t<nl_fptype>>(state(), sname, grp, &m_params); break; case 2: - ms = plib::make_unique<solver::matrix_solver_direct2_t<double>>(state(), sname, grp, &m_params); + ms = plib::make_unique<solver::matrix_solver_direct2_t<nl_fptype>>(state(), sname, grp, &m_params); break; #if 0 case 3: - ms = create_solver<double, 3>(3, sname, grp); + ms = create_solver<nl_fptype, 3>(3, sname, grp); break; case 4: - ms = create_solver<double, 4>(4, sname, grp); + ms = create_solver<nl_fptype, 4>(4, sname, grp); break; case 5: - ms = create_solver<double, 5>(5, sname, grp); + ms = create_solver<nl_fptype, 5>(5, sname, grp); break; case 6: - ms = create_solver<double, 6>(6, sname, grp); + ms = create_solver<nl_fptype, 6>(6, sname, grp); break; case 7: - ms = create_solver<double, 7>(7, sname, grp); + ms = create_solver<nl_fptype, 7>(7, sname, grp); break; case 8: - ms = create_solver<double, 8>(8, sname, grp); + ms = create_solver<nl_fptype, 8>(8, sname, grp); break; case 9: - ms = create_solver<double, 9>(9, sname, grp); + ms = create_solver<nl_fptype, 9>(9, sname, grp); break; case 10: - ms = create_solver<double, 10>(10, sname, grp); + ms = create_solver<nl_fptype, 10>(10, sname, grp); break; #if 0 case 11: - ms = create_solver<double, 11>(11, sname); + ms = create_solver<nl_fptype, 11>(11, sname); break; case 12: - ms = create_solver<double, 12>(12, sname); + ms = create_solver<nl_fptype, 12>(12, sname); break; case 15: - ms = create_solver<double, 15>(15, sname); + ms = create_solver<nl_fptype, 15>(15, sname); break; case 31: - ms = create_solver<double, 31>(31, sname); + ms = create_solver<nl_fptype, 31>(31, sname); break; case 35: - ms = create_solver<double, 35>(35, sname); + ms = create_solver<nl_fptype, 35>(35, sname); break; case 43: - ms = create_solver<double, 43>(43, sname); + ms = create_solver<nl_fptype, 43>(43, sname); break; case 49: - ms = create_solver<double, 49>(49, sname); + ms = create_solver<nl_fptype, 49>(49, sname); break; #endif #if 1 case 87: - ms = create_solver<double,86>(86, sname, grp); + ms = create_solver<nl_fptype,86>(86, sname, grp); break; #endif #endif @@ -294,35 +294,35 @@ namespace devices log().info(MI_NO_SPECIFIC_SOLVER(net_count)); if (net_count <= 8) { - ms = create_solver<double, -8>(net_count, sname, grp); + ms = create_solver<nl_fptype, -8>(net_count, sname, grp); } else if (net_count <= 16) { - ms = create_solver<double, -16>(net_count, sname, grp); + ms = create_solver<nl_fptype, -16>(net_count, sname, grp); } else if (net_count <= 32) { - ms = create_solver<double, -32>(net_count, sname, grp); + ms = create_solver<nl_fptype, -32>(net_count, sname, grp); } else if (net_count <= 64) { - ms = create_solver<double, -64>(net_count, sname, grp); + ms = create_solver<nl_fptype, -64>(net_count, sname, grp); } else if (net_count <= 128) { - ms = create_solver<double, -128>(net_count, sname, grp); + ms = create_solver<nl_fptype, -128>(net_count, sname, grp); } else if (net_count <= 256) { - ms = create_solver<double, -256>(net_count, sname, grp); + ms = create_solver<nl_fptype, -256>(net_count, sname, grp); } else if (net_count <= 512) { - ms = create_solver<double, -512>(net_count, sname, grp); + ms = create_solver<nl_fptype, -512>(net_count, sname, grp); } else { - ms = create_solver<double, 0>(net_count, sname, grp); + ms = create_solver<nl_fptype, 0>(net_count, sname, grp); } break; } |