Playa::NonlinearSolverBase< Scalar > Class Template Reference

Inheritance diagram for Playa::NonlinearSolverBase< Scalar >:

Playa::Handleable< NonlinearSolverBase< Scalar > >

List of all members.

Public Member Functions

 NonlinearSolverBase (const ParameterList &params=ParameterList())
virtual ~NonlinearSolverBase ()
virtual SolverState< Scalar > solve (const NonlinearOperator< Scalar > &F, Vector< Scalar > &soln) const =0

Protected Member Functions

const ParameterList & params () const

Private Attributes

ParameterList params_


Detailed Description

template<class Scalar>
class Playa::NonlinearSolverBase< Scalar >

Base interface for nonlinear solvers

Definition at line 21 of file PlayaNonlinearSolverBase.hpp.


Constructor & Destructor Documentation

template<class Scalar >
Playa::NonlinearSolverBase< Scalar >::NonlinearSolverBase ( const ParameterList &  params = ParameterList()  )  [inline]

Definition at line 45 of file PlayaNonlinearSolverBase.hpp.

template<class Scalar>
virtual Playa::NonlinearSolverBase< Scalar >::~NonlinearSolverBase (  )  [inline, virtual]

Definition at line 28 of file PlayaNonlinearSolverBase.hpp.


Member Function Documentation

template<class Scalar>
const ParameterList& Playa::NonlinearSolverBase< Scalar >::params (  )  const [inline, protected]

Definition at line 36 of file PlayaNonlinearSolverBase.hpp.

template<class Scalar>
virtual SolverState<Scalar> Playa::NonlinearSolverBase< Scalar >::solve ( const NonlinearOperator< Scalar > &  F,
Vector< Scalar > &  soln 
) const [pure virtual]


Member Data Documentation

template<class Scalar>
ParameterList Playa::NonlinearSolverBase< Scalar >::params_ [private]

Reimplemented in Playa::NOXSolver.

Definition at line 39 of file PlayaNonlinearSolverBase.hpp.

Referenced by Playa::NonlinearSolverBase< Scalar >::params().

Site Contact