mirror of
https://github.com/holub/mame
synced 2025-10-05 08:41:31 +03:00
Visual Studio 2015 netlist fix. (nw)
This commit is contained in:
parent
b755be89a6
commit
0bab931a80
@ -68,7 +68,7 @@ project "netlist"
|
|||||||
MAME_DIR .. "src/lib/netlist/analog/nld_opamps.h",
|
MAME_DIR .. "src/lib/netlist/analog/nld_opamps.h",
|
||||||
MAME_DIR .. "src/lib/netlist/solver/nld_solver.cpp",
|
MAME_DIR .. "src/lib/netlist/solver/nld_solver.cpp",
|
||||||
MAME_DIR .. "src/lib/netlist/solver/nld_solver.h",
|
MAME_DIR .. "src/lib/netlist/solver/nld_solver.h",
|
||||||
MAME_DIR .. "src/lib/netlist/solver/nld_matrix_solver.h",
|
MAME_DIR .. "src/lib/netlist/solver/nld_matrix_solver.h",
|
||||||
MAME_DIR .. "src/lib/netlist/solver/nld_ms_direct.h",
|
MAME_DIR .. "src/lib/netlist/solver/nld_ms_direct.h",
|
||||||
MAME_DIR .. "src/lib/netlist/solver/nld_ms_direct1.h",
|
MAME_DIR .. "src/lib/netlist/solver/nld_ms_direct1.h",
|
||||||
MAME_DIR .. "src/lib/netlist/solver/nld_ms_direct2.h",
|
MAME_DIR .. "src/lib/netlist/solver/nld_ms_direct2.h",
|
||||||
@ -77,6 +77,7 @@ project "netlist"
|
|||||||
MAME_DIR .. "src/lib/netlist/solver/nld_ms_gmres.h",
|
MAME_DIR .. "src/lib/netlist/solver/nld_ms_gmres.h",
|
||||||
MAME_DIR .. "src/lib/netlist/solver/mat_cr.h",
|
MAME_DIR .. "src/lib/netlist/solver/mat_cr.h",
|
||||||
MAME_DIR .. "src/lib/netlist/solver/nld_ms_sm.h",
|
MAME_DIR .. "src/lib/netlist/solver/nld_ms_sm.h",
|
||||||
|
MAME_DIR .. "src/lib/netlist/solver/nld_ms_w.h",
|
||||||
MAME_DIR .. "src/lib/netlist/solver/nld_ms_direct_lu.h",
|
MAME_DIR .. "src/lib/netlist/solver/nld_ms_direct_lu.h",
|
||||||
MAME_DIR .. "src/lib/netlist/solver/vector_base.h",
|
MAME_DIR .. "src/lib/netlist/solver/vector_base.h",
|
||||||
MAME_DIR .. "src/lib/netlist/devices/nld_4020.cpp",
|
MAME_DIR .. "src/lib/netlist/devices/nld_4020.cpp",
|
||||||
|
@ -596,7 +596,7 @@ int matrix_solver_w_t<m_N, _storage_N>::solve_non_dynamic(ATTR_UNUSED const bool
|
|||||||
}
|
}
|
||||||
/* Back substitution */
|
/* Back substitution */
|
||||||
//inv(H) w = t w = H t
|
//inv(H) w = t w = H t
|
||||||
nl_double *t=new nl_double[rowcount];
|
nl_double *t = new nl_double[rowcount];
|
||||||
for (int j = rowcount - 1; j >= 0; j--)
|
for (int j = rowcount - 1; j >= 0; j--)
|
||||||
{
|
{
|
||||||
nl_double tmp = 0;
|
nl_double tmp = 0;
|
||||||
@ -619,6 +619,7 @@ int matrix_solver_w_t<m_N, _storage_N>::solve_non_dynamic(ATTR_UNUSED const bool
|
|||||||
}
|
}
|
||||||
new_V[i] -= tmp;
|
new_V[i] -= tmp;
|
||||||
}
|
}
|
||||||
|
delete[] t;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
m_cnt++;
|
m_cnt++;
|
||||||
|
Loading…
Reference in New Issue
Block a user