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 |