Panzer Version of the Day
Loading...
Searching...
No Matches
Public Member Functions | List of all members
panzer::ThyraObjContainer< ScalarT > Class Template Referenceabstract

#include <Panzer_ThyraObjContainer.hpp>

Inheritance diagram for panzer::ThyraObjContainer< ScalarT >:
Inheritance graph
[legend]

Public Member Functions

virtual ~ThyraObjContainer ()
 
virtual void initializeMatrix (ScalarT value)=0
 Put a particular scalar in the matrix.
 
virtual void set_x_th (const Teuchos::RCP< Thyra::VectorBase< ScalarT > > &in)=0
 
virtual Teuchos::RCP< Thyra::VectorBase< ScalarT > > get_x_th () const =0
 
virtual void set_dxdt_th (const Teuchos::RCP< Thyra::VectorBase< ScalarT > > &in)=0
 
virtual Teuchos::RCP< Thyra::VectorBase< ScalarT > > get_dxdt_th () const =0
 
virtual void set_f_th (const Teuchos::RCP< Thyra::VectorBase< ScalarT > > &in)=0
 
virtual Teuchos::RCP< Thyra::VectorBase< ScalarT > > get_f_th () const =0
 
virtual void set_A_th (const Teuchos::RCP< Thyra::LinearOpBase< ScalarT > > &in)=0
 
virtual Teuchos::RCP< Thyra::LinearOpBase< ScalarT > > get_A_th () const =0
 
void clear ()
 

Detailed Description

template<typename ScalarT>
class panzer::ThyraObjContainer< ScalarT >

Definition at line 59 of file Panzer_ThyraObjContainer.hpp.

Constructor & Destructor Documentation

◆ ~ThyraObjContainer()

template<typename ScalarT >
virtual panzer::ThyraObjContainer< ScalarT >::~ThyraObjContainer ( )
inlinevirtual

Definition at line 61 of file Panzer_ThyraObjContainer.hpp.

Member Function Documentation

◆ initializeMatrix()

template<typename ScalarT >
virtual void panzer::ThyraObjContainer< ScalarT >::initializeMatrix ( ScalarT  value)
pure virtual

◆ set_x_th()

template<typename ScalarT >
virtual void panzer::ThyraObjContainer< ScalarT >::set_x_th ( const Teuchos::RCP< Thyra::VectorBase< ScalarT > > &  in)
pure virtual

◆ get_x_th()

template<typename ScalarT >
virtual Teuchos::RCP< Thyra::VectorBase< ScalarT > > panzer::ThyraObjContainer< ScalarT >::get_x_th ( ) const
pure virtual

◆ set_dxdt_th()

template<typename ScalarT >
virtual void panzer::ThyraObjContainer< ScalarT >::set_dxdt_th ( const Teuchos::RCP< Thyra::VectorBase< ScalarT > > &  in)
pure virtual

◆ get_dxdt_th()

template<typename ScalarT >
virtual Teuchos::RCP< Thyra::VectorBase< ScalarT > > panzer::ThyraObjContainer< ScalarT >::get_dxdt_th ( ) const
pure virtual

◆ set_f_th()

template<typename ScalarT >
virtual void panzer::ThyraObjContainer< ScalarT >::set_f_th ( const Teuchos::RCP< Thyra::VectorBase< ScalarT > > &  in)
pure virtual

◆ get_f_th()

template<typename ScalarT >
virtual Teuchos::RCP< Thyra::VectorBase< ScalarT > > panzer::ThyraObjContainer< ScalarT >::get_f_th ( ) const
pure virtual

◆ set_A_th()

template<typename ScalarT >
virtual void panzer::ThyraObjContainer< ScalarT >::set_A_th ( const Teuchos::RCP< Thyra::LinearOpBase< ScalarT > > &  in)
pure virtual

◆ get_A_th()

template<typename ScalarT >
virtual Teuchos::RCP< Thyra::LinearOpBase< ScalarT > > panzer::ThyraObjContainer< ScalarT >::get_A_th ( ) const
pure virtual

◆ clear()

template<typename ScalarT >
void panzer::ThyraObjContainer< ScalarT >::clear ( )
inline

Definition at line 78 of file Panzer_ThyraObjContainer.hpp.


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