Skip to content
Snippets Groups Projects
Commit 968109d5 authored by Tom Fischer's avatar Tom Fischer Committed by Dmitri Naumov
Browse files

[PL/HT] HTMaterialProperties: Technical improvements.

- Set copy/move construtor as deleted.
- Set copy/move assignment as deleted.
- Finalize  class.
parent 98cc67c4
No related branches found
No related tags found
No related merge requests found
...@@ -22,7 +22,7 @@ struct Parameter; ...@@ -22,7 +22,7 @@ struct Parameter;
namespace HT namespace HT
{ {
struct HTMaterialProperties struct HTMaterialProperties final
{ {
HTMaterialProperties( HTMaterialProperties(
MaterialLib::PorousMedium::PorousMediaProperties&& MaterialLib::PorousMedium::PorousMediaProperties&&
...@@ -60,6 +60,11 @@ struct HTMaterialProperties ...@@ -60,6 +60,11 @@ struct HTMaterialProperties
{ {
} }
HTMaterialProperties(HTMaterialProperties&&) = delete;
HTMaterialProperties(HTMaterialProperties const&) = delete;
void operator=(HTMaterialProperties&&) = delete;
void operator=(HTMaterialProperties const&) = delete;
MaterialLib::PorousMedium::PorousMediaProperties porous_media_properties; MaterialLib::PorousMedium::PorousMediaProperties porous_media_properties;
ParameterLib::Parameter<double> const& density_solid; ParameterLib::Parameter<double> const& density_solid;
std::unique_ptr<MaterialLib::Fluid::FluidProperties> fluid_properties; std::unique_ptr<MaterialLib::Fluid::FluidProperties> fluid_properties;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment