Skip to content

Reply To: about Indicatoridentity

#4678
albert.mink
Moderator

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);