Functions

Main_Solve.cpp File Reference

#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"
Include dependency graph for Main_Solve.cpp:

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[])

Function Documentation

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.