Hi
the geometry definition in venturi3d has been moved to the xml file.
There you have the IndicatorUnion3D which means basically + (the logical OR)
IndicatorWithout3D (-) and IndicatorIntersection3D (the logical AND) are also available.
The detailed implementation is found at the bottowm of
src/functors/analytical/indicator/indicatorF3D.hh
All the best
Albert
////////////
Alt.
You may still work without the XML file. But note that the Indicators are now required to be std::shared_ptr<IndicatorCuboid3D<….>>
E.g.
auto cuboid1 = std::make_shared<IndicatorCuboid3D<double>>(constructor parameters);
auto cuboid2 = std::make_shared<IndicatorCuboid3D<double>>(constructor parameters);
IndicatorIdentity3D<T> Fluid(cuboid1-cuboid2);