
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().