vSMC
v3.0.0
Scalable Monte Carlo
|
#include <vsmc/rng/aes_ni.hpp>
Public Types | |
using | key_type = std::array< std::uint64_t, 2 > |
Public Member Functions | |
ARSKeySeqImpl () | |
template<std::size_t Rp1> | |
const std::array< __m128i, Rp1 > & | operator() (std::array< __m128i, Rp1 > &rk) const |
void | reset (const key_type &key) |
Friends | |
bool | operator!= (const ARSKeySeqImpl &seq1, const ARSKeySeqImpl &seq2) |
template<typename CharT , typename Traits > | |
std::basic_ostream< CharT, Traits > & | operator<< (std::basic_ostream< CharT, Traits > &os, const ARSKeySeqImpl &seq) |
bool | operator== (const ARSKeySeqImpl &seq1, const ARSKeySeqImpl &seq2) |
template<typename CharT , typename Traits > | |
std::basic_istream< CharT, Traits > & | operator>> (std::basic_istream< CharT, Traits > &is, ARSKeySeqImpl &seq) |
Definition at line 894 of file aes_ni.hpp.
using vsmc::internal::ARSKeySeqImpl< Constants >::key_type = std::array<std::uint64_t, 2> |
Definition at line 900 of file aes_ni.hpp.
|
inline |
Definition at line 902 of file aes_ni.hpp.
|
inline |
Definition at line 910 of file aes_ni.hpp.
|
inline |
Definition at line 904 of file aes_ni.hpp.
|
friend |
Definition at line 933 of file aes_ni.hpp.
|
friend |
Definition at line 940 of file aes_ni.hpp.
|
friend |
Definition at line 922 of file aes_ni.hpp.
|
friend |
Definition at line 954 of file aes_ni.hpp.