![]() |
dirac_solver 0.0.1
A Dirac ecuation Solver
|
Enlaces de C++ a Python usando Pybind11 para el núcleo de simulación Dirac. Más...
#include <pybind11/pybind11.h>#include <pybind11/stl.h>#include <pybind11/functional.h>#include "Grid.h"#include "TimeIntegrator.h"#include "potentials/Potential.h"#include "potentials/FreeParticle.h"#include "potentials/ScalarPotential.h"#include "potentials/CoulombPotential.h"#include "boundaries/BoundaryCondition.h"#include "boundaries/PeriodicBoundary.h"#include "boundaries/AbsorbingBoundary.h"
Gráfico de dependencias incluidas en bindings.cpp:Enlaces de C++ a Python usando Pybind11 para el núcleo de simulación Dirac.
Este archivo define el módulo _core, que expone las clases de C++ (potenciales, condiciones de borde, mallas y métodos de integración temporal) al entorno Python.
Las clases aquí expuestas se emplean desde Python para construir, configurar y ejecutar simulaciones de la ecuación de Dirac mediante un motor numérico en C++.
Estructura general del módulo: