Thyra Version of the Day
Public Member Functions
Thyra::ScaledModelEvaluator< Scalar > Class Template Reference

This class decorates a ModelEvaluator and returns scaled residual and Jacobian values. More...

#include <Thyra_ScaledModelEvaluator_decl.hpp>

Inheritance diagram for Thyra::ScaledModelEvaluator< Scalar >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 ScaledModelEvaluator ()
 Constructs to uninitialized.
std::string description () const
 
void set_f_scaling (const RCP< const Thyra::VectorBase< Scalar > > &f_scaling)
 

Detailed Description

template<class Scalar>
class Thyra::ScaledModelEvaluator< Scalar >

This class decorates a ModelEvaluator and returns scaled residual and Jacobian values.

Given a scaling vector s, this object is treated as a diagonal scaling matrix and applied to x -> Sf(x) and x -> sW.

Definition at line 59 of file Thyra_ScaledModelEvaluator_decl.hpp.


Constructor & Destructor Documentation

template<class Scalar >
Thyra::ScaledModelEvaluator< Scalar >::ScaledModelEvaluator ( )

Constructs to uninitialized.

Definition at line 57 of file Thyra_ScaledModelEvaluator_def.hpp.


Member Function Documentation

template<class Scalar >
std::string Thyra::ScaledModelEvaluator< Scalar >::description ( ) const [virtual]

Reimplemented from Teuchos::Describable.

Definition at line 65 of file Thyra_ScaledModelEvaluator_def.hpp.

template<class Scalar >
void Thyra::ScaledModelEvaluator< Scalar >::set_f_scaling ( const RCP< const Thyra::VectorBase< Scalar > > &  f_scaling)

Definition at line 83 of file Thyra_ScaledModelEvaluator_def.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines