1#ifndef LBS_CURVILINEAR_SWEEPCHUNK_PWL2_H
2#define LBS_CURVILINEAR_SWEEPCHUNK_PWL2_H
39 const std::vector<lbs::UnitCellMatrices>& unit_cell_matrices,
40 const std::vector<lbs::UnitCellMatrices>& secondary_unit_cell_matrices,
41 std::vector<lbs::CellLBSView>& cell_transport_views,
44 const std::vector<double>& source_moments,
46 const std::map<int, lbs::XSPtr>& xs,
48 int max_num_cell_dofs);
std::vector< double > * destination_psi
std::vector< double > * destination_phi
unsigned int polar_level_
double fac_diamond_difference_
void KernelFEMRZUpwindSurfaceIntegrals()
void PostCellDirSweepCallback()
SweepChunkPWLRZ(const chi_mesh::MeshContinuum &grid, const chi_math::SpatialDiscretization &discretization_primary, const std::vector< lbs::UnitCellMatrices > &unit_cell_matrices, const std::vector< lbs::UnitCellMatrices > &secondary_unit_cell_matrices, std::vector< lbs::CellLBSView > &cell_transport_views, std::vector< double > &destination_phi, std::vector< double > &destination_psi, const std::vector< double > &source_moments, lbs::LBSGroupset &groupset, const std::map< int, lbs::XSPtr > &xs, int num_moments, int max_num_cell_dofs)
void KernelFEMRZVolumetricGradientTerm()
chi_mesh::Vector3 normal_vector_boundary_
chi_math::UnknownManager unknown_manager_
void DirectionDataCallback()
const std::vector< lbs::UnitCellMatrices > & secondary_unit_cell_matrices_
std::map< unsigned int, unsigned int > map_polar_level_
std::vector< double > psi_sweep_
double fac_streaming_operator_
std::vector< VecDbl > MatDbl