#include <ROL_BatchManager.hpp>
|
virtual | ~BatchManager () |
|
virtual int | batchID () |
|
virtual int | numBatches () |
|
virtual void | sumAll (Real *input, Real *output, int dim) |
|
virtual void | sumAll (Vector< Real > &input, Vector< Real > &output) |
|
virtual void | reduceAll (Real *input, Real *output, int dim, const Elementwise::ReductionOp< Real > &r) |
|
virtual void | gatherAll (const Real *send, const int ssize, Real *receive, int const rsize) const |
|
virtual void | broadcast (Real *input, int cnt, int root) |
|
virtual void | barrier () |
|
template<class Real>
class ROL::BatchManager< Real >
Definition at line 53 of file ROL_BatchManager.hpp.
◆ ~BatchManager()
◆ batchID()
◆ numBatches()
◆ sumAll() [1/2]
template<class Real >
virtual void ROL::BatchManager< Real >::sumAll |
( |
Real * | input, |
|
|
Real * | output, |
|
|
int | dim ) |
|
inlinevirtual |
◆ sumAll() [2/2]
◆ reduceAll()
template<class Real >
virtual void ROL::BatchManager< Real >::reduceAll |
( |
Real * | input, |
|
|
Real * | output, |
|
|
int | dim, |
|
|
const Elementwise::ReductionOp< Real > & | r ) |
|
inlinevirtual |
◆ gatherAll()
template<class Real >
virtual void ROL::BatchManager< Real >::gatherAll |
( |
const Real * | send, |
|
|
const int | ssize, |
|
|
Real * | receive, |
|
|
int const | rsize ) const |
|
inlinevirtual |
◆ broadcast()
template<class Real >
virtual void ROL::BatchManager< Real >::broadcast |
( |
Real * | input, |
|
|
int | cnt, |
|
|
int | root ) |
|
inlinevirtual |
◆ barrier()
The documentation for this class was generated from the following file: