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

#include <user_app_NOXObserver_WriteToExodus.hpp>

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

Public Member Functions

 NOXObserver_WriteToExodus (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 Teuchos::RCP< panzer::ResponseLibrary< panzer::Traits > > &response_library)
 
void runPreIterate (const NOX::Solver::Generic &solver)
 
void runPostIterate (const NOX::Solver::Generic &solver)
 
void runPreSolve (const NOX::Solver::Generic &solver)
 
void runPostSolve (const NOX::Solver::Generic &solver)
 

Protected Member Functions

void writeToScreen (std::ostream &os, const Thyra::VectorBase< double > &src)
 
void copyFlatThyraIntoBlockedThyra (const Thyra::VectorBase< double > &src, const Teuchos::Ptr< Thyra::VectorBase< double > > &dest) const
 Copy a flat vector into a product vector. More...
 

Protected Attributes

Teuchos::RCP
< panzer_stk_classic::STK_Interface
m_mesh
 
Teuchos::RCP< const
panzer::UniqueGlobalIndexerBase
m_dof_manager
 
Teuchos::RCP< const
panzer::LinearObjFactory
< panzer::Traits > > 
m_lof
 
Teuchos::RCP
< panzer::ResponseLibrary
< panzer::Traits > > 
m_response_library
 

Detailed Description

Definition at line 69 of file user_app_NOXObserver_WriteToExodus.hpp.

Constructor & Destructor Documentation

user_app::NOXObserver_WriteToExodus::NOXObserver_WriteToExodus ( 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 Teuchos::RCP< panzer::ResponseLibrary< panzer::Traits > > &  response_library 
)
inline

Definition at line 73 of file user_app_NOXObserver_WriteToExodus.hpp.

Member Function Documentation

void user_app::NOXObserver_WriteToExodus::runPreIterate ( const NOX::Solver::Generic solver)
inlinevirtual

Reimplemented from NOX::Abstract::PrePostOperator.

Definition at line 93 of file user_app_NOXObserver_WriteToExodus.hpp.

void user_app::NOXObserver_WriteToExodus::runPostIterate ( const NOX::Solver::Generic solver)
inline

Definition at line 98 of file user_app_NOXObserver_WriteToExodus.hpp.

void user_app::NOXObserver_WriteToExodus::runPreSolve ( const NOX::Solver::Generic solver)
inlinevirtual

Reimplemented from NOX::Abstract::PrePostOperator.

Definition at line 103 of file user_app_NOXObserver_WriteToExodus.hpp.

void user_app::NOXObserver_WriteToExodus::runPostSolve ( const NOX::Solver::Generic solver)
inline

Definition at line 108 of file user_app_NOXObserver_WriteToExodus.hpp.

void user_app::NOXObserver_WriteToExodus::writeToScreen ( std::ostream &  os,
const Thyra::VectorBase< double > &  src 
)
inlineprotected

Definition at line 144 of file user_app_NOXObserver_WriteToExodus.hpp.

void user_app::NOXObserver_WriteToExodus::copyFlatThyraIntoBlockedThyra ( const Thyra::VectorBase< double > &  src,
const Teuchos::Ptr< Thyra::VectorBase< double > > &  dest 
) const
inlineprotected

Copy a flat vector into a product vector.

Definition at line 159 of file user_app_NOXObserver_WriteToExodus.hpp.

Member Data Documentation

Teuchos::RCP<panzer_stk_classic::STK_Interface> user_app::NOXObserver_WriteToExodus::m_mesh
protected

Definition at line 198 of file user_app_NOXObserver_WriteToExodus.hpp.

Teuchos::RCP<const panzer::UniqueGlobalIndexerBase> user_app::NOXObserver_WriteToExodus::m_dof_manager
protected

Definition at line 199 of file user_app_NOXObserver_WriteToExodus.hpp.

Teuchos::RCP<const panzer::LinearObjFactory<panzer::Traits> > user_app::NOXObserver_WriteToExodus::m_lof
protected

Definition at line 200 of file user_app_NOXObserver_WriteToExodus.hpp.

Teuchos::RCP<panzer::ResponseLibrary<panzer::Traits> > user_app::NOXObserver_WriteToExodus::m_response_library
protected

Definition at line 201 of file user_app_NOXObserver_WriteToExodus.hpp.


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