47 #if defined(Epetra_SHOW_DEPRECATED_WARNINGS)
49 #warning "The Epetra package is deprecated"
101 virtual void Barrier()
const = 0;
118 virtual int Broadcast(
double * MyVals,
int Count,
int Root)
const = 0;
132 virtual int Broadcast(
int * MyVals,
int Count,
int Root)
const = 0;
146 virtual int Broadcast(
long * MyVals,
int Count,
int Root)
const = 0;
160 virtual int Broadcast(
long long * MyVals,
int Count,
int Root)
const = 0;
174 virtual int Broadcast(
char * MyVals,
int Count,
int Root)
const = 0;
191 virtual int GatherAll(
double * MyVals,
double * AllVals,
int Count)
const = 0;
204 virtual int GatherAll(
int * MyVals,
int * AllVals,
int Count)
const = 0;
217 virtual int GatherAll(
long * MyVals,
long * AllVals,
int Count)
const = 0;
230 virtual int GatherAll(
long long * MyVals,
long long * AllVals,
int Count)
const = 0;
247 virtual int SumAll(
double * PartialSums,
double * GlobalSums,
int Count)
const = 0;
260 virtual int SumAll(
int * PartialSums,
int * GlobalSums,
int Count)
const = 0;
273 virtual int SumAll(
long * PartialSums,
long * GlobalSums,
int Count)
const = 0;
286 virtual int SumAll(
long long * PartialSums,
long long * GlobalSums,
int Count)
const = 0;
302 virtual int MaxAll(
double * PartialMaxs,
double * GlobalMaxs,
int Count)
const = 0;
315 virtual int MaxAll(
int * PartialMaxs,
int * GlobalMaxs,
int Count)
const = 0;
328 virtual int MaxAll(
long * PartialMaxs,
long * GlobalMaxs,
int Count)
const = 0;
341 virtual int MaxAll(
long long * PartialMaxs,
long long * GlobalMaxs,
int Count)
const = 0;
354 virtual int MinAll(
double * PartialMins,
double * GlobalMins,
int Count)
const = 0;
367 virtual int MinAll(
int * PartialMins,
int * GlobalMins,
int Count)
const = 0;
380 virtual int MinAll(
long * PartialMins,
long * GlobalMins,
int Count)
const = 0;
392 virtual int MinAll(
long long * PartialMins,
long long * GlobalMins,
int Count)
const = 0;
408 virtual int ScanSum(
double * MyVals,
double * ScanSums,
int Count)
const = 0;
421 virtual int ScanSum(
int * MyVals,
int * ScanSums,
int Count)
const = 0;
434 virtual int ScanSum(
long * MyVals,
long * ScanSums,
int Count)
const = 0;
447 virtual int ScanSum(
long long * MyVals,
long long * ScanSums,
int Count)
const = 0;
457 virtual int MyPID()
const = 0;
463 virtual int NumProc()
const = 0;
472 #ifdef CreateDirectory
473 #undef CreateDirectory
480 virtual void PrintInfo(std::ostream & os)
const = 0;
Epetra_Distributor: The Epetra Gather/Scatter Setup Base Class.
Epetra_Directory: This class is a pure virtual class whose interface allows Epetra_Map and Epetr_Bloc...
Epetra_Comm: The Epetra Communication Abstract Base Class.
Epetra_BlockMap: A class for partitioning block element vectors and matrices.
virtual ~Epetra_Comm()
Epetra_Comm Destructor.