|
Piro Development
|

Top-level Thyra analysis driver | |
| int | Piro::PerformAnalysis (Thyra::ModelEvaluatorDefaultBase< double > &piroModel, Teuchos::ParameterList &analysisParams, Teuchos::RCP< Thyra::VectorBase< double > > &result, Teuchos::RCP< ROL_ObserverBase< double > > observer=Teuchos::null) |
| Performs analysis of a solved model. | |
| int | Piro::PerformROLSteadyAnalysis (Thyra::ModelEvaluatorDefaultBase< double > &piroModel, Teuchos::ParameterList &rolParams, Teuchos::RCP< Thyra::VectorBase< double > > &p, Teuchos::RCP< ROL_ObserverBase< double > > observer=Teuchos::null) |
| Performs analysis of a steady state solved model using ROL. | |
| int | Piro::PerformROLTransientAnalysis (Thyra::ModelEvaluatorDefaultBase< double > &piroModel, Teuchos::ParameterList &rolParams, Teuchos::RCP< Thyra::VectorBase< double > > &p, Teuchos::RCP< ROL_ObserverBase< double > > observer=Teuchos::null) |
| Performs analysis of a transient solved model using ROL. | |
| int | Piro::PerformROLAnalysis (Thyra::ModelEvaluatorDefaultBase< double > &piroModel, Teuchos::ParameterList &rolParams, Teuchos::RCP< Thyra::VectorBase< double > > &p, Teuchos::RCP< ROL_ObserverBase< double > > observer=Teuchos::null) |
| Performs analysis of a solved model using ROL. | |
| int Piro::PerformAnalysis | ( | Thyra::ModelEvaluatorDefaultBase< double > & | piroModel, |
| Teuchos::ParameterList & | analysisParams, | ||
| Teuchos::RCP< Thyra::VectorBase< double > > & | result, | ||
| Teuchos::RCP< ROL_ObserverBase< double > > | observer = Teuchos::null |
||
| ) |
Performs analysis of a solved model.
This function can either call one of the package-specific drivers or perform a forward solve.
Referenced by Piro::Epetra::PerformAnalysis().
| int Piro::PerformROLAnalysis | ( | Thyra::ModelEvaluatorDefaultBase< double > & | piroModel, |
| Teuchos::ParameterList & | rolParams, | ||
| Teuchos::RCP< Thyra::VectorBase< double > > & | p, | ||
| Teuchos::RCP< ROL_ObserverBase< double > > | observer = Teuchos::null |
||
| ) |
Performs analysis of a solved model using ROL.
Requires that the ROL package is available.
| int Piro::PerformROLSteadyAnalysis | ( | Thyra::ModelEvaluatorDefaultBase< double > & | piroModel, |
| Teuchos::ParameterList & | rolParams, | ||
| Teuchos::RCP< Thyra::VectorBase< double > > & | p, | ||
| Teuchos::RCP< ROL_ObserverBase< double > > | observer = Teuchos::null |
||
| ) |
Performs analysis of a steady state solved model using ROL.
Requires that the ROL package is available.
| int Piro::PerformROLTransientAnalysis | ( | Thyra::ModelEvaluatorDefaultBase< double > & | piroModel, |
| Teuchos::ParameterList & | rolParams, | ||
| Teuchos::RCP< Thyra::VectorBase< double > > & | p, | ||
| Teuchos::RCP< ROL_ObserverBase< double > > | observer = Teuchos::null |
||
| ) |
Performs analysis of a transient solved model using ROL.
Requires that the ROL package is available.