#include <memory>#include <stdexcept>#include <type_traits>#include <vector>#include "eon/Parameters.h"#include "eon/Potential.h"#include "eon/potentials/PluginLoader.h"#include "rgpot/ForceStructs.hpp"#include "rgpot/pot_caps.hpp"Go to the source code of this file.
Classes | |
| class | RgpotAdapter< RPot > |
| Wraps one rgpot kernel as an eOn Potential. More... | |
Functions | |
| template<class RPot> | |
| std::shared_ptr< eonc::Potential > | makeRgpotDefault (eonc::PotType ptype, const eonc::Parameters ¶ms) |
| Factory arm helper for kernels whose parameters are fixed tabulated data with no eOn-side configuration surface. | |
| template<class RPot, class Cfg> | |
| std::shared_ptr< eonc::Potential > | makeRgpot (eonc::PotType ptype, const eonc::Parameters ¶ms, const Cfg &cfg) |
| Factory arm helper: construct the kernel from its config and wrap it. | |
| std::shared_ptr< eonc::Potential > makeRgpot | ( | eonc::PotType | ptype, |
| const eonc::Parameters & | params, | ||
| const Cfg & | cfg ) |
Factory arm helper: construct the kernel from its config and wrap it.
Definition at line 223 of file RgpotAdapter.h.
| std::shared_ptr< eonc::Potential > makeRgpotDefault | ( | eonc::PotType | ptype, |
| const eonc::Parameters & | params ) |
Factory arm helper for kernels whose parameters are fixed tabulated data with no eOn-side configuration surface.
Definition at line 216 of file RgpotAdapter.h.