Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Sbalzarini Lab
S
Software
P
Parallel Computing
OpenFPM
openfpm_io
Commits
52333293
Commit
52333293
authored
Feb 07, 2016
by
Pietro Incardona
Browse files
Fixing test with new random number generator
parent
29b76a5f
Changes
2
Expand all
Hide whitespace changes
Inline
Side-by-side
src/VTKWriter/VTKWriter_unit_tests.hpp
View file @
52333293
...
...
@@ -11,6 +11,7 @@
#include "data_type/aggregate.hpp"
#include <random>
#include "VTKWriter.hpp"
#include "util/SimpleRNG.hpp"
BOOST_AUTO_TEST_SUITE
(
vtk_writer_test
)
...
...
@@ -771,9 +772,7 @@ BOOST_AUTO_TEST_CASE( vtk_writer_use_point_set )
// set the seed
// create the random generator engine
std
::
srand
(
0
);
std
::
default_random_engine
eg
;
std
::
uniform_real_distribution
<
float
>
ud
(
0.0
f
,
1.0
f
);
SimpleRNG
rng
;
// fill the vector with random data
v1ps
.
resize
(
100
);
...
...
@@ -786,32 +785,32 @@ BOOST_AUTO_TEST_CASE( vtk_writer_use_point_set )
for
(
size_t
i
=
0
;
i
<
v1ps
.
size
();
i
++
)
{
v1ps
.
template
get
<
0
>(
i
)[
0
]
=
ud
(
eg
);
v1ps
.
template
get
<
0
>(
i
)[
1
]
=
ud
(
eg
);
v1ps
.
template
get
<
0
>(
i
)[
2
]
=
ud
(
eg
);
v2ps
.
template
get
<
0
>(
i
)[
0
]
=
ud
(
eg
)
*
0.5
;
v2ps
.
template
get
<
0
>(
i
)[
1
]
=
ud
(
eg
)
*
0.5
;
v2ps
.
template
get
<
0
>(
i
)[
2
]
=
ud
(
eg
)
*
0.5
;
v3ps
.
template
get
<
0
>(
i
)[
0
]
=
ud
(
eg
)
*
0.3
;
v3ps
.
template
get
<
0
>(
i
)[
1
]
=
ud
(
eg
)
*
0.3
;
v3ps
.
template
get
<
0
>(
i
)[
2
]
=
ud
(
eg
)
*
0.3
;
v1pp
.
template
get
<
0
>(
i
)
=
ud
(
eg
);
v1pp
.
template
get
<
1
>(
i
)[
0
]
=
ud
(
eg
);
v1pp
.
template
get
<
1
>(
i
)[
1
]
=
ud
(
eg
);
v1pp
.
template
get
<
1
>(
i
)[
2
]
=
ud
(
eg
);
v2pp
.
template
get
<
0
>(
i
)
=
ud
(
eg
);
v2pp
.
template
get
<
1
>(
i
)[
0
]
=
ud
(
eg
);
v2pp
.
template
get
<
1
>(
i
)[
1
]
=
ud
(
eg
);
v2pp
.
template
get
<
1
>(
i
)[
2
]
=
ud
(
eg
);
v3pp
.
template
get
<
0
>(
i
)
=
ud
(
eg
);
v3pp
.
template
get
<
1
>(
i
)[
0
]
=
ud
(
eg
);
v3pp
.
template
get
<
1
>(
i
)[
1
]
=
ud
(
eg
);
v3pp
.
template
get
<
1
>(
i
)[
2
]
=
ud
(
eg
);
v1ps
.
template
get
<
0
>(
i
)[
0
]
=
rng
.
GetUniform
(
);
v1ps
.
template
get
<
0
>(
i
)[
1
]
=
rng
.
GetUniform
(
);
v1ps
.
template
get
<
0
>(
i
)[
2
]
=
rng
.
GetUniform
(
);
v2ps
.
template
get
<
0
>(
i
)[
0
]
=
rng
.
GetUniform
(
)
*
0.5
;
v2ps
.
template
get
<
0
>(
i
)[
1
]
=
rng
.
GetUniform
(
)
*
0.5
;
v2ps
.
template
get
<
0
>(
i
)[
2
]
=
rng
.
GetUniform
(
)
*
0.5
;
v3ps
.
template
get
<
0
>(
i
)[
0
]
=
rng
.
GetUniform
(
)
*
0.3
;
v3ps
.
template
get
<
0
>(
i
)[
1
]
=
rng
.
GetUniform
(
)
*
0.3
;
v3ps
.
template
get
<
0
>(
i
)[
2
]
=
rng
.
GetUniform
(
)
*
0.3
;
v1pp
.
template
get
<
0
>(
i
)
=
rng
.
GetUniform
(
);
v1pp
.
template
get
<
1
>(
i
)[
0
]
=
rng
.
GetUniform
(
);
v1pp
.
template
get
<
1
>(
i
)[
1
]
=
rng
.
GetUniform
(
);
v1pp
.
template
get
<
1
>(
i
)[
2
]
=
rng
.
GetUniform
(
);
v2pp
.
template
get
<
0
>(
i
)
=
rng
.
GetUniform
(
);
v2pp
.
template
get
<
1
>(
i
)[
0
]
=
rng
.
GetUniform
(
);
v2pp
.
template
get
<
1
>(
i
)[
1
]
=
rng
.
GetUniform
(
);
v2pp
.
template
get
<
1
>(
i
)[
2
]
=
rng
.
GetUniform
(
);
v3pp
.
template
get
<
0
>(
i
)
=
rng
.
GetUniform
(
);
v3pp
.
template
get
<
1
>(
i
)[
0
]
=
rng
.
GetUniform
(
);
v3pp
.
template
get
<
1
>(
i
)[
1
]
=
rng
.
GetUniform
(
);
v3pp
.
template
get
<
1
>(
i
)[
2
]
=
rng
.
GetUniform
(
);
}
// Create a writer and write
...
...
vtk_points_test.vtk
View file @
52333293
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment