![]() |
dirac_solver 0.0.1
A Dirac ecuation Solver
|
| ▼NDirac | |
| CSpinor | |
| ▼Ndirac_solver | |
| ▼Ncore | |
| CDiracProblemBuilder | Implementación del patrón Builder para crear objetos SimulationProblem |
| CDiracSolver | Clase principal que orquesta la ejecución numérica del problema de Dirac |
| CSimulationProblem | Contenedor de datos que agrupa todos los parámetros necesarios para una simulación del ecuación de Dirac |
| ▼Ngeometry | |
| CGrid | |
| ▼Ninitial_state | |
| CConstantSpinor | |
| CGaussianPacket | |
| CAbsorbingBoundary | Implementación de una condición de frontera absorbente (ABC) para simulaciones 1D |
| CBoundaryCondition | Clase base abstracta para condiciones de borde (patrón Strategy) |
| CCoulombPotential | Implementación concreta de un potencial de Coulomb regularizado |
| CFDTDLeapfrogIntegrator | Implementación concreta de TimeIntegrator mediante el esquema FDTD de salto de rana (Leapfrog) |
| CFreeParticle | Implementación concreta del potencial para una partícula libre |
| CGrid | Representa una malla espacial (1D, 2D o 3D) para la simulación |
| CPeriodicBoundary | Implementa condiciones de borde periódicas |
| CPotential | Clase base abstracta para todos los potenciales escalares (patrón Template) |
| CPyBoundaryCondition | |
| CPyPotential | |
| CPyTimeIntegrator | Punto de entrada del módulo Pybind11 |
| CScalarPotential | Implementación flexible de un potencial escalar definido por el usuario |
| CTimeIntegrator | Clase base abstracta para algoritmos de evolución temporal (patrón Strategy) |