22 template<
typename T = 
double>
    32   void init(
int iseed)
 override{};
    33   void seed(uint_fast32_t aseed)
 override{};
    34   void write(std::ostream& rout)
 const override { rout << 
m_val; };
    35   void read(std::istream& rin)
 override { rin >> 
m_val; };
    36   void load(
const std::vector<uint_type>& newstate)
 override{};
    37   void save(std::vector<uint_type>& curstate)
 const override{};
    39   std::unique_ptr<RandomBase<T>> 
makeClone()
 const override { 
return std::make_unique<FakeRandom<T>>(*this); }
 
helper functions for EinsplineSetBuilder 
typename RandomBase< T >::uint_type uint_type
void init(int iseed) override
void write(std::ostream &rout) const override
typename RandomBase< T >::result_type result_type
std::unique_ptr< RandomBase< T > > makeClone() const override
void set_value(double val)
void save(std::vector< uint_type > &curstate) const override
void seed(uint_fast32_t aseed) override
size_t state_size() const override
void load(const std::vector< uint_type > &newstate) override
void read(std::istream &rin) override