58 void setOrderRowColsOpt(
bool value) { m_order_row_cols_opt = value; }
60 void setTraceMng(ITraceMng* trace_mng)
64 m_matrix_impl->setTraceMng(m_trace);
72 Inserter& getNewInserter();
74 Inserter& getInserter(Integer
id);
85 UniqueArray<Inserter*> m_inserters;
88 void _freeInserters();
95 Integer m_local_size = 0;
96 Integer m_global_size = 0;
97 Integer m_local_offset = 0;
99 UniqueArray<Integer> m_ghost_row_size;
100 Integer m_ghost_size = 0;
101 UniqueArray<Integer> m_offset;
102 Integer m_matrix_size = 0;
103 UniqueArray<Integer> m_row_size;
104 Integer m_myrank = 0;
107 UniqueArray<Integer> m_ordered_idx;
108 eColOrdering m_col_ordering;
109 bool m_order_row_cols_opt =
false;
111 IMessagePassingMng* m_parallel_mng =
nullptr;
112 ITraceMng* m_trace =
nullptr;