|
MADNESS
version 0.9
|
A cube (3 dimensions) More...
#include <sdf_shape_3D.h>


Public Member Functions | |
| SDFCube (const double length, const coord_3d ¢er) | |
| Constructor for box. More... | |
Public Member Functions inherited from madness::SDFBox | |
| SDFBox (const coord_3d &length, const coord_3d ¢er) | |
| Constructor for box. More... | |
| double | sdf (const coord_3d &pt) const |
| Computes the normal distance. More... | |
| coord_3d | grad_sdf (const coord_3d &pt) const |
Public Member Functions inherited from madness::SignedDFInterface< 3 > | |
| virtual double | sdf (const Vector< double, NDIM > &x) const =0 |
| Returns the signed distance from the surface,. More... | |
| virtual Vector< double, NDIM > | grad_sdf (const Vector< double, NDIM > &x) const =0 |
Returns the gradient of the signed distance from the surface (i.e., dsdf(x)/dx[i] ) More... | |
| virtual | ~SignedDFInterface () |
Additional Inherited Members | |
Protected Attributes inherited from madness::SDFBox | |
| const coord_3d | lengths |
| Half the length of each side of the box. More... | |
| const coord_3d | center |
| the center of the box More... | |
A cube (3 dimensions)
|
inline |
Constructor for box.
| length | The length of each side of the cube |
| center | The center of the cube |
1.8.8