Chi-Tech
lbsrz_setsweepchunk.cc
Go to the documentation of this file.
1
#include "
lbs_curvilinear_solver.h
"
2
3
#include "
SweepChunks/lbs_curvilinear_sweepchunk_pwl.h
"
4
5
namespace
lbs
6
{
7
8
std::shared_ptr<chi_mesh::sweep_management::SweepChunk>
9
lbs::DiscreteOrdinatesCurvilinearSolver::SetSweepChunk
(
10
lbs::LBSGroupset
& groupset)
11
{
12
auto
sweep_chunk =
13
std::make_shared<SweepChunkPWLRZ>(*grid_ptr_,
14
*discretization_,
15
unit_cell_matrices_,
16
secondary_unit_cell_matrices_,
17
cell_transport_views_,
18
phi_new_local_,
19
psi_new_local_[groupset.
id_
],
20
q_moments_local_,
21
groupset,
22
matid_to_xs_map_,
23
num_moments_,
24
max_cell_dof_count_);
25
26
return
sweep_chunk;
27
}
28
29
}
lbs::DiscreteOrdinatesCurvilinearSolver::SetSweepChunk
std::shared_ptr< SweepChunk > SetSweepChunk(lbs::LBSGroupset &groupset) override
Definition:
lbsrz_setsweepchunk.cc:9
lbs::LBSGroupset
Definition:
lbs_groupset.h:36
lbs::LBSGroupset::id_
int id_
Definition:
lbs_groupset.h:40
lbs_curvilinear_solver.h
lbs_curvilinear_sweepchunk_pwl.h
lbs
Definition:
acceleration.cc:10
modules
LinearBoltzmannSolvers
C_DiscreteOrdinatesCurvilinearSolver
lbsrz_setsweepchunk.cc
Generated by
1.9.3