#include <CLIP_solver.hpp>
|
| CLIP_solver (const Epetra_CrsMatrix *ASub_, const Epetra_IntVector *NodalDofs_, const Epetra_MultiVector *Coords_, const Epetra_CrsMatrix *ConStandard_, const double *clip_params_) |
|
| ~CLIP_solver () |
|
void | solve (Epetra_Vector *uStand, const Epetra_Vector *fStand, int &num_iter, int &solver_status, int &max_added_cor) |
|
void | mpcforces (Epetra_Vector *uLocal, Epetra_Import *ImporterStLam2Loc) |
|
void | tie_down_coarse (int n, int rowbeg[], int colidx[], double vals[], int ne, CLAPS_sparse_lu *&AA, double *&Xvecs) |
|
CLIP_solver::CLIP_solver |
( |
const Epetra_CrsMatrix * |
ASub_, |
|
|
const Epetra_IntVector * |
NodalDofs_, |
|
|
const Epetra_MultiVector * |
Coords_, |
|
|
const Epetra_CrsMatrix * |
ConStandard_, |
|
|
const double * |
clip_params_ |
|
) |
| |
CLIP_solver::~CLIP_solver |
( |
| ) |
|
void CLIP_solver::mpcforces |
( |
Epetra_Vector * |
uLocal, |
|
|
Epetra_Import * |
ImporterStLam2Loc |
|
) |
| |
void CLIP_solver::solve |
( |
Epetra_Vector * |
uStand, |
|
|
const Epetra_Vector * |
fStand, |
|
|
int & |
num_iter, |
|
|
int & |
solver_status, |
|
|
int & |
max_added_cor |
|
) |
| |
void CLIP_solver::tie_down_coarse |
( |
int |
n, |
|
|
int |
rowbeg[], |
|
|
int |
colidx[], |
|
|
double |
vals[], |
|
|
int |
ne, |
|
|
CLAPS_sparse_lu *& |
AA, |
|
|
double *& |
Xvecs |
|
) |
| |
The documentation for this class was generated from the following file: