36 template <
class IT,
class NT>
39 assert(size != 0 &&
n != 0);
45 template <
class IT,
class NT>
52 std::copy(rhs.ir, rhs.ir+
nz,
ir);
53 std::copy(rhs.num, rhs.num+
nz,
num);
56 std::copy(rhs.jc, rhs.jc+
n+1,
jc);
59 template <
class IT,
class NT>
78 std::copy(rhs.ir, rhs.ir+
nz,
ir);
79 std::copy(rhs.num, rhs.num+
nz,
num);
82 std::copy(rhs.jc, rhs.jc+
n+1,
jc);
87 template <
class IT,
class NT>
99 template <
class IT,
class NT>
122 std::copy(tmpir, tmpir +
nz,
ir);
123 std::copy(tmpnum, tmpnum +
nz,
num);
127 std::copy(tmpir, tmpir + nsize,
ir);
128 std::copy(tmpnum, tmpnum + nsize,
num);
void Resize(IT nsize)
Does not change the dimension.
Csc< IT, NT > & operator=(const Csc< IT, NT > &rhs)