Panzer  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
user_app::RythmosObserverFactory Class Reference

#include <user_app_RythmosObserverFactory.hpp>

Inheritance diagram for user_app::RythmosObserverFactory:
Inheritance graph
[legend]

Public Member Functions

 RythmosObserverFactory (const Teuchos::RCP< panzer::ResponseLibrary< panzer::Traits > > &stkIOResponseLibrary, const Teuchos::RCP< panzer::WorksetContainer > wkstContainer, bool useCoordinateUpdate)
 
bool useNOXObserver () const
 Use the NOX observer as well? More...
 
Teuchos::RCP
< Rythmos::IntegrationObserverBase
< double > > 
buildRythmosObserver (const Teuchos::RCP< panzer_stk_classic::STK_Interface > &mesh, const Teuchos::RCP< const panzer::UniqueGlobalIndexerBase > &dof_manager, const Teuchos::RCP< const panzer::LinearObjFactory< panzer::Traits > > &lof) const
 
- Public Member Functions inherited from panzer_stk_classic::RythmosObserverFactory
virtual ~RythmosObserverFactory ()
 

Private Attributes

Teuchos::RCP
< panzer::ResponseLibrary
< panzer::Traits > > 
stkIOResponseLibrary_
 Store STK IO response library...be careful, it will be modified externally. More...
 
Teuchos::RCP
< panzer::WorksetContainer
wkstContainer_
 
bool useCoordinateUpdate_
 Use the coordinate update observer? More...
 

Detailed Description

Definition at line 60 of file user_app_RythmosObserverFactory.hpp.

Constructor & Destructor Documentation

user_app::RythmosObserverFactory::RythmosObserverFactory ( const Teuchos::RCP< panzer::ResponseLibrary< panzer::Traits > > &  stkIOResponseLibrary,
const Teuchos::RCP< panzer::WorksetContainer wkstContainer,
bool  useCoordinateUpdate 
)
inline

Definition at line 63 of file user_app_RythmosObserverFactory.hpp.

Member Function Documentation

bool user_app::RythmosObserverFactory::useNOXObserver ( ) const
inlinevirtual

Use the NOX observer as well?

Implements panzer_stk_classic::RythmosObserverFactory.

Definition at line 71 of file user_app_RythmosObserverFactory.hpp.

Teuchos::RCP<Rythmos::IntegrationObserverBase<double> > user_app::RythmosObserverFactory::buildRythmosObserver ( const Teuchos::RCP< panzer_stk_classic::STK_Interface > &  mesh,
const Teuchos::RCP< const panzer::UniqueGlobalIndexerBase > &  dof_manager,
const Teuchos::RCP< const panzer::LinearObjFactory< panzer::Traits > > &  lof 
) const
inlinevirtual

Member Data Documentation

Teuchos::RCP<panzer::ResponseLibrary<panzer::Traits> > user_app::RythmosObserverFactory::stkIOResponseLibrary_
private

Store STK IO response library...be careful, it will be modified externally.

Definition at line 107 of file user_app_RythmosObserverFactory.hpp.

Teuchos::RCP<panzer::WorksetContainer> user_app::RythmosObserverFactory::wkstContainer_
private

Definition at line 109 of file user_app_RythmosObserverFactory.hpp.

bool user_app::RythmosObserverFactory::useCoordinateUpdate_
private

Use the coordinate update observer?

Definition at line 112 of file user_app_RythmosObserverFactory.hpp.


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