Ejemplo n.º 1
0
int main()
{
    int n = 14;
    double x = 2.71828;
    std::cout << "Sum1: "<< sum_values(1, 2) << std::endl;
    std::cout << "Sum2: "<<  sum_values(x*x, 30.2, 7);

    std::cin.get();
    return 0;
}
Ejemplo n.º 2
0
double compute_average_frequency(const test_instance & test)
{
    const sample & last_sample = test.result.at("test.iterations").samples.back();

    auto iterations = sum_values(last_sample);

    time_point stop_time = last_sample.time;
    duration elapsed = stop_time - test.start_time;
    auto elapsed_millis = std::chrono::duration_cast<std::chrono::milliseconds>(elapsed).count();

    return 1000.0 * iterations / elapsed_millis;
}
Ejemplo n.º 3
0
int main()
{
	//int n = 14;
	//double x = 2.71828;
	//std::string mr = "Mr. String objects!";
	//show_list(n, x);
	//show_list(x*x, '!', 7, mr);
	
	long double res = sum_values(2.71828, 3.14, 15, 111);
	std::cout << std::endl;
	std::cout << res << std::endl;
	
	return 0;
}
Ejemplo n.º 4
0
long double sum_values( T value, Args... args)
{
    T sum = 0;
    return value + sum_values(args...);
}
Ejemplo n.º 5
0
std::int64_t compute_iteration_count(const test_instance & test)
{
    return static_cast<std::int64_t>(sum_values(test.result.at("test.iterations").samples.back()));
}
Ejemplo n.º 6
0
long long bench::compute_iteration_count(const bench::test_instance & test)
{
    return (long long)sum_values(test.result.at("test.iterations").samples.back());
}
Ejemplo n.º 7
0
long double sum_values(const T& value, const Args&... args)
{
	return ((long double)value +(long double)sum_values(args...));
}