Skip to content

Latest commit

 

History

History
executable file
·
30 lines (20 loc) · 1.03 KB

AnalyticEigenstates.rst

File metadata and controls

executable file
·
30 lines (20 loc) · 1.03 KB

AnalyticEigenstates

The classes documented below are the base classes you should consider subclassing before adding a new analytical case to the SiegPy module.

The ~siegpy.analyticeigenstates.AnalyticEigenstate class is the base class for two other classes:

  • the ~siegpy.analyticeigenstates.AnalyticSiegert class,
  • and the ~siegpy.analyticeigenstates.AnalyticContinuum class.

If your analytic case is already well defined by these last classes, you may only subclass these two. However, if you need to add some methods or attributes to both classes, you may also subclass ~siegpy.analyticeigenstates.AnalyticEigenstate.

For instance, the parity of the analytic eigenstates in the 1D Square-Well Potential case made it mandatory.

siegpy.analyticeigenstates.AnalyticEigenstate

siegpy.analyticeigenstates.AnalyticSiegert

siegpy.analyticeigenstates.AnalyticContinuum