Main Page | Class Hierarchy | Class List | File List | Class Members

Prometheus_LinSysCore Member List

This is the complete list of members for Prometheus_LinSysCore, including all inherited members.

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


Generated on Fri May 21 14:18:05 2004 by doxygen 1.3.7