dirac_solver 0.0.1
A Dirac ecuation Solver
Cargando...
Buscando...
Nada coincide
Referencia de la clase FreeParticle

Implementación concreta del potencial para una partícula libre. Más...

#include <FreeParticle.h>

+ Diagrama de herencia de FreeParticle
+ Diagrama de colaboración de FreeParticle:

Métodos públicos

double evaluate (const std::vector< double > &r) const override
 Evalúa el potencial en un punto espacial.
 
std::string get_name () const override
 Devuelve el nombre simbólico del potencial.
 
- Métodos públicos heredados de Potential
virtual ~Potential ()=default
 

Descripción detallada

Implementación concreta del potencial para una partícula libre.

Esta clase representa el caso en el que el potencial externo es nulo:

\[ V(\mathbf{r}) = 0 \]

Se utiliza como referencia base o caso de prueba para simulaciones sin interacción, cumpliendo el requisito FR-3 del modelo.

Ver también
Potential, ScalarPotential, CoulombPotential

Documentación de funciones miembro

◆ evaluate()

double FreeParticle::evaluate ( const std::vector< double > &  r) const
inlineoverridevirtual

Evalúa el potencial en un punto espacial.

Parámetros
rVector de coordenadas espaciales (no se utiliza).
Devuelve
Valor del potencial, siempre 0.0.
Nota
La coordenada r se ignora explícitamente, ya que el potencial es uniforme y nulo en todo el dominio.

Implementa Potential.

31 {
32 (void)r; // Evitar advertencias por parámetro no utilizado.
33 return 0.0;
34 }

◆ get_name()

std::string FreeParticle::get_name ( ) const
inlineoverridevirtual

Devuelve el nombre simbólico del potencial.

Devuelve
Cadena "FreeParticle".
Nota
Útil para introspección, registro de simulaciones o debugging.

Implementa Potential.

44 {
45 return "FreeParticle";
46 }

La documentación de esta clase está generada del siguiente archivo: