GQCP
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
SQHamiltonian.hpp File Reference
#include "Basis/SpinorBasis/OrbitalSpace.hpp"
#include "Basis/Transformations/BasisTransformable.hpp"
#include "Basis/Transformations/JacobiRotatable.hpp"
#include "Operator/SecondQuantized/GSQOneElectronOperator.hpp"
#include "Operator/SecondQuantized/GSQTwoElectronOperator.hpp"
#include "Operator/SecondQuantized/ModelHamiltonian/HubbardHamiltonian.hpp"
#include "Operator/SecondQuantized/RSQOneElectronOperator.hpp"
#include "Operator/SecondQuantized/RSQTwoElectronOperator.hpp"
#include "Operator/SecondQuantized/USQOneElectronOperator.hpp"
#include "Operator/SecondQuantized/USQTwoElectronOperator.hpp"
#include "QuantumChemical/spinor_tags.hpp"
#include "Utilities/type_traits.hpp"
#include <numeric>
#include <vector>
Include dependency graph for SQHamiltonian.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GQCP::SQHamiltonian< _ScalarSQOneElectronOperator, _ScalarSQTwoElectronOperator >
 
struct  GQCP::OperatorTraits< SQHamiltonian< ScalarSQOneElectronOperator, ScalarSQTwoElectronOperator > >
 
struct  GQCP::BasisTransformableTraits< SQHamiltonian< ScalarSQOneElectronOperator, ScalarSQTwoElectronOperator > >
 
struct  GQCP::JacobiRotatableTraits< SQHamiltonian< ScalarSQOneElectronOperator, ScalarSQTwoElectronOperator > >
 

Namespaces

namespace  GQCP
 

Typedefs

template<typename Scalar >
using GQCP::RSQHamiltonian = SQHamiltonian< ScalarRSQOneElectronOperator< Scalar >, ScalarRSQTwoElectronOperator< Scalar > >
 
template<typename Scalar >
using GQCP::USQHamiltonian = SQHamiltonian< ScalarUSQOneElectronOperator< Scalar >, ScalarUSQTwoElectronOperator< Scalar > >
 
template<typename Scalar >
using GQCP::GSQHamiltonian = SQHamiltonian< ScalarGSQOneElectronOperator< Scalar >, ScalarGSQTwoElectronOperator< Scalar > >