6#include "../DiracMatrices.h"
26 virtual void apply(std::vector<Dirac::Spinor>& psi,
const Grid& grid)
const = 0;
Clase base abstracta para condiciones de borde (patrón Strategy).
Definition BoundaryCondition.h:17
virtual ~BoundaryCondition()=default
virtual std::string get_name() const =0
Devuelve el nombre de la estrategia de condición de borde.
virtual void apply(std::vector< Dirac::Spinor > &psi, const Grid &grid) const =0
Aplica la condición de borde a un campo espinorial dado.
Representa una malla espacial (1D, 2D o 3D) para la simulación.
Definition Grid.h:16