#include <CBC_SweepChunk.h>
|
| | CBC_SweepChunk (std::vector< double > &destination_phi, std::vector< double > &destination_psi, const chi_mesh::MeshContinuum &grid, const chi_math::SpatialDiscretization &discretization, const std::vector< UnitCellMatrices > &unit_cell_matrices, std::vector< lbs::CellLBSView > &cell_transport_views, const std::vector< double > &source_moments, const LBSGroupset &groupset, const std::map< int, XSPtr > &xs, int num_moments, int max_num_cell_dofs) |
| |
| void | SetAngleSet (chi_mesh::sweep_management::AngleSet &angle_set) override |
| |
| void | SetCell (chi_mesh::Cell const *cell_ptr, chi_mesh::sweep_management::AngleSet &angle_set) override |
| |
| void | SetCells (const std::vector< const chi_mesh::Cell * > &cell_ptrs) override |
| |
| void | Sweep (chi_mesh::sweep_management::AngleSet &angle_set) override |
| |
| | SweepChunk (std::vector< double > &destination_phi, std::vector< double > &destination_psi, const chi_mesh::MeshContinuum &grid, const chi_math::SpatialDiscretization &discretization, const std::vector< UnitCellMatrices > &unit_cell_matrices, std::vector< lbs::CellLBSView > &cell_transport_views, const std::vector< double > &source_moments, const LBSGroupset &groupset, const std::map< int, XSPtr > &xs, int num_moments, int max_num_cell_dofs, std::unique_ptr< SweepDependencyInterface > sweep_dependency_interface_ptr) |
| |
| void | KernelFEMVolumetricGradientTerm () |
| |
| void | KernelFEMUpwindSurfaceIntegrals () |
| |
| void | KernelFEMSTDMassTerms () |
| |
| void | KernelPhiUpdate () |
| |
| void | KernelPsiUpdate () |
| |
| | SweepChunk (std::vector< double > &in_destination_phi, std::vector< double > &in_destination_psi) |
| |
| virtual void | Sweep (AngleSet &angle_set) |
| |
| virtual void | SetAngleSet (AngleSet &angle_set) |
| |
| virtual void | SetCell (chi_mesh::Cell const *cell_ptr, chi_mesh::sweep_management::AngleSet &angle_set) |
| |
| virtual void | SetCells (const std::vector< const chi_mesh::Cell * > &cell_ptrs) |
| |
| virtual | ~SweepChunk ()=default |
| |
Definition at line 47 of file CBC_SweepChunk.h.
◆ CBC_SweepChunk()
| lbs::CBC_SweepChunk::CBC_SweepChunk |
( |
std::vector< double > & |
destination_phi, |
|
|
std::vector< double > & |
destination_psi, |
|
|
const chi_mesh::MeshContinuum & |
grid, |
|
|
const chi_math::SpatialDiscretization & |
discretization, |
|
|
const std::vector< UnitCellMatrices > & |
unit_cell_matrices, |
|
|
std::vector< lbs::CellLBSView > & |
cell_transport_views, |
|
|
const std::vector< double > & |
source_moments, |
|
|
const LBSGroupset & |
groupset, |
|
|
const std::map< int, XSPtr > & |
xs, |
|
|
int |
num_moments, |
|
|
int |
max_num_cell_dofs |
|
) |
| |
◆ SetAngleSet()
◆ SetCell()
◆ SetCells()
| void lbs::CBC_SweepChunk::SetCells |
( |
const std::vector< const chi_mesh::Cell * > & |
cell_ptrs | ) |
|
|
override |
◆ Sweep()
◆ cbc_sweep_depinterf_
◆ cell_local_id_
| uint64_t lbs::CBC_SweepChunk::cell_local_id_ = 0 |
|
protected |
◆ cell_ptr_
◆ cell_ptrs_
The documentation for this class was generated from the following files:
- modules/LinearBoltzmannSolvers/B_DiscreteOrdinatesSolver/SweepChunks/CBC_SweepChunk.h
- modules/LinearBoltzmannSolvers/B_DiscreteOrdinatesSolver/SweepChunks/CBC_SweepChunk.cc