41 int outb_face_counter,
50 double*
NLOutgoingPsi(
int outb_face_count,
int face_dof,
int n);
53 NLUpwindPsi(
int nonl_inc_face_counter,
int face_dof,
int g,
int n);
64 size_t num_loc_sucs)
override;
69 size_t num_loc_deps)
override;
72 size_t num_loc_deps)
override;
double * NLOutgoingPsi(int outb_face_count, int face_dof, int n)
const AAH_FLUDSCommonData & common_data_
std::vector< std::vector< double > > deplocI_outgoing_psi_
void AllocateDelayedPrelocIOutgoingPsi(size_t num_grps, size_t num_angles, size_t num_loc_deps) override
std::vector< std::vector< double > > prelocI_outgoing_psi_
size_t delayed_local_psi_Gn_block_strideG
void AllocateDelayedLocalPsi(size_t num_grps, size_t num_angles) override
void AllocatePrelocIOutgoingPsi(size_t num_grps, size_t num_angles, size_t num_loc_deps) override
std::vector< std::vector< double > > boundryI_incoming_psi_
std::vector< double > & DelayedLocalPsiOld() override
std::vector< double > delayed_local_psi_
std::vector< std::vector< double > > delayed_prelocI_outgoing_psi_old_
size_t GetDelayedPrelocIFaceDOFCount(int prelocI) const
void ClearSendPsi() override
std::vector< std::vector< double > > & DelayedPrelocIOutgoingPsiOld() override
std::vector< std::vector< double > > & DelayedPrelocIOutgoingPsi() override
double * OutgoingPsi(int cell_so_index, int outb_face_counter, int face_dof, int n)
double * UpwindPsi(int cell_so_index, int inc_face_counter, int face_dof, int g, int n)
void ClearLocalAndReceivePsi() override
std::vector< size_t > local_psi_Gn_block_strideG
AAH_FLUDS(size_t num_groups, size_t num_angles, const AAH_FLUDSCommonData &common_data)
void AllocateOutgoingPsi(size_t num_grps, size_t num_angles, size_t num_loc_sucs) override
std::vector< double > & DelayedLocalPsi() override
size_t GetDeplocIFaceDOFCount(int deplocI) const
std::vector< std::vector< double > > local_psi_
std::vector< std::vector< double > > delayed_prelocI_outgoing_psi_
std::vector< std::vector< double > > & PrelocIOutgoingPsi() override
void AllocateInternalLocalPsi(size_t num_grps, size_t num_angles) override
size_t GetPrelocIFaceDOFCount(int prelocI) const
std::vector< double > delayed_local_psi_old_
double * NLUpwindPsi(int nonl_inc_face_counter, int face_dof, int g, int n)
std::vector< std::vector< double > > & DeplocIOutgoingPsi() override