1 #ifndef ABLATELIBRARY_UNION_HPP
2 #define ABLATELIBRARY_UNION_HPP
4 #include "geometry.hpp"
6 namespace ablate::mathFunctions::geom {
10 const std::vector<std::shared_ptr<ablate::mathFunctions::geom::Geometry>> geometries;
13 explicit Union(std::vector<std::shared_ptr<ablate::mathFunctions::geom::Geometry>> geometries,
const std::shared_ptr<mathFunctions::MathFunction>& insideValues = {},
14 const std::shared_ptr<mathFunctions::MathFunction>& outsideValues = {});
16 bool InsideGeometry(
const double* xyz,
const int& ndims,
const double& time)
const override;
Definition: geometry.hpp:9
bool InsideGeometry(const double *xyz, const int &ndims, const double &time) const override
Definition: union.cpp:9