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