Loading...
Searching...
No Matches
Potential.h File Reference
#include "EonLogger.h"
#include "Eigen.h"
#include "PotRegistry.h"
#include <atomic>
#include <memory>
#include <span>
#include <stdexcept>

Go to the source code of this file.

Classes

class  eonc::PotentialConstructionScope
 RAII: Potential default construction records on this registry instead of PotRegistry::get(). More...
class  eonc::Potential

Namespaces

namespace  eonc
 RAII resource manager for the ARTn C library with global synchronization.
namespace  eonc::helpers

Functions

std::shared_ptr< Potential > eonc::helpers::makePotential (const Parameters &params)
std::shared_ptr< Potential > eonc::helpers::makePotential (PotType ptype, const Parameters &params)
std::shared_ptr< Potential > eonc::helpers::makePotential (PotType ptype, const Parameters &params, Runtime &runtime)