From: Wolfgang Bangerth Date: Wed, 4 Sep 2019 00:11:03 +0000 (-0600) Subject: Indent a block properly. X-Git-Tag: v9.2.0-rc1~1143^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F8694%2Fhead;p=dealii.git Indent a block properly. --- diff --git a/source/numerics/data_out.cc b/source/numerics/data_out.cc index 4b3857f942..ac12a40afd 100644 --- a/source/numerics/data_out.cc +++ b/source/numerics/data_out.cc @@ -254,65 +254,69 @@ DataOut::build_one_patch( scratch_data.postprocessed_values[dataset][q](component); } else - // use the given data vector directly, without a postprocessor. - // again, we treat single component functions separately for - // efficiency reasons. - if (n_components == 1) { - // first output the real part of the solution vector - this->dof_data[dataset]->get_function_values( - this_fe_patch_values, - internal::DataOutImplementation::ComponentExtractor::real_part, - scratch_data.patch_values_scalar.solution_values); - for (unsigned int q = 0; q < n_q_points; ++q) - patch.data(offset, q) = - scratch_data.patch_values_scalar.solution_values[q]; - - // and if there is one, also output the imaginary part - if (this->dof_data[dataset]->is_complex_valued() == true) + // use the given data vector directly, without a postprocessor. + // again, we treat single component functions separately for + // efficiency reasons. + if (n_components == 1) { + // first output the real part of the solution vector this->dof_data[dataset]->get_function_values( this_fe_patch_values, internal::DataOutImplementation::ComponentExtractor:: - imaginary_part, + real_part, scratch_data.patch_values_scalar.solution_values); for (unsigned int q = 0; q < n_q_points; ++q) - patch.data(offset + 1, q) = + patch.data(offset, q) = scratch_data.patch_values_scalar.solution_values[q]; - } - } - else - { - scratch_data.resize_system_vectors(n_components); - - // same as above: first the real part - const unsigned int stride = - (this->dof_data[dataset]->is_complex_valued() ? 2 : 1); - this->dof_data[dataset]->get_function_values( - this_fe_patch_values, - internal::DataOutImplementation::ComponentExtractor::real_part, - scratch_data.patch_values_system.solution_values); - for (unsigned int component = 0; component < n_components; - ++component) - for (unsigned int q = 0; q < n_q_points; ++q) - patch.data(offset + component * stride, q) = - scratch_data.patch_values_system.solution_values[q]( - component); - // and if there is one, also output the imaginary part - if (this->dof_data[dataset]->is_complex_valued() == true) + // and if there is one, also output the imaginary part + if (this->dof_data[dataset]->is_complex_valued() == true) + { + this->dof_data[dataset]->get_function_values( + this_fe_patch_values, + internal::DataOutImplementation::ComponentExtractor:: + imaginary_part, + scratch_data.patch_values_scalar.solution_values); + for (unsigned int q = 0; q < n_q_points; ++q) + patch.data(offset + 1, q) = + scratch_data.patch_values_scalar.solution_values[q]; + } + } + else { + scratch_data.resize_system_vectors(n_components); + + // same as above: first the real part + const unsigned int stride = + (this->dof_data[dataset]->is_complex_valued() ? 2 : 1); this->dof_data[dataset]->get_function_values( this_fe_patch_values, internal::DataOutImplementation::ComponentExtractor:: - imaginary_part, + real_part, scratch_data.patch_values_system.solution_values); for (unsigned int component = 0; component < n_components; ++component) for (unsigned int q = 0; q < n_q_points; ++q) - patch.data(offset + component * stride + 1, q) = + patch.data(offset + component * stride, q) = scratch_data.patch_values_system.solution_values[q]( component); + + // and if there is one, also output the imaginary part + if (this->dof_data[dataset]->is_complex_valued() == true) + { + this->dof_data[dataset]->get_function_values( + this_fe_patch_values, + internal::DataOutImplementation::ComponentExtractor:: + imaginary_part, + scratch_data.patch_values_system.solution_values); + for (unsigned int component = 0; component < n_components; + ++component) + for (unsigned int q = 0; q < n_q_points; ++q) + patch.data(offset + component * stride + 1, q) = + scratch_data.patch_values_system.solution_values[q]( + component); + } } }