Rythmos - Transient Integration for Differential Equations  Version of the Day
 All Classes Functions Variables Typedefs Pages
List of all members
Rythmos::SingleResidualModelEvaluatorBase< Scalar > Class Template Referenceabstract

Base class mix-in interface for single-residual model evaluators. More...

#include <Rythmos_SingleResidualModelEvaluatorBase.hpp>

Inheritance diagram for Rythmos::SingleResidualModelEvaluatorBase< Scalar >:
Inheritance graph
[legend]

Intialization

virtual void initializeSingleResidualModel (const RCP< const Thyra::ModelEvaluator< Scalar > > &daeModel, const Thyra::ModelEvaluatorBase::InArgs< Scalar > &basePoint, const Scalar &coeff_x_dot, const RCP< const Thyra::VectorBase< Scalar > > &x_dot_base, const Scalar &coeff_x, const RCP< const Thyra::VectorBase< Scalar > > &x_base, const Scalar &t_base, const RCP< const Thyra::VectorBase< Scalar > > &x_bar_init)=0
 

Query

virtual Scalar get_coeff_x_dot () const =0
 
virtual RCP< const
Thyra::VectorBase< Scalar > > 
get_x_dot_base () const =0
 
virtual Scalar get_coeff_x () const =0
 
virtual RCP< const
Thyra::VectorBase< Scalar > > 
get_x_base () const =0
 
virtual Scalar get_t_base () const =0
 

Detailed Description

template<class Scalar>
class Rythmos::SingleResidualModelEvaluatorBase< Scalar >

Base class mix-in interface for single-residual model evaluators.

ToDo: Finish documentation!

Definition at line 45 of file Rythmos_SingleResidualModelEvaluatorBase.hpp.

Member Function Documentation

template<class Scalar >
virtual void Rythmos::SingleResidualModelEvaluatorBase< Scalar >::initializeSingleResidualModel ( const RCP< const Thyra::ModelEvaluator< Scalar > > &  daeModel,
const Thyra::ModelEvaluatorBase::InArgs< Scalar > &  basePoint,
const Scalar &  coeff_x_dot,
const RCP< const Thyra::VectorBase< Scalar > > &  x_dot_base,
const Scalar &  coeff_x,
const RCP< const Thyra::VectorBase< Scalar > > &  x_base,
const Scalar &  t_base,
const RCP< const Thyra::VectorBase< Scalar > > &  x_bar_init 
)
pure virtual
template<class Scalar >
virtual Scalar Rythmos::SingleResidualModelEvaluatorBase< Scalar >::get_coeff_x_dot ( ) const
pure virtual
template<class Scalar >
virtual RCP<const Thyra::VectorBase<Scalar> > Rythmos::SingleResidualModelEvaluatorBase< Scalar >::get_x_dot_base ( ) const
pure virtual
template<class Scalar >
virtual Scalar Rythmos::SingleResidualModelEvaluatorBase< Scalar >::get_coeff_x ( ) const
pure virtual
template<class Scalar >
virtual RCP<const Thyra::VectorBase<Scalar> > Rythmos::SingleResidualModelEvaluatorBase< Scalar >::get_x_base ( ) const
pure virtual
template<class Scalar >
virtual Scalar Rythmos::SingleResidualModelEvaluatorBase< Scalar >::get_t_base ( ) const
pure virtual

The documentation for this class was generated from the following file: