diff options
Diffstat (limited to 'src/lib/netlist/solver/nld_ms_direct1.h')
-rw-r--r-- | src/lib/netlist/solver/nld_ms_direct1.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/netlist/solver/nld_ms_direct1.h b/src/lib/netlist/solver/nld_ms_direct1.h index 6a7ba9540da..fbbb8ecb098 100644 --- a/src/lib/netlist/solver/nld_ms_direct1.h +++ b/src/lib/netlist/solver/nld_ms_direct1.h @@ -20,10 +20,10 @@ namespace devices { public: - typedef FT float_type; - typedef matrix_solver_direct_t<FT, 1> base_type; + using float_type = FT; + using base_type = matrix_solver_direct_t<FT, 1>; - matrix_solver_direct1_t(netlist_base_t &anetlist, const pstring &name, const solver_parameters_t *params) + matrix_solver_direct1_t(netlist_state_t &anetlist, const pstring &name, const solver_parameters_t *params) : matrix_solver_direct_t<FT, 1>(anetlist, name, params, 1) {} @@ -36,7 +36,7 @@ namespace devices this->build_LE_RHS(*this); //NL_VERBOSE_OUT(("{1} {2}\n", new_val, m_RHS[0] / m_A[0][0]); - FT new_V[1] = { this->RHS(0) / this->A(0,0) }; + std::array<FT, 1> new_V = { this->RHS(0) / this->A(0,0) }; const FT err = (newton_raphson ? this->delta(new_V) : 0.0); this->store(new_V); |