diff --git a/ProcessLib/SourceTerms/VolumetricSourceTerm.cpp b/ProcessLib/SourceTerms/VolumetricSourceTerm.cpp index f2415be8580ed780a94c6758804957a2a6ed9399..a84632e6867f12c7a64aa69fd27a31ca4f9103a0 100644 --- a/ProcessLib/SourceTerms/VolumetricSourceTerm.cpp +++ b/ProcessLib/SourceTerms/VolumetricSourceTerm.cpp @@ -15,7 +15,7 @@ namespace ProcessLib { VolumetricSourceTerm::VolumetricSourceTerm( - MeshLib::Mesh const& source_term_mesh, + unsigned const bulk_mesh_dimension, MeshLib::Mesh const& source_term_mesh, std::unique_ptr<NumLib::LocalToGlobalIndexMap> source_term_dof_table, unsigned const integration_order, unsigned const shapefunction_order, ParameterLib::Parameter<double> const& source_term_parameter) @@ -23,7 +23,7 @@ VolumetricSourceTerm::VolumetricSourceTerm( _source_term_parameter(source_term_parameter) { ProcessLib::createLocalAssemblers<VolumetricSourceTermLocalAssembler>( - source_term_mesh.getDimension(), source_term_mesh.getElements(), + bulk_mesh_dimension, source_term_mesh.getElements(), *_source_term_dof_table, shapefunction_order, _local_assemblers, source_term_mesh.isAxiallySymmetric(), integration_order, _source_term_parameter); diff --git a/ProcessLib/SourceTerms/VolumetricSourceTerm.h b/ProcessLib/SourceTerms/VolumetricSourceTerm.h index aca7f8e19e1f4c71aba91e3a4fad24aa95a5cd82..2874472d8023b24d6c4782175e08b19d981e8d25 100644 --- a/ProcessLib/SourceTerms/VolumetricSourceTerm.h +++ b/ProcessLib/SourceTerms/VolumetricSourceTerm.h @@ -22,6 +22,7 @@ class VolumetricSourceTerm final : public SourceTerm { public: VolumetricSourceTerm( + unsigned const bulk_mesh_dimension, MeshLib::Mesh const& source_term_mesh, std::unique_ptr<NumLib::LocalToGlobalIndexMap> source_term_dof_table, unsigned const integration_order, unsigned const shapefunction_order,