Claps  Development
 All Classes Namespaces Files Functions Variables Macros
Public Member Functions | List of all members
CLIP_solver Class Reference

#include <CLIP_solver.hpp>

Public Member Functions

 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)
 

Constructor & Destructor Documentation

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 ( )

Member Function Documentation

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: