Factory for creating response functions from a parameter list. More...
#include <Albany_ResponseFactory.hpp>
Public Member Functions | |
| ResponseFactory (const Teuchos::RCP< Albany::Application > &application, const Teuchos::RCP< Albany::AbstractProblem > &problem, const Teuchos::ArrayRCP< Teuchos::RCP< Albany::MeshSpecsStruct > > &ms, const Teuchos::RCP< Albany::StateManager > &state_manager) | |
| Default constructor. | |
| virtual | ~ResponseFactory () |
| Destructor. | |
| virtual Teuchos::Array < Teuchos::RCP < AbstractResponseFunction > > | createResponseFunctions (Teuchos::ParameterList &responsesList) const |
| Create a set of response functions. | |
Protected Member Functions | |
| void | createResponseFunction (const std::string &name, Teuchos::ParameterList &responseParams, Teuchos::Array< Teuchos::RCP< AbstractResponseFunction > > &responses) const |
| Create individual response function. | |
Protected Attributes | |
| Teuchos::RCP< Albany::Application > | app |
| Application for field manager response functions. | |
| Teuchos::RCP < Albany::AbstractProblem > | prob |
| Problem class for field manager response functions. | |
| Teuchos::ArrayRCP < Teuchos::RCP < Albany::MeshSpecsStruct > > | meshSpecs |
| Meshspecs for field manager response functions. | |
| Teuchos::RCP < Albany::StateManager > | stateMgr |
| State manager for field manager response functions. | |
Private Member Functions | |
| ResponseFactory (const ResponseFactory &) | |
| Private to prohibit copying. | |
| ResponseFactory & | operator= (const ResponseFactory &) |
| Private to prohibit copying. | |
Factory for creating response functions from a parameter list.
Definition at line 24 of file Albany_ResponseFactory.hpp.
| Albany::ResponseFactory::ResponseFactory | ( | const Teuchos::RCP< Albany::Application > & | application, | |
| const Teuchos::RCP< Albany::AbstractProblem > & | problem, | |||
| const Teuchos::ArrayRCP< Teuchos::RCP< Albany::MeshSpecsStruct > > & | ms, | |||
| const Teuchos::RCP< Albany::StateManager > & | state_manager | |||
| ) | [inline] |
Default constructor.
Definition at line 28 of file Albany_ResponseFactory.hpp.
| virtual Albany::ResponseFactory::~ResponseFactory | ( | ) | [inline, virtual] |
Destructor.
Definition at line 37 of file Albany_ResponseFactory.hpp.
| Albany::ResponseFactory::ResponseFactory | ( | const ResponseFactory & | ) | [private] |
Private to prohibit copying.
| Teuchos::Array< Teuchos::RCP< Albany::AbstractResponseFunction > > Albany::ResponseFactory::createResponseFunctions | ( | Teuchos::ParameterList & | responsesList | ) | const [virtual] |
Create a set of response functions.
Definition at line 154 of file Albany_ResponseFactory.cpp.
| ResponseFactory& Albany::ResponseFactory::operator= | ( | const ResponseFactory & | ) | [private] |
Private to prohibit copying.
| void Albany::ResponseFactory::createResponseFunction | ( | const std::string & | name, | |
| Teuchos::ParameterList & | responseParams, | |||
| Teuchos::Array< Teuchos::RCP< AbstractResponseFunction > > & | responses | |||
| ) | const [protected] |
Create individual response function.
Definition at line 26 of file Albany_ResponseFactory.cpp.
Teuchos::RCP<Albany::Application> Albany::ResponseFactory::app [protected] |
Application for field manager response functions.
Definition at line 55 of file Albany_ResponseFactory.hpp.
Teuchos::RCP<Albany::AbstractProblem> Albany::ResponseFactory::prob [protected] |
Problem class for field manager response functions.
Definition at line 58 of file Albany_ResponseFactory.hpp.
Teuchos::ArrayRCP<Teuchos::RCP<Albany::MeshSpecsStruct> > Albany::ResponseFactory::meshSpecs [protected] |
Meshspecs for field manager response functions.
Definition at line 61 of file Albany_ResponseFactory.hpp.
Teuchos::RCP<Albany::StateManager> Albany::ResponseFactory::stateMgr [protected] |
State manager for field manager response functions.
Definition at line 64 of file Albany_ResponseFactory.hpp.
1.7.1