addGraphEntries(fei::SharedPtr< fei::SparseRowGraph > matrixGraph) | fei::Reducer | |
addGraphIndices(int numRows, const int *rows, int numCols, const int *cols, fei::Graph &graph) | fei::Reducer | |
addLogEqn(int eqn) | fei::Logger | private |
addLogID(int ID) | fei::Logger | private |
addMatrixValues(int numRows, const int *rows, int numCols, const int *cols, const double *const *values, bool sum_into, fei::Matrix &feimat, int format) | fei::Reducer | |
addSymmetricGraphIndices(int numIndices, const int *indices, bool diagonal, fei::Graph &graph) | fei::Reducer | |
addVectorValues(int numValues, const int *globalIndices, const double *values, bool sum_into, bool soln_vector, int vectorIndex, fei::Vector &feivec) | fei::Reducer | |
array_len_ | fei::Reducer | private |
assembleReducedGraph(fei::Graph *graph, bool global_gather=true) | fei::Reducer | |
assembleReducedGraph(fei::SparseRowGraph *srgraph) | fei::Reducer | |
assembleReducedMatrix(fei::Matrix &matrix) | fei::Reducer | |
assembleReducedVector(bool soln_vector, fei::Vector &feivec) | fei::Reducer | |
bool_array_ | fei::Reducer | private |
comm_ | fei::Reducer | private |
copyOutVectorValues(int numValues, const int *globalIndices, double *values, bool soln_vector, int vectorIndex, fei::Vector &feivec) | fei::Reducer | |
csg_ | fei::Reducer | private |
csrD_ | fei::Reducer | private |
csrKdd | fei::Reducer | private |
csrKdi | fei::Reducer | private |
csrKid | fei::Reducer | private |
csrKii | fei::Reducer | private |
csvec | fei::Reducer | private |
csvec_i | fei::Reducer | private |
dbgprefix_ | fei::Reducer | private |
double_array_ | fei::Reducer | private |
expand_work_arrays(int size) | fei::Reducer | private |
fd_ | fei::Reducer | private |
fi_ | fei::Reducer | private |
firstLocalReducedEqn_ | fei::Reducer | private |
g_nonzero_ | fei::Reducer | private |
getLocalReducedEqns() | fei::Reducer | |
getLogEqns() | fei::Logger | private |
getLogIDs() | fei::Logger | private |
getSlaveMasterEqns(int slaveEqn, std::vector< int > &masterEqns) | fei::Reducer | |
highestGlobalSlaveEqn_ | fei::Reducer | private |
initialize() | fei::Reducer | |
int_array_ | fei::Reducer | private |
isLogEqn(int eqn) | fei::Logger | private |
isLogID(int ID) | fei::Logger | private |
isSlaveCol(int unreducedEqn) const | fei::Reducer | |
isSlaveEqn(int unreducedEqn) const | fei::Reducer | |
isSlaveEqn_ | fei::Reducer | private |
Kdd_ | fei::Reducer | private |
Kdi_ | fei::Reducer | private |
Kid_ | fei::Reducer | private |
Kii_ | fei::Reducer | private |
lastLocalReducedEqn_ | fei::Reducer | private |
localProc_ | fei::Reducer | private |
localReducedEqns_ | fei::Reducer | private |
localUnreducedEqns_ | fei::Reducer | private |
logEqns_ | fei::Logger | private |
Logger() | fei::Logger | private |
logIDs_ | fei::Logger | private |
lowestGlobalSlaveEqn_ | fei::Reducer | private |
mat_counter_ | fei::Reducer | private |
nonslaves_ | fei::Reducer | private |
numGlobalSlaves_ | fei::Reducer | private |
numLocalSlaves_ | fei::Reducer | private |
numProcs_ | fei::Reducer | private |
output_level_ | fei::Logger | private |
output_stream_ | fei::Logger | private |
Reducer(fei::SharedPtr< FillableMat > globalSlaveDependencyMatrix, fei::SharedPtr< CSVec > g_vector, MPI_Comm comm) | fei::Reducer | |
Reducer(fei::SharedPtr< fei::MatrixGraph > matrixGraph) | fei::Reducer | |
reverse_ | fei::Reducer | private |
rhs_vec_counter_ | fei::Reducer | private |
setLocalUnreducedEqns(const std::vector< int > &localUnreducedEqns) | fei::Reducer | |
setOutputLevel(OutputLevel olevel) | fei::Logger | private |
slavesPtr_ | fei::Reducer | private |
tmpMat1_ | fei::Reducer | private |
tmpMat2_ | fei::Reducer | private |
tmpVec1_ | fei::Reducer | private |
tmpVec2_ | fei::Reducer | private |
translateFromReducedEqn(int reduced_eqn) const | fei::Reducer | |
translateToReducedEqn(int unreducedEqn) const | fei::Reducer | |
work_1D_ | fei::Reducer | private |
work_2D_ | fei::Reducer | private |
~Logger() | fei::Logger | privatevirtual |
~Reducer() | fei::Reducer | virtual |