diff --git a/ProcessLib/ThermoMechanics/ThermoMechanicsProcess.cpp b/ProcessLib/ThermoMechanics/ThermoMechanicsProcess.cpp
index 4cb129981dc315534194acf148626aca85ae11de..86ac03e90b5c221566f4e1f3381cb0246c09885d 100644
--- a/ProcessLib/ThermoMechanics/ThermoMechanicsProcess.cpp
+++ b/ProcessLib/ThermoMechanics/ThermoMechanicsProcess.cpp
@@ -39,7 +39,7 @@ ThermoMechanicsProcess<DisplacementDim>::ThermoMechanicsProcess(
       _process_data(std::move(process_data))
 {
     _integration_point_writer.emplace_back(
-        std::make_unique<SigmaIntegrationPointWriter>(
+        std::make_unique<KelvinVectorIntegrationPointWriter>(
             "sigma_ip",
             static_cast<int>(mesh.getDimension() == 2 ? 4 : 6) /*n components*/,
             2 /*integration order*/, [this]() {
@@ -59,7 +59,7 @@ ThermoMechanicsProcess<DisplacementDim>::ThermoMechanicsProcess(
             }));
 
     _integration_point_writer.emplace_back(
-        std::make_unique<SigmaIntegrationPointWriter>(
+        std::make_unique<KelvinVectorIntegrationPointWriter>(
             "epsilon_ip",
             static_cast<int>(mesh.getDimension() == 2 ? 4 : 6) /*n components*/,
             2 /*integration order*/, [this]() {
diff --git a/ProcessLib/ThermoMechanics/ThermoMechanicsProcess.h b/ProcessLib/ThermoMechanics/ThermoMechanicsProcess.h
index a8bd6a58dda792ce588f596844db59a8543d3d24..869e7e7e41cc8ed2c880e481448d067bdded7d13 100644
--- a/ProcessLib/ThermoMechanics/ThermoMechanicsProcess.h
+++ b/ProcessLib/ThermoMechanics/ThermoMechanicsProcess.h
@@ -20,9 +20,9 @@ namespace ThermoMechanics
 {
 struct ThermoMechanicsLocalAssemblerInterface;
 
-struct SigmaIntegrationPointWriter final : public IntegrationPointWriter
+struct KelvinVectorIntegrationPointWriter final : public IntegrationPointWriter
 {
-    explicit SigmaIntegrationPointWriter(
+    explicit KelvinVectorIntegrationPointWriter(
         std::string const& name,
         int const n_components,
         int const integration_order,