24 virtual double evaluate(
const std::vector<double>& r)
const = 0;
Clase base abstracta para todos los potenciales escalares (patrón Template).
Definition Potential.h:15
virtual double evaluate(const std::vector< double > &r) const =0
Evalúa el potencial en una coordenada espacial dada.
virtual std::string get_name() const =0
Devuelve el nombre del potencial.
virtual ~Potential()=default