Skip to content
cantwellc edited this page Jun 27, 2012 · 1 revision

The system encapsulates simulates the evolution of the quantum system in question. The Integrator will use OpenCL subroutines to perform the linear algebra required for implicit integration(possible change in the future -> create an abstract integrator interface with subclass ImplicitIntegrator. The integrator should work with an abstract LinearAlgebraInterface class with subclass OpenCLLinearAlgebraInterface.) The integrator will be passed a state and hamiltonian to implement (maybe a file name, maybe a step matrix instead of a hamiltonian). The system will be in charge of high level handling of state data (passing a reference to the state back to the mediator). Abstract state object which can be implemented specific to OpenCL functionality. Possibly produce the state object through a vector factory within the integrator/linear algebra object.

Clone this wiki locally