OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
parallel
ossimMpi.h
Go to the documentation of this file.
1
//*******************************************************************
2
// Copyright (C) 2000 ImageLinks Inc.
3
//
4
// License: See top level LICENSE.txt file.
5
//
6
// Author: Garrett Potts
7
//
8
//*************************************************************************
9
// $Id: ossimMpi.h 13602 2008-09-25 14:23:32Z gpotts $
10
#ifndef ossimMpi_HEADER
11
#define ossimMpi_HEADER
12
13
#include <
ossim/ossimConfig.h
>
14
#include <
ossim/base/ossimConstants.h
>
15
16
class
OSSIM_DLL
ossimMpi
17
{
18
public
:
19
static
ossimMpi
* instance();
20
21
ossim_float64
getTime
()
const
;
22
26
void
initialize(
int
* argc,
char
*** argv);
27
32
void
finalize();
33
int
getRank()
const
;
34
int
getNumberOfProcessors()
const
;
35
void
setEnabledFlag(
bool
flag);
36
bool
isEnabled()
const
;
37
45
void
barrier();
46
47
protected
:
48
ossimMpi
();
// hide
49
ossimMpi
(
const
ossimMpi
&);
// hide
50
void
operator =(
const
ossimMpi
&);
// hide
51
56
static
ossimMpi
*
theInstance
;
57
bool
theEnabledFlag
;
58
};
59
60
#endif
ossim::getTime
OSSIM_DLL ossim_int64 getTime()
Gets the current time.
Definition:
ossimCommon.cpp:1243
ossimConstants.h
ossim_float64
double ossim_float64
Definition:
ossimConstants.h:239
ossimConfig.h
ossimMpi::theEnabledFlag
bool theEnabledFlag
Definition:
ossimMpi.h:57
ossimMpi::theInstance
static ossimMpi * theInstance
Definition:
ossimMpi.h:56
OSSIM_DLL
#define OSSIM_DLL
Definition:
ossimConstants.h:72
ossimMpi
Definition:
ossimMpi.h:16
Generated on Fri Aug 3 2018 08:46:50 for OSSIM - Open Source Software Image Map by
1.8.14