template<typename T_loc , typename T_scale , typename T_skewness , class RNG > 
  
  
      
        
          | VectorBuilder< true, double, T_loc, T_scale, T_skewness >::type stan::math::skew_double_exponential_rng  | 
          ( | 
          const T_loc &  | 
          mu,  | 
         
        
           | 
           | 
          const T_scale &  | 
          sigma,  | 
         
        
           | 
           | 
          const T_skewness &  | 
          tau,  | 
         
        
           | 
           | 
          RNG &  | 
          rng  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Return a skew double exponential random variate with the given location scale and skewness using the specified random number generator. 
mu, sigma and tau can each be a scalar or a one-dimensional container. Any non-scalar inputs must be the same size.
- Template Parameters
 - 
  
    | T_loc | Type of location parameter  | 
    | T_scale | Type of scale parameter  | 
    | T_skewness | Type of skewness parameter  | 
    | RNG | class of random number generator  | 
  
   
- Parameters
 - 
  
    | mu | (Sequence of) location parameter(s)  | 
    | sigma | (Sequence of) scale parameter(s)  | 
    | tau | (Sequence of) skewness parameter(s)  | 
    | rng | random number generator  | 
  
   
- Returns
 - (Sequence of) double exponential random variate(s) 
 
- Exceptions
 - 
  
    | std::domain_error | if mu is infinite or sigma is nonpositive or tau is not bound between 0.0 and 1.0  | 
    | std::invalid_argument | if non-scalar arguments are of different sizes  | 
  
   
Definition at line 38 of file skew_double_exponential_rng.hpp.