#include <Albany_Catalyst_Adapter.hpp>
Classes | |
class | Private |
Public Member Functions | |
bool | addPythonScriptPipeline (const std::string &filename) |
Add a python script that specifies a coprocessing pipeline. | |
bool | addPipeline (vtkCPPipeline *pipeline) |
Add a vtkCPPipeline coprocessing pipeline. | |
void | update (int timeStep, double time, Decorator &decorator, const Epetra_Vector &soln) |
Update catalyst. | |
Static Public Member Functions | |
static Teuchos::RCP< const Teuchos::ParameterList > | getValidAdapterParameters () |
Validate parameter list. | |
static Adapter * | initialize (const Teuchos::RCP< Teuchos::ParameterList > &catalystParams) |
Singleton management: | |
static Adapter * | get () |
static void | cleanup () |
Private Member Functions | |
Adapter () | |
~Adapter () | |
Adapter (const Adapter &) | |
void | operator= (const Adapter &) |
Private Attributes | |
Private *const | d |
Static Private Attributes | |
static Adapter * | instance = NULL |
Definition at line 20 of file Albany_Catalyst_Adapter.hpp.
Albany::Catalyst::Adapter::Adapter | ( | ) | [private] |
Definition at line 25 of file Albany_Catalyst_Adapter.cpp.
Albany::Catalyst::Adapter::~Adapter | ( | ) | [private] |
Definition at line 30 of file Albany_Catalyst_Adapter.cpp.
Albany::Catalyst::Adapter::Adapter | ( | const Adapter & | ) | [private] |
Adapter * Albany::Catalyst::Adapter::initialize | ( | const Teuchos::RCP< Teuchos::ParameterList > & | catalystParams | ) | [static] |
Singleton management:
Definition at line 36 of file Albany_Catalyst_Adapter.cpp.
Adapter * Albany::Catalyst::Adapter::get | ( | ) | [static] |
Definition at line 63 of file Albany_Catalyst_Adapter.cpp.
void Albany::Catalyst::Adapter::cleanup | ( | ) | [static] |
Definition at line 71 of file Albany_Catalyst_Adapter.cpp.
bool Albany::Catalyst::Adapter::addPythonScriptPipeline | ( | const std::string & | filename | ) |
Add a python script that specifies a coprocessing pipeline.
Definition at line 77 of file Albany_Catalyst_Adapter.cpp.
bool Albany::Catalyst::Adapter::addPipeline | ( | vtkCPPipeline * | pipeline | ) |
Add a vtkCPPipeline coprocessing pipeline.
Definition at line 84 of file Albany_Catalyst_Adapter.cpp.
void Albany::Catalyst::Adapter::update | ( | int | timeStep, | |
double | time, | |||
Decorator & | decorator, | |||
const Epetra_Vector & | soln | |||
) |
Update catalyst.
Definition at line 89 of file Albany_Catalyst_Adapter.cpp.
Teuchos::RCP< const Teuchos::ParameterList > Albany::Catalyst::Adapter::getValidAdapterParameters | ( | ) | [static] |
Validate parameter list.
Definition at line 111 of file Albany_Catalyst_Adapter.cpp.
void Albany::Catalyst::Adapter::operator= | ( | const Adapter & | ) | [private] |
Adapter * Albany::Catalyst::Adapter::instance = NULL [static, private] |
Definition at line 43 of file Albany_Catalyst_Adapter.hpp.
Private* const Albany::Catalyst::Adapter::d [private] |
Definition at line 50 of file Albany_Catalyst_Adapter.hpp.