13 const std::string fname = __FUNCTION__;
19 Chi::log.
Log() <<
"LBAdjointSolver: post-processing.";
20 std::set<int> set_group_numbers;
22 for (
const auto& group : groupset.groups_)
23 set_group_numbers.insert(group.id_);
25 const auto& m_to_ell_em_map =
26 groupsets_.front().quadrature_->GetMomentToHarmonicsIndexMap();
30 for (
const auto& cell :
grid_ptr_->local_cells)
33 const int num_nodes = cell_view.NumNodes();
35 for (
int i = 0; i < num_nodes; ++i)
39 const auto& ell = m_to_ell_em_map[m].ell;
41 size_t dof_map_g0 = cell_view.MapDOF(i, m, 0);
43 for (
int g : set_group_numbers)
LogStream Log(LOG_LVL level=LOG_0)
chi_mesh::MeshContinuumPtr grid_ptr_
std::vector< lbs::CellLBSView > cell_transport_views_
std::vector< double > phi_old_local_
std::vector< LBSGroupset > groupsets_
AGSLinSolverPtr primary_ags_solver_
void UpdateFieldFunctions()