MADNESS
0.10.1
|
an 2-dimensional smooth mask that is 1 inside the radius and 0 outside More...
#include <masks_and_boxes.h>
Public Types | |
typedef Vector< double, NDIM > | coordT |
Public Member Functions | |
spherical_box (const double r, const double deviation, const coordT o={0.0, 0.0, 0.0}, const coordT B_dir={0.0, 0.0, 1.0}) | |
double | operator() (const coordT &xyz) const |
Static Public Member Functions | |
static double | compute_tightness (const double deviation_at_dot_8_radius) |
compute the tightness parameter given the deviation at 0.8 radius More... | |
Public Attributes | |
const coordT | B_direction =coordT(0.0) |
const coordT | offset =coordT(0.0) |
const double | radius |
const double | tightness =11.5 |
an 2-dimensional smooth mask that is 1 inside the radius and 0 outside
typedef Vector<double,NDIM> madness::spherical_box< NDIM >::coordT |
|
inline |
|
inlinestatic |
compute the tightness parameter given the deviation at 0.8 radius
|
inline |
const coordT madness::spherical_box< NDIM >::B_direction =coordT(0.0) |
Referenced by madness::spherical_box< NDIM >::operator()().
const coordT madness::spherical_box< NDIM >::offset =coordT(0.0) |
Referenced by madness::spherical_box< NDIM >::operator()().
const double madness::spherical_box< NDIM >::radius |
Referenced by madness::spherical_box< NDIM >::operator()().
const double madness::spherical_box< NDIM >::tightness =11.5 |
Referenced by madness::spherical_box< NDIM >::operator()().