Piro
Development
|
Top-level Thyra analysis driver | |
int | Piro::PerformAnalysis (Thyra::ModelEvaluatorDefaultBase< double > &piroModel, Teuchos::ParameterList &analysisParams, Teuchos::RCP< Thyra::VectorBase< double > > &result) |
Performs analysis of a solved model. More... | |
Package-specific Thyra analysis drivers | |
The package-specific routines are called by the top-level driver. | |
int | Piro::PerformMoochoAnalysis (Thyra::ModelEvaluatorDefaultBase< double > &piroModel, Teuchos::ParameterList &moochoParams, Teuchos::RCP< Thyra::VectorBase< double > > &p) |
Performs analysis of a solved model using MOOCHO. More... | |
int | Piro::PerformDakotaAnalysis (Thyra::ModelEvaluatorDefaultBase< double > &piroModel, Teuchos::ParameterList &dakotaParams, Teuchos::RCP< Thyra::VectorBase< double > > &p) |
Performs analysis of a solved model using Dakota via TriKota. More... | |
int | Piro::PerformOptiPackAnalysis (Thyra::ModelEvaluatorDefaultBase< double > &piroModel, Teuchos::ParameterList &optipackParams, Teuchos::ParameterList &globipackParams, Teuchos::RCP< Thyra::VectorBase< double > > &p) |
Performs analysis of a solved model using Optipack. More... | |
int | Piro::PerformROLAnalysis (Thyra::ModelEvaluatorDefaultBase< double > &piroModel, Teuchos::ParameterList &rolParams, Teuchos::RCP< Thyra::VectorBase< double > > &p) |
Performs analysis of a solved model using ROL. More... | |
int Piro::PerformAnalysis | ( | Thyra::ModelEvaluatorDefaultBase< double > & | piroModel, |
Teuchos::ParameterList & | analysisParams, | ||
Teuchos::RCP< Thyra::VectorBase< double > > & | result | ||
) |
Performs analysis of a solved model.
This function can either call one of the package-specific drivers or perform a forward solve.
int Piro::PerformDakotaAnalysis | ( | Thyra::ModelEvaluatorDefaultBase< double > & | piroModel, |
Teuchos::ParameterList & | dakotaParams, | ||
Teuchos::RCP< Thyra::VectorBase< double > > & | p | ||
) |
Performs analysis of a solved model using Dakota via TriKota.
Requires that the TriKota package is available.
int Piro::PerformMoochoAnalysis | ( | Thyra::ModelEvaluatorDefaultBase< double > & | piroModel, |
Teuchos::ParameterList & | moochoParams, | ||
Teuchos::RCP< Thyra::VectorBase< double > > & | p | ||
) |
Performs analysis of a solved model using MOOCHO.
Requires that the MOOCHO package is available.
int Piro::PerformOptiPackAnalysis | ( | Thyra::ModelEvaluatorDefaultBase< double > & | piroModel, |
Teuchos::ParameterList & | optipackParams, | ||
Teuchos::ParameterList & | globipackParams, | ||
Teuchos::RCP< Thyra::VectorBase< double > > & | p | ||
) |
Performs analysis of a solved model using Optipack.
Requires that the OptiPack package is available.
int Piro::PerformROLAnalysis | ( | Thyra::ModelEvaluatorDefaultBase< double > & | piroModel, |
Teuchos::ParameterList & | rolParams, | ||
Teuchos::RCP< Thyra::VectorBase< double > > & | p | ||
) |
Performs analysis of a solved model using ROL.
Requires that the ROL package is available.