10#ifndef TPETRA_CORE_HPP 
   11#define TPETRA_CORE_HPP 
   22#include <Tpetra_ConfigDefs.hpp> 
   23#include <Teuchos_Comm.hpp> 
   24#ifdef HAVE_TPETRACORE_MPI 
  102void initialize(
int* argc, 
char*** argv, MPI_Comm comm);
 
  135                const Teuchos::RCP<
const Teuchos::Comm<int> >& comm);
 
  199#ifdef HAVE_TPETRA_MPI 
 
Struct that holds views of the contents of a CrsMatrix.
 
Scope guard whose destructor automatically calls Tpetra::finalize for you.
 
ScopeGuard()=delete
Default constructor (FORBIDDEN)
 
~ScopeGuard()
Finalize Tpetra.
 
Namespace Tpetra contains the class and methods constituting the Tpetra library.
 
void initialize(int *argc, char ***argv)
Initialize Tpetra.
 
bool isInitialized()
Whether Tpetra is in an initialized state.
 
void finalize()
Finalize Tpetra.
 
Teuchos::RCP< const Teuchos::Comm< int > > getDefaultComm()
Get Tpetra's default communicator.