function [ chain_num, cr_num, gen_num, pair_num, par_num ] = p2_size ( )

%*****************************************************************************80
%
%% p2_size() sets information having to do with dimensions.
%
%  Discussion:
%
%    Although this problem involves multivariate normal distributions for
%    the initial sample and the density function, in both cases the covariance
%    matrix is diagonal, so we don't have to work very hard to set up the
%    calculations involving the distributions.
%
%  Licensing:
%
%    This code is distributed under the MIT license.
%
%  Modified:
%
%    25 January 2018
%
%  Author:
%
%    John Burkardt
%
%  Reference:
%
%    Jasper Vrugt, CJF ter Braak, CGH Diks, Bruce Robinson, James Hyman, 
%    Dave Higdon,
%    Accelerating Markov Chain Monte Carlo Simulation by Differential 
%    Evolution with Self-Adaptive Randomized Subspace Sampling,
%    International Journal of Nonlinear Sciences and Numerical Simulation,
%    Volume 10, Number 3, March 2009, pages 271-288.
%
%  Output:
%
%    integer CHAIN_NUM, the total number of chains.
%    3 <= CHAIN_NUM.
%
%    integer CR_NUM, the total number of CR values.
%    1 <= CR_NUM.
%
%    integer GEN_NUM, the total number of generations.
%    2 <= GEN_NUM.
%
%    integer PAIR_NUM, the number of pairs of 
%    crossover chains.
%    0 <= PAIR_NUM.
%
%    integer PAR_NUM, the total number of parameters.
%    1 <= PAR_NUM.
%
  chain_num = 10;
  cr_num = 3;
  gen_num = 10;
  pair_num = 3;
  par_num = 10;

  return
end
