Commit 82f06978 authored by Cristian Lalescu's avatar Cristian Lalescu
Browse files

Merge branch 'feature/optimize_xincrement_stats' into develop

parents 4feaaf8b 4d523f70
Pipeline #73069 passed with stage
in 6 minutes and 49 seconds
......@@ -861,12 +861,16 @@ void field<rnumber, be, fc>::compute_rspace_xincrement_stats(
const hid_t group,
const std::string dset_name,
const hsize_t toffset,
const std::vector<double> max_estimate)
const std::vector<double> max_estimate,
field<rnumber, be, fc> *tmp_field)
{
TIMEZONE("field::compute_rspace_xincrement_stats");
assert(this->real_space_representation);
assert(fc == ONE || fc == THREE);
field<rnumber, be, fc> *tmp_field = new field<rnumber, be, fc>(
bool own_field = false;
own_field = (tmp_field == NULL);
if (own_field)
tmp_field = new field<rnumber, be, fc>(
this->rlayout->sizes[2],
this->rlayout->sizes[1],
this->rlayout->sizes[0],
......@@ -890,6 +894,7 @@ void field<rnumber, be, fc>::compute_rspace_xincrement_stats(
dset_name,
toffset,
max_estimate);
if (own_field)
delete tmp_field;
}
......
......@@ -129,7 +129,8 @@ class field
const hid_t group,
const std::string dset_name,
const hsize_t toffset,
const std::vector<double> max_estimate);
const std::vector<double> max_estimate,
field<rnumber, be, fc> *tmp_field = NULL);
void compute_rspace_stats(
const hid_t group,
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment