|
core 1.5.0
Shared MPI block decomposition, asynchronous ghost-layer exchange, SDF geometry, load balancing (header-only C++20)
|
Negation: solid and void swap. Composes with any leaf (a container is the complement of a body). More...
#include <primitives.hpp>
Public Member Functions | |
| template<class Real > | |
| PECLET_HD Real | eval (Vec3< Real > p) const |
| template<class Real > | |
| PECLET_HD Vec3< Real > | grad (Vec3< Real > p) const |
Public Attributes | |
| Shape | shape |
Static Public Attributes | |
| static constexpr bool | exact_distance = Shape::exact_distance |
| static constexpr bool | analytic_gradient = Shape::analytic_gradient |
Negation: solid and void swap. Composes with any leaf (a container is the complement of a body).
Definition at line 424 of file primitives.hpp.
Definition at line 430 of file primitives.hpp.
References peclet::core::geom::prim::Complement< Shape >::shape.
|
inline |
Definition at line 434 of file primitives.hpp.
References peclet::core::geom::prim::Complement< Shape >::shape, peclet::core::Vec3< Real >::x, peclet::core::Vec3< Real >::y, and peclet::core::Vec3< Real >::z.
| Shape peclet::core::geom::prim::Complement< Shape >::shape |
Definition at line 425 of file primitives.hpp.
Referenced by peclet::core::geom::prim::Complement< Shape >::eval(), and peclet::core::geom::prim::Complement< Shape >::grad().
|
staticconstexpr |
Definition at line 426 of file primitives.hpp.
|
staticconstexpr |
Definition at line 427 of file primitives.hpp.