#include <Meros_LinearSolver.hpp>
Public Member Functions | |
LinearSolver (const LinearSolveStrategy< Scalar > &strategy, const LinearOperator< Scalar > &op) | |
SolveStatus< typename PromotionTraits< Scalar, Scalar >::promote > | solve (const Vector< Scalar > &rhs, Vector< Scalar > &soln) const |
Private Attributes | |
RCP< const LinearOpWithSolveBase< Scalar > > | lows_ |
LinearOperator< Scalar > | op_ |
LinearSolveStrategy< Scalar > | strategy_ |
Meros::LinearSolver< Scalar >::LinearSolver | ( | const LinearSolveStrategy< Scalar > & | strategy, | |
const LinearOperator< Scalar > & | op | |||
) | [inline] |
SolveStatus<typename PromotionTraits<Scalar, Scalar>::promote> Meros::LinearSolver< Scalar >::solve | ( | const Vector< Scalar > & | rhs, | |
Vector< Scalar > & | soln | |||
) | const [inline] |
References Meros::LinearSolver< Scalar >::lows_, and Meros::LinearSolver< Scalar >::op_.
RCP<const LinearOpWithSolveBase<Scalar> > Meros::LinearSolver< Scalar >::lows_ [private] |
Referenced by Meros::LinearSolver< Scalar >::solve().
LinearOperator<Scalar> Meros::LinearSolver< Scalar >::op_ [private] |
Referenced by Meros::LinearSolver< Scalar >::solve().
LinearSolveStrategy<Scalar> Meros::LinearSolver< Scalar >::strategy_ [private] |