#include <Trilinos_Util_CrsMatrixGallery.h>
List of all members.
Constructor & Destructor Documentation
| Trilinos_Util::VbrMatrixGallery::VbrMatrixGallery |
( |
const string |
name, |
|
|
const Epetra_Map & |
map |
|
) |
| [inline] |
| Trilinos_Util::VbrMatrixGallery::VbrMatrixGallery |
( |
const string |
name, |
|
|
const Epetra_Comm & |
Comm |
|
) |
| [inline] |
| Trilinos_Util::VbrMatrixGallery::~VbrMatrixGallery |
( |
| ) |
|
Member Function Documentation
| void Trilinos_Util::VbrMatrixGallery::ComputeDiffBetweenStartingAndExactSolutionsVbr |
( |
double * |
residual | ) |
|
Computes the 2-norm of the difference between the starting solution and the exact solution for the VBR problem.
| void Trilinos_Util::VbrMatrixGallery::ComputeResidualVbr |
( |
double * |
residual | ) |
|
Computes the 2-norm of the residual for the VBR problem.
| void Trilinos_Util::VbrMatrixGallery::CreateBlockMap |
( |
void |
| ) |
[protected] |
| void Trilinos_Util::VbrMatrixGallery::CreateVbrExactSolution |
( |
void |
| ) |
[protected] |
Creates the exact solution for a Epetra_VbrMatrix.
| void Trilinos_Util::VbrMatrixGallery::CreateVbrMatrix |
( |
void |
| ) |
|
| void Trilinos_Util::VbrMatrixGallery::CreateVbrRHS |
( |
void |
| ) |
[protected] |
Create the RHS corresponding to the desired exact solution for the Vbr problem.
| void Trilinos_Util::VbrMatrixGallery::CreateVbrStartingSolution |
( |
void |
| ) |
[protected] |
Creates the starting solution for Vbr.
| const Epetra_BlockMap * Trilinos_Util::VbrMatrixGallery::GetBlockMap |
( |
void |
| ) |
|
Returns a pointer the internally stored BlockMap.
| const Epetra_BlockMap & Trilinos_Util::VbrMatrixGallery::GetBlockMapRef |
( |
void |
| ) |
|
| Epetra_MultiVector * Trilinos_Util::VbrMatrixGallery::GetVbrExactSolution |
( |
void |
| ) |
|
Returns a pointer to the selected Vbr exact solution.
| Epetra_LinearProblem * Trilinos_Util::VbrMatrixGallery::GetVbrLinearProblem |
( |
void |
| ) |
|
Returns a pointer to Epetra_LinearProblem for VBR.
| Epetra_VbrMatrix * Trilinos_Util::VbrMatrixGallery::GetVbrMatrix |
( |
const int |
NumPDEEqns | ) |
|
Returns a VbrMatrix, starting from the CsrMatrix.
Returns a VbrMatrix, starting from the CsrMatrix. This vbr matrix is formally equivalent to the CrsMatrix returned by GetMatrix(). However, each node of the CrsMatrix is replicated num_PDE_eqns times (this value is passed in input, or set via Set("num pde
eqns",IntValue)).
| Epetra_VbrMatrix * Trilinos_Util::VbrMatrixGallery::GetVbrMatrix |
( |
void |
| ) |
|
Returns a VbrMatrix, starting from the CsrMatrix.
| Epetra_VbrMatrix & Trilinos_Util::VbrMatrixGallery::GetVbrMatrixRef |
( |
void |
| ) |
|
| Epetra_MultiVector * Trilinos_Util::VbrMatrixGallery::GetVbrRHS |
( |
void |
| ) |
|
Returns a pointer to the RHS for the selected Vbr exact solution.
Returns a pointer to the RHS corresponding to the selected exact solution to the linear systems defined by the Epetra_VbrMatrix.
| Epetra_MultiVector * Trilinos_Util::VbrMatrixGallery::GetVbrStartingSolution |
( |
void |
| ) |
|
Returns a pointer to the starting solution for Vbr problems.
| void Trilinos_Util::VbrMatrixGallery::PrintVbrMatrixAndVectors |
( |
| ) |
|
| void Trilinos_Util::VbrMatrixGallery::PrintVbrMatrixAndVectors |
( |
ostream & |
os | ) |
|
Print out Vbr matrix and vectors.
Member Data Documentation
The documentation for this class was generated from the following files: