Skip to content

i05nagai/generalized_niederreiter_sequence

Repository files navigation

Build Status Coverage Status

Overviews

Generate generalized niederreiter sequence based on Digital Nets and Sequences by Josef Dick. The below picture illustrate sobol sequences and pseudo random sequence in two dimension.

image

Documents

Build

git clone https://github.com/i05nagai/generalized_niederreiter_sequence.git
cd generalized_niederreiter_sequence
git submodule init
git submodule update

Simply build static lib

mkdir build
cd build
cmake ..
make

To build with test.

mkdir build
cd build
cmake .. -DGNS_BUILD_TEST=ON
make

To build test with memorycheck.

mkdir build
cd build
cmake .. -DGNS_BUILD_TEST_MEMORYCHECK=ON
make

To build with benchmarks.

mkdir build
cd build
cmake .. -DGNS_BUILD_BENCHMARKS=ON
make

To build examples.

mkdir build
cd build
cmake .. -DGNS_BUILD_EXAMPLES=ON
make

Build with all features

mkdir build
cd build
cmake .. -DGNS_BUILD_TEST=ON -DGNS_BUILD_TEST_MEMORYCHECK=ON -DGNS_BUILD_BENCHMARKS=ON -DGNS_BUILD_EXAMPLES=ON
make

Contributions

This repository contains Dockerfile to run valgrind locally based on ubutu:14.04. The Dockerfile is useful to debug error in Travis CI. See README.md in docker/docker_valgrind.

How to build documents

Just executes following command

bash scripts/docker_run_generate_docs.sh

Releases

No releases published

Packages

No packages published

Languages