#include <sweepchunk_base.h>
Sweep work function
Definition at line 10 of file sweepchunk_base.h.
◆ MomentCallbackF
◆ SweepChunk()
chi_mesh::sweep_management::SweepChunk::SweepChunk |
( |
std::vector< double > & |
in_destination_phi, |
|
|
std::vector< double > & |
in_destination_psi |
|
) |
| |
|
inline |
◆ ~SweepChunk()
virtual chi_mesh::sweep_management::SweepChunk::~SweepChunk |
( |
| ) |
|
|
virtualdefault |
◆ GetDestinationPhi()
std::vector< double > & chi_mesh::sweep_management::SweepChunk::GetDestinationPhi |
( |
| ) |
|
|
inlineprotected |
Returns a reference to the output flux moments vector.
Definition at line 69 of file sweepchunk_base.h.
◆ GetDestinationPsi()
std::vector< double > & chi_mesh::sweep_management::SweepChunk::GetDestinationPsi |
( |
| ) |
|
|
inlineprotected |
Returns a reference to the output angular flux vector.
Definition at line 84 of file sweepchunk_base.h.
◆ IsSurfaceSourceActive()
bool chi_mesh::sweep_management::SweepChunk::IsSurfaceSourceActive |
( |
| ) |
const |
|
inlineprotected |
◆ SetAngleSet()
virtual void chi_mesh::sweep_management::SweepChunk::SetAngleSet |
( |
AngleSet & |
angle_set | ) |
|
|
inlinevirtual |
◆ SetBoundarySourceActiveFlag()
void chi_mesh::sweep_management::SweepChunk::SetBoundarySourceActiveFlag |
( |
bool |
flag_value | ) |
|
|
inlineprotected |
◆ SetCell()
◆ SetCells()
virtual void chi_mesh::sweep_management::SweepChunk::SetCells |
( |
const std::vector< const chi_mesh::Cell * > & |
cell_ptrs | ) |
|
|
inlinevirtual |
◆ SetDestinationPhi()
void chi_mesh::sweep_management::SweepChunk::SetDestinationPhi |
( |
std::vector< double > & |
in_destination_phi | ) |
|
|
inlineprotected |
Sets the location where flux moments are to be written.
Definition at line 57 of file sweepchunk_base.h.
◆ SetDestinationPsi()
void chi_mesh::sweep_management::SweepChunk::SetDestinationPsi |
( |
std::vector< double > & |
in_destination_psi | ) |
|
|
inlineprotected |
Sets the location where angular fluxes are to be written.
Definition at line 72 of file sweepchunk_base.h.
◆ Sweep()
virtual void chi_mesh::sweep_management::SweepChunk::Sweep |
( |
AngleSet & |
angle_set | ) |
|
|
inlinevirtual |
◆ ZeroDestinationPhi()
void chi_mesh::sweep_management::SweepChunk::ZeroDestinationPhi |
( |
| ) |
|
|
inlineprotected |
Sets all elements of the output vector to zero.
Definition at line 63 of file sweepchunk_base.h.
◆ ZeroDestinationPsi()
void chi_mesh::sweep_management::SweepChunk::ZeroDestinationPsi |
( |
| ) |
|
|
inlineprotected |
Sets all elements of the output angular flux vector to zero.
Definition at line 78 of file sweepchunk_base.h.
◆ SweepScheduler
◆ destination_phi
std::vector<double>* chi_mesh::sweep_management::SweepChunk::destination_phi |
|
private |
◆ destination_psi
std::vector<double>* chi_mesh::sweep_management::SweepChunk::destination_psi |
|
private |
◆ moment_callbacks
std::vector<MomentCallbackF> chi_mesh::sweep_management::SweepChunk::moment_callbacks |
Functions of type MomentCallbackF can be added to the moment_callbacks vector and these can be called from within functions taking a LBSGroupset instance. The intention is that this function can be used as a general interface to retrieve angular flux values
Definition at line 29 of file sweepchunk_base.h.
◆ surface_source_active
bool chi_mesh::sweep_management::SweepChunk::surface_source_active = false |
|
private |
The documentation for this class was generated from the following file: