The union of multiple domain functionals. This domain functional builds the union of any number of domain functionals (derived from plb::DomainFunctional3D). The union of these domains considers the region where any of the included domains returns true.
More...
#include <geometry.h>
|
| Union (std::initializer_list< std::reference_wrapper< plb::DomainFunctional3D > > domains) |
|
bool | operator() (plb::plint x, plb::plint y, plb::plint z) const override |
| Return true if any of the included domains is true.
|
|
Union * | clone () const override |
|
|
std::vector< std::reference_wrapper< plb::DomainFunctional3D > > | domains |
|
The union of multiple domain functionals. This domain functional builds the union of any number of domain functionals (derived from plb::DomainFunctional3D). The union of these domains considers the region where any of the included domains returns true.
◆ Union()
geom::Union::Union |
( |
std::initializer_list< std::reference_wrapper< plb::DomainFunctional3D > > |
domains | ) |
|
|
inline |
◆ clone()
Union * geom::Union::clone |
( |
| ) |
const |
|
inlineoverride |
◆ operator()()
bool geom::Union::operator() |
( |
plb::plint |
x, |
|
|
plb::plint |
y, |
|
|
plb::plint |
z |
|
) |
| const |
|
inlineoverride |
Return true if any of the included domains is true.
◆ domains
std::vector<std::reference_wrapper<plb::DomainFunctional3D> > geom::Union::domains |
|
private |