Public Member Functions | Private Member Functions | Private Attributes

MOR::ObserverFactory Class Reference

#include <MOR_ObserverFactory.hpp>

List of all members.

Public Member Functions

 ObserverFactory (const Teuchos::RCP< ReducedSpaceFactory > &spaceFactory, const Teuchos::RCP< Teuchos::ParameterList > &parentParams)
Teuchos::RCP
< NOX::Epetra::Observer > 
create (const Teuchos::RCP< NOX::Epetra::Observer > &child)
Teuchos::RCP
< Rythmos::IntegrationObserverBase
< double > > 
create (const Teuchos::RCP< Rythmos::IntegrationObserverBase< double > > &child)

Private Member Functions

bool collectSnapshots () const
bool computeProjectionError () const
bool useReducedOrderModel () const
bool observeGeneralizedCoordinates () const
Teuchos::RCP
< Teuchos::ParameterList > 
getSnapParameters () const
Teuchos::RCP
< Teuchos::ParameterList > 
getErrorParameters () const
Teuchos::RCP
< Teuchos::ParameterList > 
getReducedOrderModelParameters () const
Teuchos::RCP
< Teuchos::ParameterList > 
getGeneralizedCoordinatesParameters () const
 ObserverFactory (const ObserverFactory &)
ObserverFactoryoperator= (const ObserverFactory &)

Private Attributes

Teuchos::RCP< ReducedSpaceFactoryspaceFactory_
Teuchos::RCP
< Teuchos::ParameterList > 
params_

Detailed Description

Definition at line 21 of file MOR_ObserverFactory.hpp.


Constructor & Destructor Documentation

MOR::ObserverFactory::ObserverFactory ( const Teuchos::RCP< ReducedSpaceFactory > &  spaceFactory,
const Teuchos::RCP< Teuchos::ParameterList > &  parentParams 
)

Definition at line 82 of file MOR_ObserverFactory.cpp.

MOR::ObserverFactory::ObserverFactory ( const ObserverFactory  )  [private]

Member Function Documentation

Teuchos::RCP<NOX::Epetra::Observer> MOR::ObserverFactory::create ( const Teuchos::RCP< NOX::Epetra::Observer > &  child  ) 
Teuchos::RCP<Rythmos::IntegrationObserverBase<double> > MOR::ObserverFactory::create ( const Teuchos::RCP< Rythmos::IntegrationObserverBase< double > > &  child  ) 
bool MOR::ObserverFactory::collectSnapshots (  )  const [private]

Definition at line 195 of file MOR_ObserverFactory.cpp.

bool MOR::ObserverFactory::computeProjectionError (  )  const [private]

Definition at line 200 of file MOR_ObserverFactory.cpp.

bool MOR::ObserverFactory::useReducedOrderModel (  )  const [private]

Definition at line 205 of file MOR_ObserverFactory.cpp.

bool MOR::ObserverFactory::observeGeneralizedCoordinates (  )  const [private]

Definition at line 210 of file MOR_ObserverFactory.cpp.

RCP< ParameterList > MOR::ObserverFactory::getSnapParameters (  )  const [private]

Definition at line 217 of file MOR_ObserverFactory.cpp.

RCP< ParameterList > MOR::ObserverFactory::getErrorParameters (  )  const [private]

Definition at line 222 of file MOR_ObserverFactory.cpp.

RCP< ParameterList > MOR::ObserverFactory::getReducedOrderModelParameters (  )  const [private]

Definition at line 227 of file MOR_ObserverFactory.cpp.

RCP< ParameterList > MOR::ObserverFactory::getGeneralizedCoordinatesParameters (  )  const [private]

Definition at line 232 of file MOR_ObserverFactory.cpp.

ObserverFactory& MOR::ObserverFactory::operator= ( const ObserverFactory  )  [private]

Member Data Documentation

Definition at line 41 of file MOR_ObserverFactory.hpp.

Teuchos::RCP<Teuchos::ParameterList> MOR::ObserverFactory::params_ [private]

Definition at line 42 of file MOR_ObserverFactory.hpp.


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