27 void apply(std::vector<Dirac::Spinor>& psi,
const Grid& grid)
const override {
28 if (psi.size() < 2)
return;
42 return "PeriodicBoundary";
Clase base abstracta para condiciones de borde (patrón Strategy).
Definition BoundaryCondition.h:17
Representa una malla espacial (1D, 2D o 3D) para la simulación.
Definition Grid.h:16
Implementa condiciones de borde periódicas.
Definition PeriodicBoundary.h:13
std::string get_name() const override
Devuelve el nombre de la estrategia de condición de borde.
Definition PeriodicBoundary.h:41
void apply(std::vector< Dirac::Spinor > &psi, const Grid &grid) const override
Aplica condiciones de borde periódicas al campo. En el esquema FDTD, esto generalmente se maneja en e...
Definition PeriodicBoundary.h:27