TriKota  Development
Classes | Functions
TriKota Namespace Reference

TriKota namespace. More...

Classes

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...
 

Functions

std::string TriKota_Version ()
 Print the version of TriKota.
 

Detailed Description

TriKota namespace.

TriKota::DirectApplicInterface::DirectApplicInterface
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
TriKota::ThyraDirectApplicInterface::derived_map_of
int derived_map_of(const Dakota::String &of_name)
Virtual function redefinition from Dakota::DirectApplicInterface.
Definition: TriKota_ThyraDirectApplicInterface.cpp:183
TriKota::ThyraDirectApplicInterface::ThyraDirectApplicInterface
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
TriKota::Driver
Class which wraps library-mode Dakota calls into a few simple steps.
Definition: TriKota_Driver.hpp:54
TriKota::DirectApplicInterface
Adapter class that transates from a Trilinos interface toa Dakota interface. An object of this class ...
Definition: TriKota_DirectApplicInterface.hpp:53
TriKota::Driver::getAnalysisComm
int getAnalysisComm()
Accessor to get an MPI_Comm from Dakota. This allows Dakota to choose the parallelism,...
Definition: TriKota_Driver.cpp:108
TriKota::Driver::rankZero
bool rankZero() const
Query if current processor is rankZero for this iterator.
Definition: TriKota_Driver.hpp:101
TriKota::DirectApplicInterface::derived_map_ac
int derived_map_ac(const Dakota::String &ac_name)
Virtual function redefinition from Dakota::DirectApplicInterface.
Definition: TriKota_DirectApplicInterface.cpp:107
TriKota::DirectApplicInterface::derived_map_of
int derived_map_of(const Dakota::String &of_name)
Virtual function redefinition from Dakota::DirectApplicInterface.
Definition: TriKota_DirectApplicInterface.cpp:164
TriKota::Driver::run
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
TriKota::Driver::Driver
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
TriKota namespace.
Definition: TriKota_DirectApplicInterface.hpp:46
TriKota::Driver::getProblemDescDB
Dakota::ProblemDescDB & getProblemDescDB()
Accessor to get problem description from Dakota. This hook is used within TriKota::DirectApplicInterf...
Definition: TriKota_Driver.cpp:112
TriKota::Driver::getFinalSolution
const Dakota::Variables getFinalSolution() const
Accessor for final parameters after an optimization run.
Definition: TriKota_Driver.cpp:129
TriKota::ThyraDirectApplicInterface::derived_map_ac
int derived_map_ac(const Dakota::String &ac_name)
Virtual function redefinition from Dakota::DirectApplicInterface.
Definition: TriKota_ThyraDirectApplicInterface.cpp:121
TriKota::ThyraDirectApplicInterface
Adapter class that transates from a Trilinos interface toa Dakota interface. An object of this class ...
Definition: TriKota_ThyraDirectApplicInterface.hpp:53
TriKota::TriKota_Version
std::string TriKota_Version()
Print the version of TriKota.
Definition: TriKota_Version.cpp:4