result_type operator()(Rng &rng) { return result_type(gen0_(rng), gen1_(rng)); }
result_type operator()( float x, float y, float z) const { return ( t * gen0_( x, y, z)) + ( inv_t_ * gen1_( x, y, z)); }