|
ForTrilinos
|
Data Types | |
| type | Epetra_LinearProblem |
Epetra_LinearProblem: The Epetra Linear Problem Class. More... | |
Private Member Functions | |
Integrity Check Methods | |
| integer(c_int) function | CheckInput (this) |
Sanity tests on input problem. | |
Set Methods | |
| subroutine | AssertSymmetric (this) |
Set assertion of symmetry for current problem . | |
| subroutine | SetPDL (this, PDL) |
Set problem difficulty level. | |
| subroutine | SetOperator_Matrix (this, A) |
Set operator matrix A. | |
| subroutine | SetLHS (this, X) |
Set left hand side X. | |
| subroutine | SetRHS (this, B) |
Set right hand side B. | |
Constructor Functions | |
| type(Epetra_LinearProblem) function, public | Epetra_LinearProblem () |
Epetra_LinearProblem default construtor. | |
| type(Epetra_LinearProblem) function, public | Epetra_LinearProblem (this) |
Epetra_LinearProblem Copy constructor. | |
| type(Epetra_LinearProblem) function | Epetra_LinarProblem (A, X, B) |
Epetra_LinearProblem Constructor passing the operator as a matrix. | |
| subroutine FEpetra_LinearProblem::AssertSymmetric | ( | class(Epetra_LinearProblem), intent(in) | this | ) | [private] |
Set assertion of symmetry for current problem .
| integer(c_int) function FEpetra_LinearProblem::CheckInput | ( | class(Epetra_LinearProblem), intent(in) | this | ) | [private] |
Sanity tests on input problem.
| type(Epetra_LinearProblem) function FEpetra_LinearProblem::Epetra_LinarProblem | ( | class(Epetra_RowMatrix), intent(in) | A, |
| class(Epetra_MultiVector), intent(in) | X, | ||
| class(Epetra_MultiVector), intent(in) | B | ||
| ) | [private] |
Epetra_LinearProblem Constructor passing the operator as a matrix.
Creates an Epetra_LinearProblem where the operator A is passed as a matrix.
| [in] | A | In The operator matrix |
| [in] | X | In The left hand side X |
| [in] | B | In The right hand side B. |
| type(Epetra_LinearProblem) function, public FEpetra_LinearProblem::Epetra_LinearProblem | ( | ) |
Epetra_LinearProblem default construtor.
Creates an empty Epetra_LinearProblem object. The operator A, left hand side X and right hand side B must be set using the SetOperator(), SetLhs() and SetRhs() methods.
| type(Epetra_LinearProblem) function, public FEpetra_LinearProblem::Epetra_LinearProblem | ( | type(Epetra_LinearProblem), intent(in) | this | ) |
Epetra_LinearProblem Copy constructor.
| subroutine FEpetra_LinearProblem::SetLHS | ( | class(Epetra_LinearProblem), intent(in) | this, |
| class(Epetra_MultiVector), intent(in) | X | ||
| ) | [private] |
Set left hand side X.
| subroutine FEpetra_LinearProblem::SetOperator_Matrix | ( | class(Epetra_LinearProblem), intent(in) | this, |
| class(Epetra_RowMatrix), intent(in) | A | ||
| ) | [private] |
Set operator matrix A.
| subroutine FEpetra_LinearProblem::SetPDL | ( | class(Epetra_LinearProblem), intent(in) | this, |
| integer(FT_ProblemDifficultyLevel_E_t), intent(in) | PDL | ||
| ) | [private] |
Set problem difficulty level.
| subroutine FEpetra_LinearProblem::SetRHS | ( | class(Epetra_LinearProblem), intent(in) | this, |
| class(Epetra_MultiVector), intent(in) | B | ||
| ) | [private] |
Set right hand side B.
1.7.6.1