TriKota namespace.
More...
|
| class | DirectApplicInterface |
| | Adapter class that transates from a Trilinos interface toa Dakota interface. An object of this class IS a Dakota::DirectApplicInterface and wraps an EpetraExt::ModelEvaluator. It can then be passed in as the argument to the TriKota::Driver::run method. More...
|
| |
| class | Driver |
| | Class which wraps library-mode Dakota calls into a few simple steps. More...
|
| |
| class | ThyraDirectApplicInterface |
| | Adapter class that transates from a Trilinos interface toa Dakota interface. An object of this class IS a Dakota::DirectApplicInterface and wraps an EpetraExt::ModelEvaluator. It can then be passed in as the argument to the TriKota::Driver::run method. More...
|
| |
DirectApplicInterface(Dakota::ProblemDescDB &problem_db_, const Teuchos::RCP< EpetraExt::ModelEvaluator > App_, int p_index=0, int g_index=0)
Constructor that takes the Model Evaluator to wrap.
Definition: TriKota_DirectApplicInterface.cpp:40
int derived_map_of(const Dakota::String &of_name)
Virtual function redefinition from Dakota::DirectApplicInterface.
Definition: TriKota_ThyraDirectApplicInterface.cpp:183
ThyraDirectApplicInterface(Dakota::ProblemDescDB &problem_db_, const Teuchos::RCP< Thyra::ModelEvaluatorDefaultBase< double > > App_, int p_index=0, int g_index=0)
Constructor that takes the Model Evaluator to wrap.
Definition: TriKota_ThyraDirectApplicInterface.cpp:44
Class which wraps library-mode Dakota calls into a few simple steps.
Definition: TriKota_Driver.hpp:54
Adapter class that transates from a Trilinos interface toa Dakota interface. An object of this class ...
Definition: TriKota_DirectApplicInterface.hpp:53
int getAnalysisComm()
Accessor to get an MPI_Comm from Dakota. This allows Dakota to choose the parallelism,...
Definition: TriKota_Driver.cpp:108
bool rankZero() const
Query if current processor is rankZero for this iterator.
Definition: TriKota_Driver.hpp:101
int derived_map_ac(const Dakota::String &ac_name)
Virtual function redefinition from Dakota::DirectApplicInterface.
Definition: TriKota_DirectApplicInterface.cpp:107
int derived_map_of(const Dakota::String &of_name)
Virtual function redefinition from Dakota::DirectApplicInterface.
Definition: TriKota_DirectApplicInterface.cpp:164
void run(Dakota::DirectApplicInterface *appInterface)
Main call to execute the dakota analysis. The argument may be of type TriKota::DirectApplicInterface,...
Definition: TriKota_Driver.cpp:117
Driver(std::string dakota_in="dakota.in", std::string dakota_out="dakota.out", std::string dakota_err="dakota.err", std::string dakota_restart_out="dakota_restart.out", std::string dakota_restart_in="", const int stop_restart_evals=0)
Definition: TriKota_Driver.cpp:47
TriKota namespace.
Definition: TriKota_DirectApplicInterface.hpp:46
Dakota::ProblemDescDB & getProblemDescDB()
Accessor to get problem description from Dakota. This hook is used within TriKota::DirectApplicInterf...
Definition: TriKota_Driver.cpp:112
const Dakota::Variables getFinalSolution() const
Accessor for final parameters after an optimization run.
Definition: TriKota_Driver.cpp:129
int derived_map_ac(const Dakota::String &ac_name)
Virtual function redefinition from Dakota::DirectApplicInterface.
Definition: TriKota_ThyraDirectApplicInterface.cpp:121
Adapter class that transates from a Trilinos interface toa Dakota interface. An object of this class ...
Definition: TriKota_ThyraDirectApplicInterface.hpp:53
std::string TriKota_Version()
Print the version of TriKota.
Definition: TriKota_Version.cpp:4