![]() |
threaddb
2.0
A file mapped memory container extension
|
#include <threaddbRGrid.h>
#include <threaddbStream.h>
#include <fstream>
#include <ios>
#include <random>
#include <iostream>
#include <list>
#include <sstream>
#include <map>
Classes | |
class | Shape1D< T > |
class | Shape2D< T > |
class | Shape3D< T > |
class | RandomGenerator< T > |
struct | Counter< T > |
Macros | |
#define | PATH_SEP "/" |
Typedefs | |
typedef int64_t | coordinate |
typedef tdb::Point< coordinate, 1 > | Point1D |
typedef tdb::Box< coordinate, 1 > | Box1D |
typedef Shape1D< coordinate > | Shape1D_ |
typedef tdb::Point< coordinate, 2 > | Point2D |
typedef tdb::Box< coordinate, 2 > | Box2D |
typedef Shape2D< coordinate > | Shape2D_ |
typedef tdb::Point< coordinate, 3 > | Point3D |
typedef tdb::Box< coordinate, 3 > | Box3D |
typedef Shape3D< coordinate > | Shape3D_ |
Functions | |
void | threadStore (tdb::rgrid< Shape3D_, coordinate, 3 > *pRgrid_p, RandomGenerator< coordinate > *pRand_p) |
int | main (int argc, char *argv[]) |
Variables | |
const coordinate | shapeDimension = 1000 |
const coordinate | scenarioDimension = 2000000 |
#define PATH_SEP "/" |
typedef tdb::Box<coordinate, 1> Box1D |
typedef tdb::Box<coordinate, 2> Box2D |
typedef tdb::Box<coordinate, 3> Box3D |
typedef int64_t coordinate |
typedef tdb::Point<coordinate, 1> Point1D |
typedef tdb::Point<coordinate, 2> Point2D |
typedef tdb::Point<coordinate, 3> Point3D |
typedef Shape1D<coordinate> Shape1D_ |
typedef Shape2D<coordinate> Shape2D_ |
typedef Shape3D<coordinate> Shape3D_ |
int main | ( | int | argc, |
char * | argv[] | ||
) |
void threadStore | ( | tdb::rgrid< Shape3D_, coordinate, 3 > * | pRgrid_p, |
RandomGenerator< coordinate > * | pRand_p | ||
) |
const coordinate scenarioDimension = 2000000 |
const coordinate shapeDimension = 1000 |