TBTK
File List
Here is a list of all documented files with brief descriptions:
[detail level 12345]
  TBTK
  calc
  TightBindingLib
  include
 AbstractOperator.hAbstract operator class from which other operators inherit
 AbstractState.hAbstract state class from which other states inherit
 AmplitudeSet.hHoppingAmplitude container
 ArrayManager.h
 BasicState.h
 ChebyshevSolver.hSolves a Model using the Chebyshev method
 CPropertyExtractor.hExtracts physical properties from the ChebyshevSolver
 DefaultOperator.hDefault (dummy) operator class for indicating default behavior
 Density.hProperty container for density
 DiagonalizationSolver.hSolves a Model using diagonalization
 DOS.hProperty container for density of states (DOS)
 DPropertyExtractor.hExtracts physical properties from the DiagonalizationSolver
 EigenValues.hProperty container for eigen values
 FileParser.hReads and writes Model from and to text files
 FileReader.hReads data from file
 FileWriter.hWrites data to file
 Functions.hCollection of physically relevant functions
 Geometry.hContains geometric inforamtion about a model
 GPUResourceManager.hGPU resource manager
 HALinkedList.hSupport data structure for ChebyshevSolver
 HoppingAmplitude.hHopping amplitude from state 'from' to 'to'
 Index.hData structure for flexible physical indices
 Lattice.hA Lattice allows for repeated replication of UnitCells
 LDOS.hProperty container for local density of states (LDOS)
 Magnetization.hProperty container for magnetization
 Model.hModel Hamiltonian
 ModelFactory.h
 ParameterSet.hSet of parameters
 ReciprocalLattice.hA ReciprocalLattice allows for the creation of a momentum space Model from a UnitCells
 SpinPolarizedLDOS.hProperty container for spin-polarized local density of states (spin-polarized LDOS)
 StateSet.hContainer for States
 StateTreeNode.hTree structure for quick access of multiple States
 Streams.hStreams for TBTK output
 TBTKMacros.hPrecompiler macros
 TimeEvolver.hTimerEvolver for time evolution of ground state in respons to external field
 TreeNode.hNode in tree used by AmplitudeSet to store HoppingAmplitudes
 UnitCell.hUnit cell that act as container of States
 UnitHandler.hHandles conversions between different units
 Util.hUtilities
 Vector3d.hThree-dimensional vector with components of double type
  src
 AbstractOperator.cpp
 AbstractState.cpp
 AmplitudeSet.cpp
 BasicState.cpp
 ChebyshevSolver.cpp
 CPropertyExtractor.cpp
 DefaultOperator.cpp
 Density.cpp
 DiagonalizationSolver.cpp
 DOS.cpp
 DPropertyExtractor.cpp
 EigenValues.cpp
 FileParser.cpp
 FileWriter.cpp
 HALinkedList.cpp
 HoppingAmplitude.cpp
 Index.cpp
 Lattice.cpp
 LDOS.cpp
 Magnetization.cpp
 Model.cpp
 ModelFactory.cpp
 ParameterSet.cpp
 ReciprocalLattice.cpp
 StateTreeNode.cpp
 Streams.cpp
 TimeEvolver.cpp
 TreeNode.cpp
 UnitCell.cpp
 UnitHandler.cpp
 Vector3d.cpp
  view
  python
 plot1D.pyPlot line
 plot2D.pyPlot surface
 plotDOS.pyPlot density
 plotEV.pyPlot eigenvalues
 plotLDOS.pyPlot local density of states
 plotMAG.pyPlot magnetization
 plotSP_LDOS.pyPlot local density of states