
Thank you for your previous help with the Boost. Parameter library, I have been
able to solve my problem.
I would like to know if is it possible in any way to exploit the Boost.
Parameter library to get a template class with a constructor that automatically
deduce the correct template parameters.
If not I would like to know if there exist a convenient way to minimize the pain
resulting from template classes.
For example now I have to write:
VariateSampler<
GaussianDistribution,
MersenneTwisterPseudoRng>
gaussianSampler( myGenerator, GaussianDistribution() );
Creating a make_VariateSampler function alone does not buy me anything.
I would
like to write:
I would really like to write:
VariateSampler<> gaussianSampler = make_VariateSampler( myGenerator,
GaussianDistribution() );
VariateSampler<> poissonSampler = make_VariateSampler( myGenerator,
PossionDistribution() );
and gaussianSampler and poissonSampler be of different types
(deduced from the rhs):
gaussianSampler of type
VariateSampler