diff --git a/MaterialLib/MPL/Properties/EffectiveThermalConductivityPorosityMixing.cpp b/MaterialLib/MPL/Properties/EffectiveThermalConductivityPorosityMixing.cpp index 78600f81d62d71fbfb750f92cd853fb0c243b428..322bac64fcfc45b7fef439eda1a88266ff69cf96 100644 --- a/MaterialLib/MPL/Properties/EffectiveThermalConductivityPorosityMixing.cpp +++ b/MaterialLib/MPL/Properties/EffectiveThermalConductivityPorosityMixing.cpp @@ -176,11 +176,9 @@ PropertyDataType EffectiveThermalConductivityPorosityMixing<GlobalDim>::value( if (local_coordinate_system_ && (solid_thermal_conductivity.cols() == GlobalDim)) { - Eigen::Matrix<double, GlobalDim, GlobalDim> const e = - local_coordinate_system_->transformation<GlobalDim>(pos); - solid_thermal_conductivity = - e.transpose() * solid_thermal_conductivity * e; + local_coordinate_system_->rotateTensor<GlobalDim>( + solid_thermal_conductivity, pos); } auto const I = Eigen::Matrix<double, GlobalDim, GlobalDim>::Identity(); Eigen::Matrix<double, GlobalDim, GlobalDim> const