14 const size_t row_len = S_ell.rowI_indices_[g].size();
15 const size_t* col_ptr = S_ell.rowI_indices_[g].data();
16 const double* val_ptr = S_ell.rowI_values_[g].data();
18 for (
size_t j = 0; j < row_len; ++j)
19 S_ell_transpose.
Insert(*col_ptr++, g, *val_ptr++);
30 std::vector<double> F_g_transpose;
32 F_g_transpose.emplace_back(F[gp][g]);
void Insert(size_t i, size_t j, double value)
std::vector< chi_math::SparseMatrix > transposed_transfer_matrices_
std::vector< std::vector< double > > transposed_production_matrices_
virtual const unsigned int NumGroups() const =0
virtual const chi_math::SparseMatrix & TransferMatrix(unsigned int ell) const =0
virtual const std::vector< std::vector< double > > ProductionMatrix() const =0
virtual const unsigned int ScatteringOrder() const =0
virtual const bool IsFissionable() const =0