Chi-Tech
AAH_AsynComm_initdelayedupstrdata.cc
Go to the documentation of this file.
1
#include "
AAH_AsynComm.h
"
2
3
#include "
mesh/SweepUtilities/AngleSet/AngleSet.h
"
4
#include "
mesh/SweepUtilities/SPDS/SPDS.h
"
5
#include "
mesh/SweepUtilities/FLUDS/AAH_FLUDS.h
"
6
7
// ###################################################################
8
/**Initializes delayed upstream data. This method gets called
9
* when a sweep scheduler is constructed.*/
10
void
chi_mesh::sweep_management::AAH_ASynchronousCommunicator::InitializeDelayedUpstreamData
()
11
{
12
const
auto
& spds =
fluds_
.
GetSPDS
();
13
14
const
auto
num_loc_deps = spds.
GetDelayedLocationDependencies
().size();
15
16
fluds_
.
AllocateDelayedPrelocIOutgoingPsi
(
17
num_groups_
,
num_angles_
, num_loc_deps);
18
19
fluds_
.
AllocateDelayedLocalPsi
(
num_groups_
,
num_angles_
);
20
}
AAH_AsynComm.h
AAH_FLUDS.h
AngleSet.h
SPDS.h
chi_mesh::sweep_management::AAH_ASynchronousCommunicator::num_angles_
const size_t num_angles_
Definition:
AAH_AsynComm.h:28
chi_mesh::sweep_management::AAH_ASynchronousCommunicator::InitializeDelayedUpstreamData
void InitializeDelayedUpstreamData()
Definition:
AAH_AsynComm_initdelayedupstrdata.cc:10
chi_mesh::sweep_management::AAH_ASynchronousCommunicator::num_groups_
const size_t num_groups_
Definition:
AAH_AsynComm.h:27
chi_mesh::sweep_management::AsynchronousCommunicator::fluds_
FLUDS & fluds_
Definition:
AsyncComm.h:35
chi_mesh::sweep_management::FLUDS::AllocateDelayedPrelocIOutgoingPsi
virtual void AllocateDelayedPrelocIOutgoingPsi(size_t num_grps, size_t num_angles, size_t num_loc_deps)
Definition:
FLUDS.h:47
chi_mesh::sweep_management::FLUDS::AllocateDelayedLocalPsi
virtual void AllocateDelayedLocalPsi(size_t num_grps, size_t num_angles)
Definition:
FLUDS.h:41
chi_mesh::sweep_management::FLUDS::GetSPDS
const SPDS & GetSPDS() const
Definition:
FLUDS.h:31
chi_mesh::sweep_management::SPDS::GetDelayedLocationDependencies
const VecInt & GetDelayedLocationDependencies() const
Definition:
SPDS.h:34
framework
mesh
SweepUtilities
Communicators
AAH_AsynComm_initdelayedupstrdata.cc
Generated by
1.9.3