class rgpot::MetatomicDlopenΒΆ
Slow path: no torch headers; loads libmetatomic_engine.so at runtime. Search: config.engine_path, RGPOT_METATOMIC_ENGINE, METATOMIC_ENGINE, bare libmetatomic_engine.so on LD_LIBRARY_PATH / EON_POTENTIALS_PATH.
#include <MetatomicDlopen.hpp>
class MetatomicDlopen {
public:
// construction
MetatomicDlopen(const MetatomicConfig& config);
MetatomicDlopen(const MetatomicDlopen&);
~MetatomicDlopen();
// methods
MetatomicDlopen& operator=(const MetatomicDlopen&);
bool available() const;
void forceImpl(const ForceInput& in, ForceOut* out) const;
};