Panzer  Version of the Day
Public Member Functions | List of all members
panzer::ThyraObjFactory< ScalarT > Class Template Referenceabstract

#include <Panzer_ThyraObjFactory.hpp>

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

Public Member Functions

virtual ~ThyraObjFactory ()
 
virtual Teuchos::RCP< const Thyra::VectorSpaceBase< ScalarT > > getThyraDomainSpace () const =0
 Get the domain space. More...
 
virtual Teuchos::RCP< const Thyra::VectorSpaceBase< ScalarT > > getThyraRangeSpace () const =0
 Get the range space. More...
 
virtual Teuchos::RCP< Thyra::LinearOpBase< ScalarT > > getThyraMatrix () const =0
 Get a matrix operator. More...
 

Detailed Description

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

Definition at line 59 of file Panzer_ThyraObjFactory.hpp.

Constructor & Destructor Documentation

◆ ~ThyraObjFactory()

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

Definition at line 61 of file Panzer_ThyraObjFactory.hpp.

Member Function Documentation

◆ getThyraDomainSpace()

template<typename ScalarT>
virtual Teuchos::RCP<const Thyra::VectorSpaceBase<ScalarT> > panzer::ThyraObjFactory< ScalarT >::getThyraDomainSpace ( ) const
pure virtual

◆ getThyraRangeSpace()

template<typename ScalarT>
virtual Teuchos::RCP<const Thyra::VectorSpaceBase<ScalarT> > panzer::ThyraObjFactory< ScalarT >::getThyraRangeSpace ( ) const
pure virtual

◆ getThyraMatrix()

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

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