occ
|
#include <logsumexp.h>
Public Member Functions | |
LogSumExpFunctor (Metric &metric, const occ::core::Molecule &in, const occ::core::Molecule &ext, float sep, float temperature=0.1f) | |
void | remap_vertices (const std::vector< float > &v, std::vector< float > &dest) const |
OCC_ALWAYS_INLINE float | operator() (const FVec3 &pos) const |
void | batch (Eigen::Ref< const FMat3N > pos, Eigen::Ref< FVec > layer) const |
OCC_ALWAYS_INLINE FVec3 | gradient (const FVec3 &pos) const |
const auto & | side_length () const |
Eigen::Vector3i | cubes_per_side () const |
const auto & | origin () const |
int | num_calls () const |
const auto & | bounding_box () const |
void | update_num_calls (int n) const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |