@@ -141,7 +141,7 @@ namespace mgis::behaviour {
141141
142142 [[nodiscard]] static MaterialStateManager::FieldHolder& getFieldHolder (
143143 std::map<std::string, MaterialStateManager::FieldHolder, std::less<>>& m,
144- const std::string_view& n) noexcept {
144+ std::string_view n) noexcept {
145145 return m[std::string{n}];
146146 } // end of getFieldHolder
147147
@@ -150,7 +150,7 @@ namespace mgis::behaviour {
150150 getFieldHolderIterator (const std::map<std::string,
151151 MaterialStateManager::FieldHolder,
152152 std::less<>>& m,
153- const std::string_view& n) {
153+ std::string_view n) {
154154 // #if __cplusplus > 201103L
155155 // return m.find(n);
156156 // #else /* __cplusplus > 201103L */
@@ -159,7 +159,7 @@ namespace mgis::behaviour {
159159 } // end of getFieldHolder
160160
161161 void setMaterialProperty (MaterialStateManager& m,
162- const std::string_view& n,
162+ std::string_view n,
163163 const real v,
164164 const MaterialStateManager::UpdatePolicy p) {
165165 const auto mp = getVariable (m.b .mps , n);
@@ -175,7 +175,7 @@ namespace mgis::behaviour {
175175 bool setMaterialProperty (
176176 Context& ctx,
177177 MaterialStateManager& m,
178- const std::string_view& n,
178+ std::string_view n,
179179 const real v,
180180 const MaterialStateManager::UpdatePolicy p) noexcept {
181181 const auto omp = getVariable (ctx, m.b .mps , n);
@@ -196,7 +196,7 @@ namespace mgis::behaviour {
196196 } // end of setMaterialProperty
197197
198198 void setMaterialProperty (MaterialStateManager& m,
199- const std::string_view& n,
199+ std::string_view n,
200200 const std::span<real>& v,
201201 const MaterialStateManager::StorageMode s,
202202 const MaterialStateManager::UpdatePolicy p) {
@@ -223,7 +223,7 @@ namespace mgis::behaviour {
223223 bool setMaterialProperty (
224224 Context& ctx,
225225 MaterialStateManager& m,
226- const std::string_view& n,
226+ std::string_view n,
227227 const std::span<real>& v,
228228 const MaterialStateManager::StorageMode s,
229229 const MaterialStateManager::UpdatePolicy p) noexcept {
@@ -258,7 +258,7 @@ namespace mgis::behaviour {
258258
259259 bool unsetMaterialProperty (Context& ctx,
260260 MaterialStateManager& m,
261- const std::string_view& n) noexcept {
261+ std::string_view n) noexcept {
262262 const auto omp = getVariable (ctx, m.b .mps , n);
263263 if (isInvalid (omp)) {
264264 return false ;
@@ -271,13 +271,13 @@ namespace mgis::behaviour {
271271 } // end of unsetMaterialProperty
272272
273273 bool isMaterialPropertyDefined (const MaterialStateManager& m,
274- const std::string_view& n) {
274+ std::string_view n) {
275275 const auto p = getFieldHolderIterator (m.material_properties , n);
276276 return p != m.material_properties .end ();
277277 } // end of isMaterialPropertyDefined
278278
279279 bool isMaterialPropertyUniform (const MaterialStateManager& m,
280- const std::string_view& n) {
280+ std::string_view n) {
281281 const auto p = getFieldHolderIterator (m.material_properties , n);
282282 if (p == m.material_properties .end ()) {
283283 mgis::raise (
@@ -324,7 +324,7 @@ namespace mgis::behaviour {
324324 } // end of isMassDensityUniform
325325
326326 void setExternalStateVariable (MaterialStateManager& m,
327- const std::string_view& n,
327+ std::string_view n,
328328 const real v,
329329 const MaterialStateManager::UpdatePolicy p) {
330330 const auto esv = getVariable (m.b .esvs , n);
@@ -338,7 +338,7 @@ namespace mgis::behaviour {
338338 } // end of setExternalStateVariable
339339
340340 void setExternalStateVariable (MaterialStateManager& m,
341- const std::string_view& n,
341+ std::string_view n,
342342 const std::span<real>& v,
343343 const MaterialStateManager::StorageMode s,
344344 const MaterialStateManager::UpdatePolicy p) {
@@ -369,14 +369,14 @@ namespace mgis::behaviour {
369369 bool setExternalStateVariable (
370370 Context& ctx,
371371 MaterialStateManager& m,
372- const std::string_view& n,
372+ std::string_view n,
373373 const real v,
374374 const MaterialStateManager::UpdatePolicy p) noexcept {
375375 const auto oesv = getVariable (ctx, m.b .esvs , n);
376376 if (isInvalid (oesv)) {
377377 return false ;
378378 }
379- if (oesv->type != Variable::SCALAR){
379+ if (oesv->type != Variable::SCALAR) {
380380 return ctx.registerErrorMessage (
381381 " setExternalStateVariable: "
382382 " invalid external state variable "
@@ -391,7 +391,7 @@ namespace mgis::behaviour {
391391 bool setExternalStateVariable (
392392 Context& ctx,
393393 MaterialStateManager& m,
394- const std::string_view& n,
394+ std::string_view n,
395395 const std::span<real>& v,
396396 const MaterialStateManager::StorageMode s,
397397 const MaterialStateManager::UpdatePolicy p) noexcept {
@@ -430,7 +430,7 @@ namespace mgis::behaviour {
430430
431431 bool unsetExternalStateVariable (Context& ctx,
432432 MaterialStateManager& m,
433- const std::string_view& n) noexcept {
433+ std::string_view n) noexcept {
434434 const auto oesv = getVariable (ctx, m.b .esvs , n);
435435 if (isInvalid (oesv)) {
436436 return false ;
@@ -443,13 +443,13 @@ namespace mgis::behaviour {
443443 } // end of unsetExternalStateVariable
444444
445445 bool isExternalStateVariableDefined (const MaterialStateManager& m,
446- const std::string_view& n) {
446+ std::string_view n) {
447447 const auto p = getFieldHolderIterator (m.external_state_variables , n);
448448 return p != m.external_state_variables .end ();
449449 } // end of isExternalStateVariableDefined
450450
451451 bool isExternalStateVariableUniform (const MaterialStateManager& m,
452- const std::string_view& n) {
452+ std::string_view n) {
453453 const auto p = getFieldHolderIterator (m.external_state_variables , n);
454454 mgis::raise_if (p == m.external_state_variables .end (),
455455 " isExternalStateVariableUniform: "
@@ -1027,4 +1027,4 @@ namespace mgis::behaviour {
10271027
10281028#endif /* MGIS_HAVE_HDF5 */
10291029
1030- } // end of namespace mgis::behaviour
1030+ } // end of namespace mgis::behaviour
0 commit comments