Public Member Functions | |
| HeatOperator1D (int nLocal, const VectorType< double > &vecType) | |
| void | set_cj (const double &cj) |
| LinearOperator< double > | getOp () const |
Private Attributes | |
| RCP< MatrixFactory< double > > | matrixFactory_ |
| double | cj_ |
| double | h_ |
| int | nLocalRows_ |
| int | lowestLocalRow_ |
Definition at line 42 of file TSFHeatOperator1D.hpp.
| HeatOperator1D::HeatOperator1D | ( | int | nLocal, |
| const VectorType< double > & | vecType | ||
| ) |
Definition at line 41 of file TSFHeatOperator1D.cpp.
References TSFExtended::VectorType< Scalar >::createMatrixFactory(), TSFExtended::VectorSpace< Scalar >::dim(), TSFExtended::OperatorBuilder< double >::domain(), TSFExtended::IncrementallyConfigurableMatrixFactory::finalize(), h_, TSFExtended::IncrementallyConfigurableMatrixFactory::initializeNonzerosInRow(), lowestLocalRow_, matrixFactory_, TSFExtended::OperatorBuilder< double >::range(), and TSFExtended::OperatorBuilder< double >::vecType().
| LinearOperator< double > HeatOperator1D::getOp | ( | ) | const [virtual] |
Implements TSFExtended::OperatorBuilder< double >.
Definition at line 80 of file TSFHeatOperator1D.cpp.
References cj_, h_, lowestLocalRow_, TSFExtended::LinearOperator< Scalar >::matrix(), matrixFactory_, and nLocalRows_.
| void TSFExtended::HeatOperator1D::set_cj | ( | const double & | cj | ) | [inline] |
Definition at line 49 of file TSFHeatOperator1D.hpp.
References cj_.
double TSFExtended::HeatOperator1D::cj_ [private] |
Definition at line 56 of file TSFHeatOperator1D.hpp.
double TSFExtended::HeatOperator1D::h_ [private] |
Definition at line 57 of file TSFHeatOperator1D.hpp.
Referenced by getOp(), and HeatOperator1D().
int TSFExtended::HeatOperator1D::lowestLocalRow_ [private] |
Definition at line 59 of file TSFHeatOperator1D.hpp.
Referenced by getOp(), and HeatOperator1D().
RCP<MatrixFactory<double> > TSFExtended::HeatOperator1D::matrixFactory_ [private] |
Definition at line 55 of file TSFHeatOperator1D.hpp.
Referenced by getOp(), and HeatOperator1D().
int TSFExtended::HeatOperator1D::nLocalRows_ [private] |
Definition at line 58 of file TSFHeatOperator1D.hpp.
Referenced by getOp().