#include <QuasiRandomBase.h>
template<typename DerivedT, typename LatticeT, typename SizeT>
class hydra::detail::quasi_random_base< DerivedT, LatticeT, SizeT >
◆ result_type
template<typename DerivedT, typename LatticeT, typename SizeT>
◆ size_type
template<typename DerivedT, typename LatticeT, typename SizeT>
◆ state_iterator
template<typename DerivedT, typename LatticeT, typename SizeT>
◆ quasi_random_base() [1/2]
template<typename DerivedT, typename LatticeT, typename SizeT>
◆ quasi_random_base() [2/2]
template<typename DerivedT, typename LatticeT, typename SizeT>
◆ curr_seq()
template<typename DerivedT, typename LatticeT, typename SizeT>
◆ dimension()
template<typename DerivedT, typename LatticeT, typename SizeT>
Returns: The dimension of of the quasi-random domain.
◆ discard()
template<typename DerivedT, typename LatticeT, typename SizeT>
Effects: Advances *this state as if z consecutive X::operator() invocations were executed.
Throws: range_error.
◆ generate()
template<typename DerivedT, typename LatticeT, typename SizeT>
template<typename ... T>
Fills a range with quasi-random values.
◆ operator()()
template<typename DerivedT, typename LatticeT, typename SizeT>
Returns: Returns a successive element of an s-dimensional (s = X::dimension()) vector at each invocation.
When all elements are exhausted, X::operator() begins anew with the starting element of a subsequent s-dimensional vector.
◆ operator=()
template<typename DerivedT, typename LatticeT, typename SizeT>
◆ reset_seq()
template<typename DerivedT, typename LatticeT, typename SizeT>
◆ state_begin()
template<typename DerivedT, typename LatticeT, typename SizeT>
◆ state_end()
template<typename DerivedT, typename LatticeT, typename SizeT>
◆ operator!=
template<typename DerivedT, typename LatticeT, typename SizeT>
Returns true if the two generators will produce different sequences of outputs.
◆ operator==
template<typename DerivedT, typename LatticeT, typename SizeT>
Returns true if the two generators will produce identical sequences of outputs.
◆ lattice
template<typename DerivedT, typename LatticeT, typename SizeT>
The documentation for this class was generated from the following file: