#include <Pliris.h>
Public Member Functions | |
| Pliris (Epetra_Vector *A, Epetra_MultiVector *X, Epetra_MultiVector *B) | |
| Pliris () | |
| Pliris Default constructor. | |
| int | SetLHS (Epetra_MultiVector *X) |
| Pliris LHS Set. | |
| int | SetRHS (Epetra_MultiVector *B) |
| Pliris RHS Set. | |
| int | SetMatrix (Epetra_Vector *A) |
| Pliris Matrix Set. | |
| int | SetMatrix (Epetra_SerialDenseVector *A) |
| Pliris Matrix Set. | |
| int | GetDistribution (int *nprocs_row, int *number_of_unknowns, int *nrhs, int *my_rows, int *my_cols, int *my_first_row, int *my_first_col, int *my_rhs, int *my_row, int *my_col) |
| Pliris GetDistirbution. | |
| int | FactorSolve (Epetra_Vector *A, int my_rows, int my_cols, int *matrix_size, int *num_procsr, int *num_rhs, double *secs) |
| Pliris FactorSolve. | |
| int | FactorSolve (Epetra_SerialDenseVector *AA, int my_rows, int my_cols, int *matrix_size, int *num_procsr, int *num_rhs, double *secs) |
| Pliris FactorSolve. | |
| int | Factor (Epetra_Vector *A, int *matrix_size, int *num_procsr, int *permute, double *secs) |
| Pliris Factor. | |
| int | Solve (int *permute, int *num_rhs) |
| Pliris Solve. | |
| virtual | ~Pliris (void) |
| Pliris Default Destructor. | |
Protected Attributes | |
| double * | x_ |
| double * | a_ |
| double * | b_ |
| int | x_LDA_ |
| int | b_LDA_ |
| bool | inConstructor_ |
| Epetra_MultiVector * | X_ |
| Epetra_MultiVector * | B_ |
| Epetra_Vector * | A_ |
| Epetra_SerialDenseVector * | AA_ |
The Pliris class : Provides the functionality to interface to a dense LU
|
|
Pliris Default Destructor. Completely deletes a Pliris object. |
|
||||||||||||||||||||||||
|
Pliris Factor.
|
|
||||||||||||||||||||||||||||||||
|
Pliris FactorSolve.
|
|
||||||||||||||||||||||||||||||||
|
Pliris FactorSolve.
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
Pliris GetDistirbution.
|
|
|
Pliris LHS Set. Associates an already defined Epetra_MultiVector (or Epetra_Vector) as the initial guess and location where the solution will be return. |
|
|
Pliris Matrix Set. Associates an already defined Epetra_SerialDenseVector as the matrix (column ordered) of the linear system. |
|
|
Pliris Matrix Set. Associates an already defined Epetra_Vector as the matrix (column ordered) of the linear system. |
|
|
Pliris RHS Set. Associates an already defined Epetra_MultiVector (or Epetra_Vector) as the right-hand-side of the linear system. |
|
||||||||||||
|
Pliris Solve.
|
1.3.9.1