#include <constraints.hpp>
|
| JammingTreeBD (sptr< Box >box, Eigen::Matrix< flt, Eigen::Dynamic, NDIM > &A, Eigen::Matrix< flt, Eigen::Dynamic, NDIM > &B, uint cutoff, bool use_rotations=true, bool use_inversions=true) |
|
| JammingTreeBD (sptr< Box >box, Eigen::Matrix< flt, Eigen::Dynamic, NDIM > &A, Eigen::Matrix< flt, Eigen::Dynamic, NDIM > &B, uint cutoffA, uint cutoffB, bool use_rotations=true, bool use_inversions=true) |
|
list< JammingListRot > | expand (JammingListRot curjlist) |
|
bool | expand () |
|
bool | expand (uint n) |
|
| JammingTreeRot (sptr< Box >box, Eigen::Matrix< flt, Eigen::Dynamic, NDIM > &A, Eigen::Matrix< flt, Eigen::Dynamic, NDIM > &B, bool use_rotations=true, bool use_inversions=true) |
|
flt | distance (JammingListRot &jlist) |
|
list< JammingListRot > | expand (JammingListRot curjlist) |
|
bool | expand (uint n) |
|
bool | expand_to (flt maxdistsq) |
|
list< JammingListRot > & | my_list () |
|
list< JammingListRot > | copy_list () |
|
list< JammingListRot > | copy_list (uint n) |
|
JammingListRot | current_best () |
|
uint | size () |
|
Eigen::Matrix< flt, Eigen::Dynamic, NDIM > | locations_B (JammingListRot jlist) |
|
Eigen::Matrix< flt, Eigen::Dynamic, NDIM > | locations_B () |
|
Eigen::Matrix< flt, Eigen::Dynamic, NDIM > | locations_A (JammingListRot jlist) |
|
Eigen::Matrix< flt, Eigen::Dynamic, NDIM > | locations_A () |
|
virtual | ~JammingTreeRot () |
|
|
static Vec | straight_diff (Box &bx, Eigen::Matrix< flt, Eigen::Dynamic, NDIM > &A, Eigen::Matrix< flt, Eigen::Dynamic, NDIM > &B) |
|
static flt | straight_distsq (Box &bx, Eigen::Matrix< flt, Eigen::Dynamic, NDIM > &A, Eigen::Matrix< flt, Eigen::Dynamic, NDIM > &B) |
|
JammingTreeBD::JammingTreeBD |
( |
sptr< Box > |
box, |
|
|
Eigen::Matrix< flt, Eigen::Dynamic, NDIM > & |
A, |
|
|
Eigen::Matrix< flt, Eigen::Dynamic, NDIM > & |
B, |
|
|
uint |
cutoffA, |
|
|
uint |
cutoffB, |
|
|
bool |
use_rotations = true , |
|
|
bool |
use_inversions = true |
|
) |
| |
bool JammingTreeBD::expand |
( |
| ) |
|
|
virtual |
bool JammingTreeBD::expand |
( |
uint |
n | ) |
|
|
inline |
uint JammingTreeBD::cutoff1 |
|
protected |
uint JammingTreeBD::cutoff2 |
|
protected |
The documentation for this class was generated from the following files: