SST/macro
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
sstmac
software
libraries
compute
lib_hybrid_compute.h
Go to the documentation of this file.
1
#ifndef LIB_HYBRID_COMPUTE_H
2
#define LIB_HYBRID_COMPUTE_H
3
/*
4
* This file is part of SST/macroscale:
5
* The macroscale architecture simulator from the SST suite.
6
* Copyright (c) 2009 Sandia Corporation.
7
* This software is distributed under the BSD License.
8
* Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation,
9
* the U.S. Government retains certain rights in this software.
10
* For more information, see the LICENSE file in the top
11
* SST/macroscale directory.
12
*/
13
14
#ifndef SSTMAC_SOFTWARE_LIBRARIES_COMPUTE_LIB_HYBRID_COMPUTE_H_INCLUDED
15
#define SSTMAC_SOFTWARE_LIBRARIES_COMPUTE_LIB_HYBRID_COMPUTE_H_INCLUDED
16
17
#include <
sstmac/software/libraries/compute/lib_compute_inst.h
>
18
#include <
sstmac/software/libraries/compute/lib_compute_memmove.h
>
19
20
namespace
sstmac
{
21
namespace
sw {
22
23
class
lib_hybrid_compute
:
24
public
lib_compute_inst
,
25
public
lib_compute_memmove
26
{
27
28
public
:
29
30
virtual
31
~
lib_hybrid_compute
{
32
}
33
34
protected
:
35
lib_hybrid_compute
(
software_id
id
);
36
37
lib_hybrid_compute
(
const
std::string&
id
);
38
39
};
40
41
}
//end of namespace sstmac
42
}
43
44
#endif
45
46
47
48
#endif // LIB_HYBRID_COMPUTE_H
49
lib_compute_memmove.h
sstmac::sw::lib_hybrid_compute
Definition:
lib_hybrid_compute.h:23
lib_compute_inst.h
sstmac::sw::lib_compute_memmove
Definition:
lib_compute_memmove.h:20
sstmac
SUMI = Simulator unified messagine interface It is also the name for a solid ink in Japanese - i...
Definition:
parallel_runtime.h:18
sstmac::sw::lib_compute_inst
Definition:
lib_compute_inst.h:27
sstmac::sw::lib_hybrid_compute::lib_hybrid_compute
lib_hybrid_compute(const std::string &id)
sstmac::sw::software_id
A wrapper for an appid, taskid pair.
Definition:
software_id.h:28
Generated by
1.8.11