the need to provide neighborLength in domain dictionary is lifted. Now it is optional

This commit is contained in:
HRN
2025-02-03 23:49:11 +03:30
parent fac5576df1
commit 63bd9c9993
30 changed files with 106 additions and 76 deletions

View File

@ -142,16 +142,11 @@ pFlow::grainParticles::getParticlesInfoFromShape(
pFlow::grainParticles::grainParticles(
systemControl &control,
const property& prop
const grainShape& gShape
)
:
particles(control),
grains_
(
shapeFile__,
&control.caseSetup(),
prop
),
particles(control, gShape),
grains_(gShape),
propertyId_
(
objectFile

View File

@ -48,7 +48,7 @@ public:
private:
/// reference to shapes
ShapeType grains_;
const ShapeType& grains_;
/// property id on device
uint32PointField_D propertyId_;
@ -121,7 +121,7 @@ protected:
public:
/// construct from systemControl and property
grainParticles(systemControl& control, const property& prop);
grainParticles(systemControl& control, const grainShape& gShape);
~grainParticles() override = default;