Chi-Tech
SPDS_AdamsAdamsHawkins.h
Go to the documentation of this file.
1
#ifndef CHITECH_SPDS_ADAMSADAMSHAWKINS_H
2
#define CHITECH_SPDS_ADAMSADAMSHAWKINS_H
3
4
#include "
SPDS.h
"
5
6
namespace
chi_mesh::sweep_management
7
{
8
9
class
SPDS_AdamsAdamsHawkins
:
public
SPDS
10
{
11
public
:
12
SPDS_AdamsAdamsHawkins
(
const
chi_mesh::Vector3
& omega,
13
const
chi_mesh::MeshContinuum
& grid,
14
bool
cycle_allowance_flag,
15
bool
verbose);
16
const
std::vector<STDG>&
GetGlobalSweepPlanes
()
const
17
{
18
return
global_sweep_planes_
;
19
}
20
21
private
:
22
void
BuildTaskDependencyGraph
(
23
const
std::vector<std::vector<int>>& global_dependencies,
24
bool
cycle_allowance_flag);
25
26
std::vector<STDG>
global_sweep_planes_
;
///< Processor sweep planes
27
};
28
29
}
30
31
#endif
// CHITECH_SPDS_ADAMSADAMSHAWKINS_H
SPDS.h
chi_mesh::MeshContinuum
Definition:
chi_meshcontinuum.h:35
chi_mesh::sweep_management::SPDS_AdamsAdamsHawkins
Definition:
SPDS_AdamsAdamsHawkins.h:10
chi_mesh::sweep_management::SPDS_AdamsAdamsHawkins::BuildTaskDependencyGraph
void BuildTaskDependencyGraph(const std::vector< std::vector< int > > &global_dependencies, bool cycle_allowance_flag)
Definition:
SPDS_AdamsAdamsHawkins.cc:125
chi_mesh::sweep_management::SPDS_AdamsAdamsHawkins::GetGlobalSweepPlanes
const std::vector< STDG > & GetGlobalSweepPlanes() const
Definition:
SPDS_AdamsAdamsHawkins.h:16
chi_mesh::sweep_management::SPDS_AdamsAdamsHawkins::global_sweep_planes_
std::vector< STDG > global_sweep_planes_
Processor sweep planes.
Definition:
SPDS_AdamsAdamsHawkins.h:26
chi_mesh::sweep_management::SPDS_AdamsAdamsHawkins::SPDS_AdamsAdamsHawkins
SPDS_AdamsAdamsHawkins(const chi_mesh::Vector3 &omega, const chi_mesh::MeshContinuum &grid, bool cycle_allowance_flag, bool verbose)
Definition:
SPDS_AdamsAdamsHawkins.cc:16
chi_mesh::sweep_management::SPDS
Definition:
SPDS.h:15
chi_mesh::sweep_management
Definition:
AAH_AngleSet.cc:9
chi_mesh::Vector3
Definition:
chi_meshvector.h:19
framework
mesh
SweepUtilities
SPDS
SPDS_AdamsAdamsHawkins.h
Generated by
1.9.3