ROL
Public Member Functions | Protected Attributes | List of all members
ROL::EpetraBatchManager< Real > Class Template Referenceabstract

#include <ROL_EpetraBatchManager.hpp>

+ Inheritance diagram for ROL::EpetraBatchManager< Real >:

Public Member Functions

virtual ~EpetraBatchManager ()
 
 EpetraBatchManager (Teuchos::RCP< Epetra_Comm > &comm)
 
int batchID (void)
 
int numBatches (void)
 
void sumAll (Real *input, Real *output, int dim)
 
virtual void sumAll (Vector< Real > &input, Vector< Real > &output)=0
 
void barrier (void)
 
- Public Member Functions inherited from ROL::BatchManager< Real >
virtual ~BatchManager ()
 

Protected Attributes

Teuchos::RCP< Epetra_Comm > comm_
 

Detailed Description

template<class Real>
class ROL::EpetraBatchManager< Real >

Definition at line 53 of file ROL_EpetraBatchManager.hpp.

Constructor & Destructor Documentation

template<class Real >
virtual ROL::EpetraBatchManager< Real >::~EpetraBatchManager ( )
inlinevirtual

Definition at line 58 of file ROL_EpetraBatchManager.hpp.

template<class Real >
ROL::EpetraBatchManager< Real >::EpetraBatchManager ( Teuchos::RCP< Epetra_Comm > &  comm)
inline

Definition at line 59 of file ROL_EpetraBatchManager.hpp.

Member Function Documentation

template<class Real >
int ROL::EpetraBatchManager< Real >::batchID ( void  )
inlinevirtual
template<class Real >
int ROL::EpetraBatchManager< Real >::numBatches ( void  )
inlinevirtual

Reimplemented from ROL::BatchManager< Real >.

Definition at line 61 of file ROL_EpetraBatchManager.hpp.

References ROL::EpetraBatchManager< Real >::comm_.

template<class Real >
void ROL::EpetraBatchManager< Real >::sumAll ( Real *  input,
Real *  output,
int  dim 
)
inlinevirtual
template<class Real >
virtual void ROL::EpetraBatchManager< Real >::sumAll ( Vector< Real > &  input,
Vector< Real > &  output 
)
pure virtual
template<class Real >
void ROL::EpetraBatchManager< Real >::barrier ( void  )
inlinevirtual

Reimplemented from ROL::BatchManager< Real >.

Definition at line 64 of file ROL_EpetraBatchManager.hpp.

References ROL::EpetraBatchManager< Real >::comm_.

Member Data Documentation

template<class Real >
Teuchos::RCP<Epetra_Comm> ROL::EpetraBatchManager< Real >::comm_
protected

The documentation for this class was generated from the following file: