Union or intersection: the minimum or the maximum of the operands' values, in order.
More...
#include <EBGeometry_Fused.hpp>
|
| template<class O , class T > |
| T | evaluate (const O &a_operands, const Vec3T< T > &a_point) const noexcept |
| | The value.
|
| |
| template<class O > |
| auto | box (const O &a_operands) const |
| | The box: the union, or the intersection, of the operands' boxes.
|
| |
template<bool IsUnion>
struct EBGeometry::Fused::CombineOp< IsUnion >
Union or intersection: the minimum or the maximum of the operands' values, in order.
- Template Parameters
-
| IsUnion | Whether this is a union. |
◆ box()
template<bool IsUnion>
template<class O >
The box: the union, or the intersection, of the operands' boxes.
- Template Parameters
-
- Parameters
-
- Returns
- The box.
◆ evaluate()
template<bool IsUnion>
template<class O , class T >
The value.
- Template Parameters
-
| O | Operands type. |
| T | Floating-point precision. |
- Parameters
-
| [in] | a_operands | Operands. |
| [in] | a_point | Point. |
- Returns
- The value.
◆ quality()
template<bool IsUnion>
template<class... Cs>
|
|
inlinestaticconstexprnoexcept |
Distance quality: a bound at best.
- Template Parameters
-
- Returns
- The quality.
The documentation for this struct was generated from the following file: