summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/solver/nld_ms_direct1.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/solver/nld_ms_direct1.h')
-rw-r--r--src/lib/netlist/solver/nld_ms_direct1.h8
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);