|
| BoundaryIncidentHeterogeneous (size_t in_num_groups, std::unique_ptr< BoundaryFunction > in_bndry_function, uint64_t in_ref_boundary_id, chi_math::CoordinateSystemType coord_type=chi_math::CoordinateSystemType::CARTESIAN) |
|
double * | HeterogeneousPsiIncoming (uint64_t cell_local_id, unsigned int face_num, unsigned int fi, unsigned int angle_num, int group_num, size_t gs_ss_begin) override |
|
void | Setup (const chi_mesh::MeshContinuum &grid, const chi_math::AngularQuadrature &quadrature) override |
|
| SweepBoundary (BoundaryType bndry_type, size_t in_num_groups, chi_math::CoordinateSystemType coord_type) |
|
virtual | ~SweepBoundary ()=default |
|
BoundaryType | Type () const |
|
chi_math::CoordinateSystemType | CoordType () const |
|
bool | IsReflecting () const |
|
double | GetEvaluationTime () const |
|
void | SetEvaluationTime (double time) |
|
virtual double * | HeterogeneousPsiIncoming (uint64_t cell_local_id, unsigned int face_num, unsigned int fi, unsigned int angle_num, int group_num, size_t gs_ss_begin) |
|
virtual double * | HeterogeneousPsiOutgoing (uint64_t cell_local_id, unsigned int face_num, unsigned int fi, unsigned int angle_num, size_t gs_ss_begin) |
|
virtual void | UpdateAnglesReadyStatus (const std::vector< size_t > &angles, size_t gs_ss) |
|
virtual bool | CheckAnglesReadyStatus (const std::vector< size_t > &angles, size_t gs_ss) |
|
virtual void | Setup (const chi_mesh::MeshContinuum &grid, const chi_math::AngularQuadrature &quadrature) |
|
double * | ZeroFlux (int group_num) |
|
Specified incident fluxes homogenous on a boundary.
Definition at line 214 of file sweep_boundaries.h.