Public Member Functions
Playa::NonlinearOperator< Scalar > Class Template Reference
Inheritance diagram for Playa::NonlinearOperator< Scalar >:
Playa::Handle< NonlinearOperatorBase< Scalar > >

List of all members.

Public Member Functions

 NonlinearOperator ()
 NonlinearOperator (Handleable< NonlinearOperatorBase< Scalar > > *rawPtr)
 NonlinearOperator (const RefCountPtr< NonlinearOperatorBase< Scalar > > &smartPtr)
VectorSpace< Scalar > domain () const
VectorSpace< Scalar > range () const
void setEvalPt (const Vector< double > &evalPt) const
LinearOperator< Scalar > getJacobian () const
Vector< double > getFunctionValue () const
Vector< double > getInitialGuess () const
Vector< double > currentEvalPt () const

Detailed Description

template<class Scalar>
class Playa::NonlinearOperator< Scalar >

User-level nonlinear operator class

Definition at line 58 of file PlayaNonlinearOperator.hpp.


Constructor & Destructor Documentation

template<class Scalar>
Playa::NonlinearOperator< Scalar >::NonlinearOperator ( ) [inline]

Empty ctor

Definition at line 62 of file PlayaNonlinearOperator.hpp.

template<class Scalar>
Playa::NonlinearOperator< Scalar >::NonlinearOperator ( Handleable< NonlinearOperatorBase< Scalar > > *  rawPtr) [inline]

Construct a NonlinearOperator<Scalar> with a raw pointer to a NonlinearOperatorBase<Scalar>

Definition at line 62 of file PlayaNonlinearOperator.hpp.

template<class Scalar>
Playa::NonlinearOperator< Scalar >::NonlinearOperator ( const RefCountPtr< NonlinearOperatorBase< Scalar > > &  smartPtr) [inline]

Construct a NonlinearOperator<Scalar> with a smart pointer to a NonlinearOperatorBase<Scalar>

Definition at line 62 of file PlayaNonlinearOperator.hpp.


Member Function Documentation

template<class Scalar>
Vector<double> Playa::NonlinearOperator< Scalar >::currentEvalPt ( ) const [inline]
template<class Scalar>
VectorSpace<Scalar> Playa::NonlinearOperator< Scalar >::domain ( ) const [inline]

Definition at line 65 of file PlayaNonlinearOperator.hpp.

template<class Scalar>
Vector<double> Playa::NonlinearOperator< Scalar >::getFunctionValue ( ) const [inline]
template<class Scalar>
Vector<double> Playa::NonlinearOperator< Scalar >::getInitialGuess ( ) const [inline]
template<class Scalar>
LinearOperator<Scalar> Playa::NonlinearOperator< Scalar >::getJacobian ( ) const [inline]
template<class Scalar>
VectorSpace<Scalar> Playa::NonlinearOperator< Scalar >::range ( ) const [inline]

Definition at line 69 of file PlayaNonlinearOperator.hpp.

template<class Scalar>
void Playa::NonlinearOperator< Scalar >::setEvalPt ( const Vector< double > &  evalPt) const [inline]

Site Contact