| accessRHSVector_private(const int num, double *values, int *indices, const int add_type, const bool image) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| addextraGhostsParents(PromGrid *lastg, PromGrid *nextg) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| AggregateCRs(PromList< PromAList< int > * > &aggs, const PromMatrix *const Ti, const double tol2=0.2, const bool do_glob=(1==1), const bool set_with_local=(1==0)) const (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| AggregateCRs2(PromList< PromAList< int > * > &aggs, const PromMatrix *const Ti, const double tol1, const double tol2, const bool do_glob, const bool set_with_local=(1==0)) const (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| applyBCs(PromMatrix *projC) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| assembleCRs(PromTable< int > *projCREqs) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| bVecArr_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| C_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| clone() (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| collectBCs() (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| Comm_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| constraintsLoadComplete() (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [inline] |
| constructPrometheus(const PromTable< int > &gid_ghostLid, const int ndf) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| copyInMatrix(double scalar, const Data &data) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| copyInRHSVector(double scalar, const Data &data) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| copyOutMatrix(double scalar, Data &data) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| copyOutRHSVector(double scalar, Data &data) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| CR_id_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| cr_tol_ (defined in PromUzawaSolver) | PromUzawaSolver | |
| CRCache_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| CreateKKTObs(PromGrid *const grid) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| Ctnnz_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| currentRHS_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| destroyMatrixData(Data &data) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| destroyVectorData(Data &data) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| diag_ (defined in PromUzawaSolver) | PromUzawaSolver | |
| dirty_guess_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| elemList_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| enforceEssentialBC(int *globalEqn, double *alpha, double *gamma, int len) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| enforceEssentialBC_private(int *globalEqn, double *alpha, double *gamma, int len, PromVector *bmod) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| enforceOtherBC(int *globalEqn, double *alpha, double *beta, double *gamma, int len) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| enforceOtherBC_private(int *globalEqn, double *alpha, double *beta, double *gamma, int len) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| enforceRemoteEssBCs(int numEqns, int *globalEqns, int **colIndices, int *colIndLen, double **coefs) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| eq_map_private(const int geq, int *myeq, bool *prim, int *proc) const (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [inline, private] |
| essbcdata_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| ExtendElemList() (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| FactorKKT(PromCRMatrix *KK, PromGrid *grid, PromPC *pc, const PromCRVector *const xx) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| formResidual(double *values, int len) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| formResidual_i(double *values, int len) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| formResidual_private(double *values, int len, const bool image) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| gamma_alpha_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| geq_fixity_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| GetBCSends() (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| getFromRHSVector(int num, double *values, const int *indices) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| getFromRHSVector_i(int num, double *values, const int *indices) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| getMatrixPtr(Data &data) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| getMatrixRow(int row, double *coefs, int *indices, int len, int &rowLength) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| getMatrixRowLength(int row, int &length) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| getRHS() (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| getRHSVectorPtr(Data &data) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| getSolnEntry(int eqnNumber, double &answer) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| getSolnEntry_i(int eqnNumber, double &answer) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| getSolution(double *answers, int len) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| getSolution() (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| getSolution_i(double *answers, int len) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| getSolution_private(double *answers, int len, const bool image) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| GlobalizeAggs(const PromMap &map, PromList< PromAList< int > * > &aggs, PromAList< int > **lid_aggList, PromTable< PromAList< int > * > &ghost_list, PromTable< PromAList< int > * > &listID_list, PromAList< int > *const dummy) const (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| id_map_private(const int gid, int *myid, bool *prim, int *proc) const (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [inline, private] |
| id_proc_private(const int gid, int &proc) const (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| Init(const PromComm &comm, PromOptions &opts, PromPerfMonitor &perf) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| Init(const PromMap &primmap, const PromMap &dualmap) (defined in PromUzawaSolver) | PromUzawaSolver | |
| init_guess_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| launchSolver(int &solveStatus, int &iterations) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| lid_primLEq_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| lmap_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| LSC_Residual(PromMatrix *KK, const PromVector *const BB, PromVector *const XX, PromVector *const YY) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| MakeCRProlMap(PromList< PromAList< int > * > &aggs, const PromGrid *const grid, PromMap **clm_out, PromMatrix **prol_D_out) const (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| MakeSolver(const PromMap *const p_map) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| matrix_setup_reuse_factor_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| matrixLoadComplete() (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| max_uzawa_its_ (defined in PromUzawaSolver) | PromUzawaSolver | |
| mg_levels_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| MIS_CRs(int &ndone, const int nadj[], PromList< PromAList< int > * > &aggs, const PromMatrix *const Ti, const double tol2, const bool do_glob, PromAList< int > **lid_aggList, PromTable< PromAList< int > * > &ghost_list, PromTable< PromAList< int > * > &listID_list, int &locAggID, PromAList< int > *const dummy) const (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| MoveAggs(const PromMap &map, PromList< PromAList< int > * > &aggs, const int nextFactor, const PromMap *const CP_colMap, const PromMatrix *const CP) const (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| MPIComm_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| Mult(const PromMatrix *const AA, const PromMatrix *const BB, PromMatrix **C_out) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private, static] |
| mype_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| normRTol_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| npe_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| nSolves_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| num_matrices_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| numGlobalRows_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| numGlobalRowsLm_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| numGlobalRowsPrim_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| numRHSs_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| options_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| othbcdata_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| parameters(int numParams, char **params) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| Pen_stiff_ (defined in PromUzawaSolver) | PromUzawaSolver | |
| penalty_factor_ (defined in PromUzawaSolver) | PromUzawaSolver | |
| perf_mon_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| primGEq_lid_private(const int geq, int *lid_out) const (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| proc_ghostCRIDs_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| proc_globalEq_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| proc_gnode_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| proc_lmEq_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| proc_primEq_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| proj_lmap_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| projCR_id_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| projCRCache_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| projNdLimit_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| prom_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| Prometheus_LinSysCore(MPI_Comm comm) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| PromUzawaSolver() (defined in PromUzawaSolver) | PromUzawaSolver | [inline] |
| putCoords_private(int fieldID, int fieldSize, int *nodeNumbers, int numNodes, const double *data) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| putInitialGuess(const int *eqnNumbers, const double *values, int len) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| putIntoRHSVector(int num, const double *values, const int *indices) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| putIntoRHSVector_i(int num, const double *values, const int *indices) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| putIntoSystemMatrix(int numPtRows, const int *ptRows, int numPtCols, const int *ptCols, const double *const *values) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| putNodalFieldData(int fieldID, int fieldSize, int *nodeNumbers, int numNodes, const double *data) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| pwork_ (defined in PromUzawaSolver) | PromUzawaSolver | |
| ReFactorSolver() (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| RemoveCRfromAllGrids() (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| Reset(const PromMap &dualmap) (defined in PromUzawaSolver) | PromUzawaSolver | |
| resetConstraints(double s) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| resetMatrix(double s) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| resetMatrixAndVector(double s) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| resetRHSVector(double s) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| rhs_res_scale_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| rhsIDs_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| root_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| SetBCforCRTable(const PromMatrix *const CC, const PromMatrix *const projC) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| setConnectivities(GlobalID elemBlock, int numElements, int numNodesPerElem, const GlobalID *elemIDs, const int *const *connNodes) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| setDummyReg(PromMatrix *const AA, const PromTable< PromCR * > *const CR_id) const (defined in PromUzawaSolver) | PromUzawaSolver | |
| setGlobalOffsets(int len, int *nodeOffsets, int *eqnOffsets, int *blkEqnOffsets) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| SetGlobalResTol(double tol) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [inline] |
| setLoadVectors(GlobalID elemBlock, int numElems, const GlobalID *elemIDs, const double *const *load, int numEqnsPerElem, const int *const *eqnIndices) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| setLookup(Lookup &lookup) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| setMatrixStructure(int **ptColIndices, int *ptRowLengths, int **blkColIndices, int *blkRowLengths, int *ptRowsPerBlkRow) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| setMatrixStructure(const PromTable< int > &gid_ghostLid, const int ndf) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| setMatrixStructure_private(const PromTable< int > &gid_ghostLid, const int ndf) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| setMultCRComplete() (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| setMultCREqns(int multCRSetID, int numCRs, int numNodesPerCR, int **nodeNumbers, int **eqnNumbers, int *fieldIDs, int *multiplierEqnNumbers) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| setNumRHSVectors(int numRHSs, const int *rhsIDs) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| setPenCREqns(int penCRSetID, int numCRs, int numNodesPerCR, int **nodeNumbers, int **eqnNumbers, int *fieldIDs) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| SetReg(PromMatrix *AA) (defined in PromUzawaSolver) | PromUzawaSolver | |
| setRegularization_private(PromMatrix *const A, const PromMatrix *const C, PromVector *const diag, const double alpha, PromVector *const dd=NULL) (defined in PromUzawaSolver) | PromUzawaSolver | [static] |
| setRHSID(int rhsID) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| SetRTol(float tol) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| setStiffnessMatrices(GlobalID elemBlock, int numElems, const GlobalID *elemIDs, const double *const *const *stiff, int numEqnsPerElem, const int *const *eqnIndices) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| setUseComplex(bool b=true) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| SolveUzawa(PromSolver *const solver, const PromMatrix *const AA, PromCRVector *const RR, PromCRVector *const XX, const PromCRVector *const BB, PromVector *const x_0, const int verb, float normR_0, int &ret_out, int &its_out) const (defined in PromUzawaSolver) | PromUzawaSolver | |
| sumInMatrix(double scalar, const Data &data) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| sumInRHSVector(double scalar, const Data &data) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| sumIntoRHSVector(int num, const double *values, const int *indices) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| sumIntoRHSVector_i(int num, const double *values, const int *indices) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| sumIntoRHSVector_private(const int num, const double *values, const int *indices, const int add_type, const bool image) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| sumIntoSystemMatrix(int numPtRows, const int *ptRows, int numPtCols, const int *ptCols, int numBlkRows, const int *blkRows, int numBlkCols, const int *blkCols, const double *const *values) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| sumIntoSystemMatrix(int numPtRows, const int *ptRows, int numPtCols, const int *ptCols, const double *const *values) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| sumIntoSystemMatrix_i(int numPtRows, const int *ptRows, int numPtCols, const int *ptCols, int numBlkRows, const int *blkRows, int numBlkCols, const int *blkCols, const double *const *values) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| sumIntoSystemMatrix_i(int numPtRows, const int *ptRows, int numPtCols, const int *ptCols, const double *const *values) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| sumIntoSystemMatrix_private(int numPtRows, const int *ptRows, int numPtCols, const int *ptCols, const double *const *values, const int add_type, const bool image) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| sumIntoSystemMatrix_private(int numPtRows, const int *ptRows, int numPtCols, const int *ptCols, int numBlkRows, const int *blkRows, int numBlkCols, const int *blkCols, const double *const *values, const bool image) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| SymbolicSetUp() (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| TransMult(const PromMatrix *const AA, const PromMatrix *const BB, const PromMap *const mp, PromMatrix **, const PromMap *const mpt=NULL, PromMatrix **t=NULL) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private, static] |
| use_complex_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| use_uzawa_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| uwork_ (defined in PromUzawaSolver) | PromUzawaSolver | |
| uzawaC_ (defined in PromUzawaSolver) | PromUzawaSolver | |
| verbose_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| version_no_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [static] |
| work_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| writeSystem(const char *name) (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | |
| xVec_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| zeroEqs_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| zeroIS_ (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [private] |
| ~Prometheus_LinSysCore() (defined in Prometheus_LinSysCore) | Prometheus_LinSysCore | [virtual] |
| ~PromUzawaSolver() (defined in PromUzawaSolver) | PromUzawaSolver | |