Public Member Functions
Playa::NOXSolver Class Reference
Inheritance diagram for Playa::NOXSolver:
Playa::NonlinearSolverBase< double > Playa::Handleable< NonlinearSolverBase< double > >

List of all members.

Public Member Functions

 NOXSolver ()
 NOXSolver (const ParameterList &params)
 NOXSolver (const ParameterList &nonlinParams, const LinearSolver< double > &linSolver)
SolverState< double > solve (const NonlinearOperator< double > &F, Vector< double > &soln) const
const LinearSolver< double > & linSolver () const

Private Attributes

Handleable interface
LinearSolver< double > linSolver_
RCP< NOX::StatusTest::Generic > statusTest_
ParameterList params_
ParameterList printParams_

Detailed Description

Playa wrapper for NOX solver

Definition at line 65 of file PlayaNOXSolver.hpp.


Constructor & Destructor Documentation

Definition at line 69 of file PlayaNOXSolver.hpp.

NOXSolver::NOXSolver ( const ParameterList &  params)
NOXSolver::NOXSolver ( const ParameterList &  nonlinParams,
const LinearSolver< double > &  linSolver 
)

Member Function Documentation

const LinearSolver<double>& Playa::NOXSolver::linSolver ( ) const [inline]

Definition at line 81 of file PlayaNOXSolver.hpp.

References linSolver_.

SolverState< double > NOXSolver::solve ( const NonlinearOperator< double > &  F,
Playa::Vector< double > &  solnVec 
) const [virtual]

Member Data Documentation

Definition at line 90 of file PlayaNOXSolver.hpp.

Referenced by linSolver(), NOXSolver(), and solve().

ParameterList Playa::NOXSolver::params_ [mutable, private]

Reimplemented from Playa::NonlinearSolverBase< double >.

Definition at line 92 of file PlayaNOXSolver.hpp.

Referenced by NOXSolver(), and solve().

ParameterList Playa::NOXSolver::printParams_ [mutable, private]

Definition at line 93 of file PlayaNOXSolver.hpp.

Referenced by NOXSolver().

RCP<NOX::StatusTest::Generic> Playa::NOXSolver::statusTest_ [mutable, private]

Definition at line 91 of file PlayaNOXSolver.hpp.

Referenced by NOXSolver(), and solve().

Site Contact