25#include <alien/kernels/simple_csr/SimpleCSRVector.h>
42 template <
typename ValueT>
43 VectorWriterBaseT<ValueT>::VectorWriterBaseT(IVector& vector,
bool update)
44 : m_time_stamp(nullptr)
48 auto& v = vector.impl()->get<BackEnd::tag::simplecsr>(update);
49 m_local_offset = v.distribution().offset();
50 m_values = v.fullValues();
56 template <
typename ValueT>
57 void VectorWriterBaseT<ValueT>::end()
66 template <
typename ValueT>
67 void VectorWriterBaseT<ValueT>::operator=(
const ValueType v)
69 for (Integer i = 0, is = m_values.size(); i < is; ++i)
76 template <
typename ValueT,
typename Parameters>
77 VectorWriterT<ValueT, Parameters>::VectorWriterT(IVector& vector)
78 : VectorWriterBaseT<ValueT>(vector)
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --