From a934921c902477d5dfc7d4b62713e18bdeab96db Mon Sep 17 00:00:00 2001 From: Dmitri Naumov <github@naumov.de> Date: Mon, 14 May 2018 00:03:57 +0200 Subject: [PATCH] [NL] DOF Utils; Add missing setLocalAccessibleVec. Needed for PETSc to be called before acccessing the input_vector. --- NumLib/DOF/DOFTableUtil.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/NumLib/DOF/DOFTableUtil.h b/NumLib/DOF/DOFTableUtil.h index 5787097cd22..633f227eff3 100644 --- a/NumLib/DOF/DOFTableUtil.h +++ b/NumLib/DOF/DOFTableUtil.h @@ -9,6 +9,7 @@ #pragma once +#include "MathLib/LinAlg/LinAlg.h" #include "MathLib/LinAlg/LinAlgEnums.h" #include "NumLib/DOF/LocalToGlobalIndexMap.h" @@ -60,6 +61,8 @@ void transformVariableFromGlobalVector( NumLib::LocalToGlobalIndexMap const& local_to_global_index_map, MeshLib::PropertyVector<double>& output_vector, Functor mapFunction) { + MathLib::LinAlg::setLocalAccessibleVector(input_vector); + std::fill(begin(output_vector), end(output_vector), std::numeric_limits<double>::quiet_NaN()); -- GitLab