dirac_solver 0.0.1
A Dirac ecuation Solver
Cargando...
Buscando...
Nada coincide
Potential.h
Ir a la documentación de este archivo.
1#pragma once
2
3#include <vector>
4#include <string>
5#include <memory>
6
15class Potential {
16public:
17 virtual ~Potential() = default;
18
24 virtual double evaluate(const std::vector<double>& r) const = 0;
25
30 virtual std::string get_name() const = 0;
31};
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