| Thyra Package Browser (Single Doxygen Collection)
    Version of the Day
    | 
#include "createTridiagEpetraLinearOp.hpp"#include "Thyra_EpetraLinearOp.hpp"#include "Epetra_Map.h"#include "Epetra_CrsMatrix.h"#include "Epetra_SerialComm.h"
Go to the source code of this file.
| Functions | |
| Teuchos::RCP< Epetra_Operator > | createTridiagEpetraLinearOp (const int globalDim, const double diagScale, const bool verbose, std::ostream &out) | 
| This function generates a tridiagonal linear operator using Epetra.  More... | |
| Teuchos::RCP<Epetra_Operator> createTridiagEpetraLinearOp | ( | const int | globalDim, | 
| const double | diagScale, | ||
| const bool | verbose, | ||
| std::ostream & | out | ||
| ) | 
This function generates a tridiagonal linear operator using Epetra.
Specifically, this function returns a smart pointer to the matrix:
![\[ A= \left[\begin{array}{rrrrrrrrrr} 2 a & -1 \\ -1 & 2 a & -1 \\ & \ddots & \ddots & \ddots \\ & & -1 & 2 a & -1 \\ & & & -1 & 2 a \end{array}\right] \]](form_1.png) 
where diagScale is  and
 and globalDim is the glboal dimension of the matrix. 
Definition at line 21 of file createTridiagEpetraLinearOp.cpp.
References Copy, rcp(), Teuchos::rcp(), and TEUCHOS_TEST_FOR_EXCEPT.
Referenced by main().
 1.8.5
 1.8.5