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 43 of file TSFPoissonBoltzmannJacobian.hpp.
| PoissonBoltzmannJacobian::PoissonBoltzmannJacobian | ( | int | nLocal, |
| const VectorType< double > & | vecType | ||
| ) |
Definition at line 42 of file TSFPoissonBoltzmannJacobian.cpp.
| LinearOperator<double> TSFExtended::PoissonBoltzmannJacobian::getOp | ( | ) | const [inline, virtual] |
Implements TSFExtended::OperatorBuilder< double >.
Definition at line 54 of file TSFPoissonBoltzmannJacobian.hpp.
References op_.
Referenced by TSFExtended::PoissonBoltzmannOp::computeJacobianAndFunction().
| const double& TSFExtended::PoissonBoltzmannJacobian::h | ( | ) | const [inline] |
Definition at line 57 of file TSFPoissonBoltzmannJacobian.hpp.
References h_.
Referenced by TSFExtended::PoissonBoltzmannOp::computeJacobianAndFunction(), and TSFExtended::PoissonBoltzmannOp::exactSoln().
| int TSFExtended::PoissonBoltzmannJacobian::nLocalRows | ( | ) | const [inline] |
Definition at line 60 of file TSFPoissonBoltzmannJacobian.hpp.
References nLocalRows_.
| void PoissonBoltzmannJacobian::setEvalPoint | ( | const Vector< double > & | x | ) |
Definition at line 50 of file TSFPoissonBoltzmannJacobian.cpp.
References TSFExtended::VectorType< Scalar >::createMatrixFactory(), TSFExtended::OperatorBuilder< double >::domain(), TSFExtended::IncrementallyConfigurableMatrixFactory::finalize(), TSFExtended::Vector< Scalar >::getElement(), h_, TSFExtended::IncrementallyConfigurableMatrixFactory::initializeNonzerosInRow(), TSFExtended::LinearOperator< Scalar >::matrix(), nLocalRows_, op_, TSFExtended::OperatorBuilder< double >::range(), and TSFExtended::OperatorBuilder< double >::vecType().
Referenced by TSFExtended::PoissonBoltzmannOp::computeJacobianAndFunction().
double TSFExtended::PoissonBoltzmannJacobian::h_ [private] |
Definition at line 67 of file TSFPoissonBoltzmannJacobian.hpp.
Referenced by h(), and setEvalPoint().
int TSFExtended::PoissonBoltzmannJacobian::nLocalRows_ [private] |
Definition at line 65 of file TSFPoissonBoltzmannJacobian.hpp.
Referenced by nLocalRows(), and setEvalPoint().
LinearOperator<double> TSFExtended::PoissonBoltzmannJacobian::op_ [private] |
Definition at line 63 of file TSFPoissonBoltzmannJacobian.hpp.
Referenced by getOp(), and setEvalPoint().