summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/plib/pmatrix2d.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/plib/pmatrix2d.h')
-rw-r--r--src/lib/netlist/plib/pmatrix2d.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/lib/netlist/plib/pmatrix2d.h b/src/lib/netlist/plib/pmatrix2d.h
index c2960f3174e..c3dfca46b23 100644
--- a/src/lib/netlist/plib/pmatrix2d.h
+++ b/src/lib/netlist/plib/pmatrix2d.h
@@ -67,6 +67,20 @@ namespace plib
return (*this)[r][c];
}
+ T * data() noexcept
+ {
+ return m_v.data();
+ }
+
+ const T * data() const noexcept
+ {
+ return m_v.data();
+ }
+
+ size_type didx(size_type r, size_type c) const noexcept
+ {
+ return m_stride * r + c;
+ }
private:
size_type m_N;