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 18 of file PlayaHeatOperator1D.hpp.
HeatOperator1D::HeatOperator1D | ( | int | nLocal, | |
const VectorType< double > & | vecType | |||
) |
Definition at line 17 of file PlayaHeatOperator1D.cpp.
References Playa::VectorType< Scalar >::createMatrixFactory(), Playa::VectorSpace< Scalar >::dim(), Playa::OperatorBuilder< double >::domain(), Playa::IncrementallyConfigurableMatrixFactory::finalize(), Playa::MPIComm::getNProc(), Playa::MPIComm::getRank(), h_, Playa::IncrementallyConfigurableMatrixFactory::initializeNonzerosInRow(), lowestLocalRow_, matrixFactory_, Playa::OperatorBuilder< double >::range(), Playa::OperatorBuilder< double >::vecType(), and Playa::MPIComm::world().
LinearOperator< double > HeatOperator1D::getOp | ( | ) | const [virtual] |
Implements Playa::OperatorBuilder< double >.
Definition at line 56 of file PlayaHeatOperator1D.cpp.
References cj_, Playa::MPIComm::getNProc(), Playa::MPIComm::getRank(), h_, lowestLocalRow_, Playa::LinearOperator< Scalar >::matrix(), matrixFactory_, nLocalRows_, and Playa::MPIComm::world().
void Playa::HeatOperator1D::set_cj | ( | const double & | cj | ) | [inline] |
double Playa::HeatOperator1D::cj_ [private] |
double Playa::HeatOperator1D::h_ [private] |
int Playa::HeatOperator1D::lowestLocalRow_ [private] |
RCP<MatrixFactory<double> > Playa::HeatOperator1D::matrixFactory_ [private] |
int Playa::HeatOperator1D::nLocalRows_ [private] |