Candidate_v1.6.1
Rev | Line | |
---|
[184615] | 1 | /*
|
---|
| 2 | * createMatrixNrLookup.hpp
|
---|
| 3 | *
|
---|
| 4 | * Created on: Aug 31, 2012
|
---|
| 5 | * Author: heber
|
---|
| 6 | */
|
---|
| 7 |
|
---|
| 8 | #ifndef CREATEMATRIXNRLOOKUP_HPP_
|
---|
| 9 | #define CREATEMATRIXNRLOOKUP_HPP_
|
---|
| 10 |
|
---|
| 11 |
|
---|
| 12 | // include config.h
|
---|
| 13 | #ifdef HAVE_CONFIG_H
|
---|
| 14 | #include <config.h>
|
---|
| 15 | #endif
|
---|
| 16 |
|
---|
| 17 | #include <map>
|
---|
| 18 | #include <vector>
|
---|
| 19 |
|
---|
[8e84fe] | 20 | #ifdef HAVE_JOBMARKET
|
---|
[184615] | 21 | #include "JobMarket/types.hpp"
|
---|
[8e84fe] | 22 | #else
|
---|
| 23 | typedef size_t JobId_t;
|
---|
| 24 | #endif
|
---|
[184615] | 25 |
|
---|
| 26 | /** Creates a lookup from FragmentJob::id to the true fragment number.
|
---|
| 27 | *
|
---|
| 28 | * @param jobids vector with job ids
|
---|
| 29 | * @param FragmentCounter total number of fragments on return
|
---|
| 30 | * @return Lookup up-map
|
---|
| 31 | */
|
---|
| 32 | std::map< JobId_t, size_t > createMatrixNrLookup(
|
---|
| 33 | const std::vector<JobId_t> &jobids,
|
---|
[e0ae58d] | 34 | size_t &FragmentCounter,
|
---|
| 35 | std::vector<bool> &ValueMask);
|
---|
[184615] | 36 |
|
---|
| 37 | #endif /* CREATEMATRIXNRLOOKUP_HPP_ */
|
---|
Note:
See
TracBrowser
for help on using the repository browser.