Chi-Tech
|
#include <SPDS.h>
Public Types | |
typedef std::vector< int > | VecInt |
Public Member Functions | |
SPDS (const chi_mesh::Vector3 &in_omega, const chi_mesh::MeshContinuum &in_grid, bool verbose) | |
const chi_mesh::MeshContinuum & | Grid () const |
const chi_mesh::Vector3 & | Omega () const |
const SPLS & | GetSPLS () const |
const VecInt & | GetLocationDependencies () const |
const VecInt & | GetLocationSuccessors () const |
const VecInt & | GetDelayedLocationDependencies () const |
const VecInt & | GetDelayedLocationSuccessors () const |
const std::vector< std::pair< int, int > > & | GetLocalCyclicDependencies () const |
const std::vector< std::vector< FaceOrientation > > & | CellFaceOrientations () const |
int | MapLocJToPrelocI (int locJ) const |
int | MapLocJToDeplocI (int locJ) const |
virtual | ~SPDS ()=default |
Protected Member Functions | |
void | PopulateCellRelationships (const chi_mesh::Vector3 &omega, std::set< int > &location_dependencies, std::set< int > &location_successors, std::vector< std::set< std::pair< int, double > > > &cell_successors) |
void | PrintedGhostedGraph () const |
Protected Attributes | |
chi_mesh::Vector3 | omega_ |
const chi_mesh::MeshContinuum & | grid_ |
SPLS | spls_ |
std::vector< int > | location_dependencies_ |
std::vector< int > | location_successors_ |
std::vector< int > | delayed_location_dependencies_ |
std::vector< int > | delayed_location_successors_ |
std::vector< std::pair< int, int > > | local_cyclic_dependencies_ |
std::vector< std::vector< FaceOrientation > > | cell_face_orientations_ |
bool | verbose_ = false |
typedef std::vector<int> chi_mesh::sweep_management::SPDS::VecInt |
|
inline |
|
virtualdefault |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
int chi_mesh::sweep_management::SPDS::MapLocJToDeplocI | ( | int | locJ | ) | const |
int chi_mesh::sweep_management::SPDS::MapLocJToPrelocI | ( | int | locJ | ) | const |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |