#include <iostream>
#include <string>
#include "Albany_Utils.hpp"
#include "Albany_SolverFactory.hpp"
#include "Piro_PerformSolve.hpp"
#include "Teuchos_ParameterList.hpp"
#include "Teuchos_GlobalMPISession.hpp"
#include "Teuchos_TimeMonitor.hpp"
#include "Teuchos_VerboseObject.hpp"
#include "Teuchos_StandardCatchMacros.hpp"
#include "Epetra_Map.h"
#include "EpetraExt_MultiVectorOut.h"
#include "EpetraExt_BlockMapOut.h"
#include "Thyra_EpetraThyraWrappers.hpp"
Go to the source code of this file.
Functions | |
Teuchos::RCP< const Epetra_Vector > | epetraVectorFromThyra (const Teuchos::RCP< const Epetra_Comm > &comm, const Teuchos::RCP< const Thyra::VectorBase< double > > &thyra) |
Teuchos::RCP< const Epetra_MultiVector > | epetraMultiVectorFromThyra (const Teuchos::RCP< const Epetra_Comm > &comm, const Teuchos::RCP< const Thyra::MultiVectorBase< double > > &thyra) |
void | epetraFromThyra (const Teuchos::RCP< const Epetra_Comm > &comm, const Teuchos::Array< Teuchos::RCP< const Thyra::VectorBase< double > > > &thyraResponses, const Teuchos::Array< Teuchos::Array< Teuchos::RCP< const Thyra::MultiVectorBase< double > > > > &thyraSensitivities, Teuchos::Array< Teuchos::RCP< const Epetra_Vector > > &responses, Teuchos::Array< Teuchos::Array< Teuchos::RCP< const Epetra_MultiVector > > > &sensitivities) |
int | main (int argc, char *argv[]) |
Teuchos::RCP<const Epetra_Vector> epetraVectorFromThyra | ( | const Teuchos::RCP< const Epetra_Comm > & | comm, | |
const Teuchos::RCP< const Thyra::VectorBase< double > > & | thyra | |||
) |
Definition at line 39 of file Main_Solve.cpp.
Teuchos::RCP<const Epetra_MultiVector> epetraMultiVectorFromThyra | ( | const Teuchos::RCP< const Epetra_Comm > & | comm, | |
const Teuchos::RCP< const Thyra::MultiVectorBase< double > > & | thyra | |||
) |
Definition at line 52 of file Main_Solve.cpp.
void epetraFromThyra | ( | const Teuchos::RCP< const Epetra_Comm > & | comm, | |
const Teuchos::Array< Teuchos::RCP< const Thyra::VectorBase< double > > > & | thyraResponses, | |||
const Teuchos::Array< Teuchos::Array< Teuchos::RCP< const Thyra::MultiVectorBase< double > > > > & | thyraSensitivities, | |||
Teuchos::Array< Teuchos::RCP< const Epetra_Vector > > & | responses, | |||
Teuchos::Array< Teuchos::Array< Teuchos::RCP< const Epetra_MultiVector > > > & | sensitivities | |||
) |
Definition at line 64 of file Main_Solve.cpp.
int main | ( | int | argc, | |
char * | argv[] | |||
) |
Definition at line 103 of file Main_Solve.cpp.