![]() |
Block-Structured AMR Software Framework
|
Host-only dynamically-sized polynomial implicit function. More...
#include <AMReX_EB2_IF_Polynomial.H>
Public Member Functions | |
| PolynomialIF (const Vector< PolyTerm > &a_polynomial, bool a_inside=true) | |
| Store the term vector and orientation (inside/outside). | |
| ~PolynomialIF ()=default | |
| PolynomialIF (const PolynomialIF &rhs)=default | |
| PolynomialIF (PolynomialIF &&rhs)=default | |
| PolynomialIF & | operator= (const PolynomialIF &rhs)=delete |
| PolynomialIF & | operator= (PolynomialIF &&rhs)=delete |
| Real | operator() (Real x, Real y, Real z) const noexcept |
| Real | operator() (const RealArray &p) const noexcept |
| Array-based helper overload. | |
Protected Attributes | |
| Vector< PolyTerm > | m_polynomial |
| bool | m_inside |
| Real | m_sign |
| int | m_size |
Host-only dynamically-sized polynomial implicit function.
|
inline |
Store the term vector and orientation (inside/outside).
|
default |
|
default |
|
default |
Array-based helper overload.
|
delete |
|
delete |
|
protected |
|
protected |
|
protected |