Zoltan2 partitioning metrics return scalar_t; should return double
Created by: kddevin
Zoltan2's partitioning metrics class EvaluatePartition returns, among other things, imbalance values. Imbalance is inherently a float or double. While scalar_t is often float or double, it could be int. When scalar_t is int, returning imbalance as an int is inaccurate.
It appears that currently, all metrics are stored as scalar_t. We could store them as double instead. @trilinos/zoltan2