Skip to content

StavrosMetalGear/QuantumCore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuantumCore Numerical Quantum Mechanics Solver (ODE-Based)

QuantumCore is a numerical project written in C/C++ for solving basic quantum mechanics problems in one dimension. It focuses on solving ordinary differential equations that appear in quantum mechanics using standard numerical methods.

The program can compute:

Energy levels of quantum systems

Corresponding wavefunctions

Time evolution of quantum states

The goal of this project is educational and experimental: to understand how numerical methods can be used to solve quantum mechanics problems.

WHAT THE PROJECT DOES

Solves the 1D Schrödinger equation numerically

Uses finite difference methods to approximate derivatives

Builds a Hamiltonian matrix on a spatial grid

Computes the lowest energy eigenvalues and eigenfunctions

Evolves wavefunctions in time using a stable numerical scheme

Writes results to CSV files for external plotting and analysis

FEATURES

One-dimensional spatial grid

Configurable domain size and number of grid points

Several built-in potentials:

Harmonic oscillator

Finite potential well

Barriers (optional / extendable)

Computation of multiple energy states

Exported output files:

fdm_output.csv (wavefunctions on the grid)

fdm_energies.csv (energy values)

TYPICAL WORKFLOW

Choose the spatial range and grid resolution

Select a potential and its parameters

Compute energy levels and wavefunctions

Evolve a wavefunction in time

Plot or analyze the CSV output files using external tools

About

This project is a scientific application that simulates and solves foundational equations in Quantum Mechanics using C++ for computational logic and a C# .NET WPF front-end for an interactive user interface.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages