Thyra::StateFuncModelEvaluatorBase< Scalar > Class Template Reference

This base class defines default function implementations appropritate for a set of nonlinear state functions of the form x -> f(x). More...

#include <Thyra_StateFuncModelEvaluatorBase.hpp>

List of all members.

Public functions overridden from ModelEvaulator.

int Np () const
 Returns 0 .
int Ng () const
 Returns 0 .
Teuchos::RefCountPtr< const
VectorSpaceBase< Scalar > > 
get_p_space (int l) const
 Throws exception.
Teuchos::RefCountPtr< const
VectorSpaceBase< Scalar > > 
get_g_space (int j) const
 Throws exception.
ModelEvaluatorBase::InArgs<
Scalar > 
getNominalValues () const
 Returns this->createInArgs().
ModelEvaluatorBase::InArgs<
Scalar > 
getLowerBounds () const
 Returns this->createInArgs().
ModelEvaluatorBase::InArgs<
Scalar > 
getUpperBounds () const
 Returns this->createInArgs().
Teuchos::RefCountPtr< LinearOpWithSolveBase<
Scalar > > 
create_W () const
 Returns Teuchos::null.
Teuchos::RefCountPtr< LinearOpBase<
Scalar > > 
create_W_op () const
 Returns Teuchos::null.
Teuchos::RefCountPtr< LinearOpBase<
Scalar > > 
create_DfDp_op (int l) const
 Throws exception.
Teuchos::RefCountPtr< LinearOpBase<
Scalar > > 
create_DgDx_op (int j) const
 Throws exception.
Teuchos::RefCountPtr< LinearOpBase<
Scalar > > 
create_DgDp_op (int j, int l) const
 Throws exception.
void reportFinalPoint (const ModelEvaluatorBase::InArgs< Scalar > &finalPoint, const bool wasSolved)
 Does nothing and ignores input.


Detailed Description

template<class Scalar>
class Thyra::StateFuncModelEvaluatorBase< Scalar >

This base class defines default function implementations appropritate for a set of nonlinear state functions of the form x -> f(x).

The minimum that a subclass must to is to define implementations for get_x_space(), get_f_space(), createInArgs(), createOutArgs, and evalModel().

Definition at line 45 of file Thyra_StateFuncModelEvaluatorBase.hpp.


Member Function Documentation

template<class Scalar>
int Thyra::StateFuncModelEvaluatorBase< Scalar >::Np  )  const
 

Returns 0 .

Definition at line 91 of file Thyra_StateFuncModelEvaluatorBase.hpp.

template<class Scalar>
int Thyra::StateFuncModelEvaluatorBase< Scalar >::Ng  )  const
 

Returns 0 .

Definition at line 95 of file Thyra_StateFuncModelEvaluatorBase.hpp.

template<class Scalar>
Teuchos::RefCountPtr< const VectorSpaceBase< Scalar > > Thyra::StateFuncModelEvaluatorBase< Scalar >::get_p_space int  l  )  const
 

Throws exception.

Definition at line 100 of file Thyra_StateFuncModelEvaluatorBase.hpp.

template<class Scalar>
Teuchos::RefCountPtr< const VectorSpaceBase< Scalar > > Thyra::StateFuncModelEvaluatorBase< Scalar >::get_g_space int  j  )  const
 

Throws exception.

Definition at line 112 of file Thyra_StateFuncModelEvaluatorBase.hpp.

template<class Scalar>
ModelEvaluatorBase::InArgs< Scalar > Thyra::StateFuncModelEvaluatorBase< Scalar >::getNominalValues  )  const
 

Returns this->createInArgs().

Definition at line 125 of file Thyra_StateFuncModelEvaluatorBase.hpp.

template<class Scalar>
ModelEvaluatorBase::InArgs< Scalar > Thyra::StateFuncModelEvaluatorBase< Scalar >::getLowerBounds  )  const
 

Returns this->createInArgs().

Definition at line 130 of file Thyra_StateFuncModelEvaluatorBase.hpp.

template<class Scalar>
ModelEvaluatorBase::InArgs< Scalar > Thyra::StateFuncModelEvaluatorBase< Scalar >::getUpperBounds  )  const
 

Returns this->createInArgs().

Definition at line 135 of file Thyra_StateFuncModelEvaluatorBase.hpp.

template<class Scalar>
Teuchos::RefCountPtr< LinearOpWithSolveBase< Scalar > > Thyra::StateFuncModelEvaluatorBase< Scalar >::create_W  )  const
 

Returns Teuchos::null.

Definition at line 140 of file Thyra_StateFuncModelEvaluatorBase.hpp.

template<class Scalar>
Teuchos::RefCountPtr< LinearOpBase< Scalar > > Thyra::StateFuncModelEvaluatorBase< Scalar >::create_W_op  )  const
 

Returns Teuchos::null.

Definition at line 153 of file Thyra_StateFuncModelEvaluatorBase.hpp.

template<class Scalar>
Teuchos::RefCountPtr< LinearOpBase< Scalar > > Thyra::StateFuncModelEvaluatorBase< Scalar >::create_DfDp_op int  l  )  const
 

Throws exception.

Definition at line 166 of file Thyra_StateFuncModelEvaluatorBase.hpp.

template<class Scalar>
Teuchos::RefCountPtr< LinearOpBase< Scalar > > Thyra::StateFuncModelEvaluatorBase< Scalar >::create_DgDx_op int  j  )  const
 

Throws exception.

Definition at line 181 of file Thyra_StateFuncModelEvaluatorBase.hpp.

template<class Scalar>
Teuchos::RefCountPtr< LinearOpBase< Scalar > > Thyra::StateFuncModelEvaluatorBase< Scalar >::create_DgDp_op int  j,
int  l
const
 

Throws exception.

Definition at line 196 of file Thyra_StateFuncModelEvaluatorBase.hpp.

template<class Scalar>
void Thyra::StateFuncModelEvaluatorBase< Scalar >::reportFinalPoint const ModelEvaluatorBase::InArgs< Scalar > &  finalPoint,
const bool  wasSolved
 

Does nothing and ignores input.

Definition at line 210 of file Thyra_StateFuncModelEvaluatorBase.hpp.


The documentation for this class was generated from the following file:
Generated on Thu Sep 18 12:32:49 2008 for Thyra Nonlinear Model Evaluator Support by doxygen 1.3.9.1