|
MADNESS 0.10.1
|
the displacements for kernels lattice-summed along one set of axes, per level, in the two orders consumers use More...

Public Member Functions | |
| PeriodicLists (const array_of_bools< NDIM > &a) | |
Public Attributes | |
| array_of_bools< NDIM > | axes |
| the lattice-summed axes | |
| std::array< std::vector< Key< NDIM > >, 64 > | by_distance {} |
| ordered by Key::real_distsq_bc, for kernels that decay away from the source | |
| std::array< std::vector< Key< NDIM > >, 64 > | by_image_distance {} |
| ordered by Key::real_distsq_images, for rest-of-crystal kernels (OperatorInfo::images_only) | |
| std::atomic< bool > | images_built {false} |
| by_image_distance is filled on first request (get_disp_images) | |
the displacements for kernels lattice-summed along one set of axes, per level, in the two orders consumers use
|
inlineexplicit |
| array_of_bools<NDIM> madness::Displacements< NDIM >::PeriodicLists::axes |
the lattice-summed axes
Referenced by madness::Displacements< NDIM >::make_disp_images(), and madness::Displacements< NDIM >::make_disp_periodic().
| std::array<std::vector< Key<NDIM> >, 64 > madness::Displacements< NDIM >::PeriodicLists::by_distance {} |
ordered by Key::real_distsq_bc, for kernels that decay away from the source
Referenced by madness::Displacements< NDIM >::get_disp(), madness::Displacements< NDIM >::make_disp_images(), and madness::Displacements< NDIM >::make_disp_periodic().
| std::array<std::vector< Key<NDIM> >, 64 > madness::Displacements< NDIM >::PeriodicLists::by_image_distance {} |
ordered by Key::real_distsq_images, for rest-of-crystal kernels (OperatorInfo::images_only)
Referenced by madness::Displacements< NDIM >::get_disp_images(), and madness::Displacements< NDIM >::make_disp_images().
| std::atomic<bool> madness::Displacements< NDIM >::PeriodicLists::images_built {false} |
by_image_distance is filled on first request (get_disp_images)
Referenced by madness::Displacements< NDIM >::get_disp_images().