![]() |
dirac_solver 0.0.1
A Dirac ecuation Solver
|
Clase principal que orquesta la ejecución numérica del problema de Dirac. Más...
Métodos públicos | |
| __init__ (self, SimulationProblem problem) | |
| Constructor del solver. | |
| run_simulation (self) | |
| Ejecuta la simulación completa de tiempo. | |
| get_psi (self) | |
| Obtiene el estado actual del campo espinorial. | |
| plot_probability_density (self) | |
| Calcula y grafica la densidad de probabilidad asociada al campo espinorial. | |
Atributos públicos | |
| problem | |
| integrator | |
Clase principal que orquesta la ejecución numérica del problema de Dirac.
Este solver inicializa la función de onda, comunica los datos al backend C++, ejecuta el bucle de integración temporal (FDTD) y proporciona utilidades para análisis y visualización del resultado.
| dirac_solver.core.DiracSolver.__init__ | ( | self, | |
| SimulationProblem | problem | ||
| ) |
Constructor del solver.
| problem | Instancia de SimulationProblem previamente configurada. |
| dirac_solver.core.DiracSolver.get_psi | ( | self | ) |
Obtiene el estado actual del campo espinorial.
| dirac_solver.core.DiracSolver.plot_probability_density | ( | self | ) |
Calcula y grafica la densidad de probabilidad asociada al campo espinorial.
La representación visual depende de la dimensionalidad de la malla:
| dirac_solver.core.DiracSolver.run_simulation | ( | self | ) |
Ejecuta la simulación completa de tiempo.
Llama iterativamente al método step() del integrador C++.
| dirac_solver.core.DiracSolver.integrator |
| dirac_solver.core.DiracSolver.problem |