►CTBTK::AbstractHoppingAmplitudeFilter | |
CTBTK::IndexBasedHoppingAmplitudeFilter | |
CTBTK::AbstractIndexFilter | |
CTBTK::HoppingAmplitude::AmplitudeCallback | |
CTBTK::SourceAmplitude::AmplitudeCallback | |
CTBTK::OverlapAmplitude::AmplitudeCallback | |
CTBTK::Visualization::MatPlotLib::Argument | Argument to matplotlib |
CTBTK::Math::ArrayAlgorithms< DataType > | |
CTBTK::Atom | |
CTBTK::BitRegister | Register of bits |
CTBTK::CArray< DataType > | Container for a C style array |
CTBTK::CArray< double > | |
CTBTK::CArray< std::complex< double > > | |
CTBTK::Visualization::MatPlotLib::ColorMap | |
►CTBTK::Communicator | Base class for classes that can communicate their status during execution |
CTBTK::LUSolver | Solves Mx = b for x, where M is a SparseMatrix |
►CTBTK::Model | Container of Model related information |
CTBTK::Models::SquareLattice | Square lattice model |
CTBTK::Solver::ArnoldiIterator | Solves a Model using Arnoldi iteration |
CTBTK::Solver::BlockDiagonalizer | Solves a block diagonal Model using diagonalization |
CTBTK::Solver::ChebyshevExpander | Solves a Model using the Chebyshev method |
CTBTK::Solver::Diagonalizer | Solves a Model using diagonalization |
CTBTK::Solver::LinearEquationSolver | |
CTBTK::SourceAmplitudeSet::ConstIterator | |
CTBTK::IndexTree::ConstIterator | |
CTBTK::HoppingAmplitudeSet::ConstIterator | |
CTBTK::HoppingAmplitudeTree::ConstIterator | |
CTBTK::OverlapAmplitudeSet::ConstIterator | |
CTBTK::IndexedDataTree< Data >::ConstIterator | |
CTBTK::Visualization::MatPlotLib::ContourfParameters | |
CTBTK::Convolver | |
►Cexception | |
►CTBTK::Exception | |
CTBTK::ElementNotFoundException | |
CTBTK::IndexException | |
CTBTK::Exporter | Exports data on human readable format |
CTBTK::ExtensiveBitRegister | Register of bits |
CTBTK::FileParser | |
CTBTK::FileReader | |
CTBTK::FileWriter | |
CTBTK::FourierTransform | Fourier transform |
CTBTK::Functions | |
CTBTK::HoppingAmplitude | Hopping amplitude from state 'from' to state 'to' |
CTBTK::Index | Physical index |
CTBTK::PropertyExtractor::IndexTreeGenerator | Generates IndexTrees to be used as loop ranges and memory layout for Properties in the PropertyExtractors |
CTBTK::PropertyExtractor::PropertyExtractor::Information | |
CTBTK::HoppingAmplitudeTree::Iterator | |
CTBTK::SourceAmplitudeSet::Iterator | |
CTBTK::OverlapAmplitudeSet::Iterator | |
CTBTK::HoppingAmplitudeSet::Iterator | |
CTBTK::IndexedDataTree< Data >::Iterator | |
CTBTK::Matrix< DataType, ROWS, COLS > | |
CTBTK::Matrix< DataType, 0, 0 > | |
CTBTK::Matrix< std::complex< double > > | |
CTBTK::Matrix< std::complex< double >, 0, 0 > | |
►CTBTK::Matrix< std::complex< double >, 2, 2 > | |
CTBTK::SpinMatrix | Matrix containing information about a spin |
CTBTK::MultiCounter< DataType > | Helper class for flattening nested loops |
CTBTK::ParameterSet | |
CTBTK::PropertyExtractor::PatternValidator | Validates patterns that are passed to PropertyExtractor calls |
►CTBTK::FourierTransform::Plan< DataType > | |
CTBTK::FourierTransform::ForwardPlan< DataType > | |
CTBTK::FourierTransform::InversePlan< DataType > | |
CTBTK::Visualization::MatPlotLib::PlotParameters | |
CTBTK::Visualization::MatPlotLib::PlotSurfaceParameters | |
CTBTK::Visualization::MatPlotLib::Plotter | Plots data |
►CTBTK::Property::Property | Abstract Property class |
►CTBTK::Property::AbstractProperty< double > | |
►CTBTK::Property::EnergyResolvedProperty< double > | |
CTBTK::Property::DOS | Property container for density of states (DOS) |
CTBTK::Property::LDOS | Property container for the local density of states (LDOS) |
CTBTK::Property::Density | Property container for density |
CTBTK::Property::EigenValues | Property container for eigen values |
►CTBTK::Property::AbstractProperty< SpinMatrix > | |
►CTBTK::Property::EnergyResolvedProperty< SpinMatrix > | |
CTBTK::Property::SpinPolarizedLDOS | Property container for spin-polarized local density of states (spin-polarized LDOS) |
CTBTK::Property::Magnetization | Property container for magnetization |
►CTBTK::Property::AbstractProperty< std::complex< double > > | |
►CTBTK::Property::EnergyResolvedProperty< std::complex< double > > | |
CTBTK::Property::GreensFunction | Property container for the Green's function |
CTBTK::Property::WaveFunctions | Property container for wave function |
►CTBTK::Property::AbstractProperty< DataType > | Abstract Property class |
CTBTK::Property::EnergyResolvedProperty< DataType > | Base class for energy resolved Properties |
CTBTK::PropertyConverter | Convert Properties to AnnotatedArrays |
►CTBTK::PropertyExtractor::PropertyExtractor | Base class for PropertyExtractors |
CTBTK::PropertyExtractor::ArnoldiIterator | Extracts physical properties from the Solver::ArnoldiIterator |
CTBTK::PropertyExtractor::BlockDiagonalizer | Extracts physical properties from the Solver::BlockDiagonalizer |
CTBTK::PropertyExtractor::ChebyshevExpander | Extracts physical properties from Solver::ChebyshevExpander |
CTBTK::PropertyExtractor::Diagonalizer | Extracts physical properties from the Solver::Diagonalizer |
►CTBTK::PseudoSerializable | |
CTBTK::Boolean | Boolean number |
CTBTK::Complex | Complex number |
CTBTK::Integer | Integer number |
CTBTK::Natural | Natural number |
CTBTK::OverlapAmplitude | Overlap amplitude between state 'bra' and 'ket' |
►CTBTK::Real | Real number |
►CTBTK::Quantity::Quantity< Units, Exponents > | Base class for Quantitis |
CTBTK::Quantity::Base< Units, Exponents > | Base Quantity |
CTBTK::Quantity::Derived< Units, Exponents > | Derived Quantity |
CTBTK::Subindex | An entry in an Index |
CTBTK::Resource | Read and write string resources from file, URL, etc |
CTBTK::Solver::Diagonalizer::SelfConsistencyCallback | |
CTBTK::Solver::BlockDiagonalizer::SelfConsistencyCallback | |
►CTBTK::Serializable | |
CTBTK::Property::AbstractProperty< double > | |
CTBTK::Property::AbstractProperty< SpinMatrix > | |
CTBTK::Property::AbstractProperty< std::complex< double > > | |
CTBTK::Array< double > | |
CTBTK::IndexedDataTree< SerializableVector< double > > | |
CTBTK::IndexedDataTree< SerializableVector< TBTK::SourceAmplitude > > | |
CTBTK::IndexedDataTree< TBTK::OverlapAmplitude > | |
CTBTK::IndexedDataTree< unsigned int > | |
►CTBTK::Array< DataType > | Multi-dimensional array |
CTBTK::AnnotatedArray< DataType, AxesType > | Array with additional information about its axes |
CTBTK::BoundaryCondition | A set of HoppingAmplitudes , a SourceAmplitude, and an elimination Index, which together form a single linear equation that can be used to eliminate an Index from a larger set of linear equations |
CTBTK::Geometry | Contains geometric information about a Model |
►CTBTK::HoppingAmplitudeList | List of HoppingAmplitudes |
CTBTK::BackwardDifference | HoppingAmplitudeList corresponding to a backward difference |
CTBTK::CenteredDifference | HoppingAmplitudeList corresponding to a centered difference |
CTBTK::ForwardDifference | HoppingAmplitudeList corresponding to a forward difference |
CTBTK::HoppingAmplitudeSet | HoppingAmplitude container |
►CTBTK::HoppingAmplitudeTree | Node in tree used by HoppingAmplitudeSet to store HoppingAmplitudes |
CTBTK::HoppingAmplitudeSet | HoppingAmplitude container |
CTBTK::IndexDescriptor | Describes the index structure of data stored for several indices |
CTBTK::IndexedDataTree< Data > | |
CTBTK::IndexTree | Data structure for mapping physical indices to linear indices |
CTBTK::Model | Container of Model related information |
CTBTK::OverlapAmplitudeSet | OverlapAmplitude container |
CTBTK::Property::AbstractProperty< DataType > | Abstract Property class |
CTBTK::Range | One-dimensional range |
CTBTK::SingleParticleContext | The context for the single particle part of a Model |
CTBTK::SourceAmplitude | Source amplitude for equations with a source term |
CTBTK::SourceAmplitudeSet | SourceAmplitude container |
CTBTK::Smooth | |
►CTBTK::Solver::Solver | Base class for Solvers |
CTBTK::Solver::ArnoldiIterator | Solves a Model using Arnoldi iteration |
CTBTK::Solver::BlockDiagonalizer | Solves a block diagonal Model using diagonalization |
CTBTK::Solver::ChebyshevExpander | Solves a Model using the Chebyshev method |
CTBTK::Solver::Diagonalizer | Solves a Model using diagonalization |
CTBTK::Solver::LinearEquationSolver | |
CTBTK::SparseMatrix< DataType > | |
CTBTK::SparseMatrix< std::complex< double > > | |
►CTBTK::Streamable | |
CTBTK::Property::AbstractProperty< double > | |
CTBTK::Property::AbstractProperty< SpinMatrix > | |
CTBTK::Property::AbstractProperty< std::complex< double > > | |
CTBTK::IndexTree | Data structure for mapping physical indices to linear indices |
CTBTK::Model | Container of Model related information |
CTBTK::Property::AbstractProperty< DataType > | Abstract Property class |
CTBTK::Streams | |
CTBTK::Timer | A Timer for measuring execution time |
CTBTK::UnitHandler | Handles conversion between different units |
CTBTK::Vector2d | |
CTBTK::Vector3d | |
CTBTK::VectorNd | |