Public Member Functions | |
PoissonBoltzmannJacobian (int nLocal, const VectorType< double > &vecType) | |
void | setEvalPoint (const Vector< double > &x) |
LinearOperator< double > | getOp () const |
const double & | h () const |
int | nLocalRows () const |
Private Attributes | |
LinearOperator< double > | op_ |
int | nLocalRows_ |
double | h_ |
Definition at line 19 of file PlayaPoissonBoltzmannJacobian.hpp.
PoissonBoltzmannJacobian::PoissonBoltzmannJacobian | ( | int | nLocal, | |
const VectorType< double > & | vecType | |||
) |
Definition at line 20 of file PlayaPoissonBoltzmannJacobian.cpp.
LinearOperator<double> Playa::PoissonBoltzmannJacobian::getOp | ( | ) | const [inline, virtual] |
Implements Playa::OperatorBuilder< double >.
Definition at line 30 of file PlayaPoissonBoltzmannJacobian.hpp.
References op_.
Referenced by Playa::PoissonBoltzmannOp::computeJacobianAndFunction().
const double& Playa::PoissonBoltzmannJacobian::h | ( | ) | const [inline] |
Definition at line 33 of file PlayaPoissonBoltzmannJacobian.hpp.
References h_.
Referenced by Playa::PoissonBoltzmannOp::computeJacobianAndFunction(), and Playa::PoissonBoltzmannOp::exactSoln().
int Playa::PoissonBoltzmannJacobian::nLocalRows | ( | ) | const [inline] |
void PoissonBoltzmannJacobian::setEvalPoint | ( | const Vector< double > & | x | ) |
Definition at line 28 of file PlayaPoissonBoltzmannJacobian.cpp.
References Playa::VectorType< Scalar >::createMatrixFactory(), Playa::OperatorBuilder< double >::domain(), Playa::IncrementallyConfigurableMatrixFactory::finalize(), Playa::MPIComm::getNProc(), Playa::MPIComm::getRank(), h_, Playa::IncrementallyConfigurableMatrixFactory::initializeNonzerosInRow(), Playa::LinearOperator< Scalar >::matrix(), nLocalRows_, op_, Playa::Out::os(), Playa::OperatorBuilder< double >::range(), Playa::OperatorBuilder< double >::vecType(), and Playa::MPIComm::world().
Referenced by Playa::PoissonBoltzmannOp::computeJacobianAndFunction().
double Playa::PoissonBoltzmannJacobian::h_ [private] |
Definition at line 43 of file PlayaPoissonBoltzmannJacobian.hpp.
Referenced by h(), and setEvalPoint().
int Playa::PoissonBoltzmannJacobian::nLocalRows_ [private] |
Definition at line 41 of file PlayaPoissonBoltzmannJacobian.hpp.
Referenced by nLocalRows(), and setEvalPoint().
LinearOperator<double> Playa::PoissonBoltzmannJacobian::op_ [private] |
Definition at line 39 of file PlayaPoissonBoltzmannJacobian.hpp.
Referenced by getOp(), and setEvalPoint().