Finite repetition: the minimum of the operand's value over all its copies (CSGOps::repetition()).
More...
#include <EBGeometry_Fused.hpp>
|
| template<class O > |
| T | evaluate (const O &a_operands, const Vec3T< T > &a_point) const noexcept |
| | The value.
|
| |
| template<class O > |
| BoundingVolumes::AABBT< T > | box (const O &a_operands) const |
| | The box: the operand's, swept over the tiles.
|
| |
|
|
CSGOps::Repetition< T > | m_repetition |
| | The repetition: period, tile counts and the operand's box.
|
| |
template<class T>
struct EBGeometry::Fused::RepetitionOp< T >
Finite repetition: the minimum of the operand's value over all its copies (CSGOps::repetition()).
- Template Parameters
-
| T | Floating-point precision. |
◆ box()
template<class T >
template<class O >
The box: the operand's, swept over the tiles.
- Template Parameters
-
- Parameters
-
- Returns
- The box.
◆ evaluate()
template<class T >
template<class O >
The value.
- Template Parameters
-
- Parameters
-
| [in] | a_operands | Operands. |
| [in] | a_point | Point. |
- Returns
- The value.
◆ quality()
template<class T >
template<class C >
|
|
inlinestaticconstexprnoexcept |
Distance quality: a bound at best.
- Template Parameters
-
- Returns
- The quality.
The documentation for this struct was generated from the following file: