![]() |
Block-Structured AMR Software Framework
|
Signed implicit function for cylinders along a coordinate axis. More...
#include <AMReX_EB2_IF_Cylinder.H>
Public Member Functions | |
| CylinderIF (Real a_radius, int a_direction, const RealArray &a_center, bool a_inside) | |
| Build an infinite cylinder (extends across the domain in its axis direction). | |
| CylinderIF (Real a_radius, Real a_height, int a_direction, const RealArray &a_center, bool a_inside) | |
Build a finite cylinder with height a_height. | |
| __host__ __device__ Real | operator() (Real x, Real y, Real z) const noexcept |
| Real | operator() (const RealArray &p) const noexcept |
| Evaluate the implicit function at a given coordinate. | |
Protected Attributes | |
| Real | m_radius |
| Real | m_height |
| int | m_direction |
| XDim3 | m_center |
| Real | m_sign |
Signed implicit function for cylinders along a coordinate axis.
|
inline |
Build an infinite cylinder (extends across the domain in its axis direction).
|
inline |
Build a finite cylinder with height a_height.
Evaluate the implicit function at a given coordinate.
|
inlinenoexcept |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |