GQCP
Loading...
Searching...
No Matches
Public Types | List of all members
GQCP::Spinor< _Scalar, _BasisFunction > Class Template Reference

#include <Spinor.hpp>

Inheritance diagram for GQCP::Spinor< _Scalar, _BasisFunction >:
Inheritance graph
Collaboration diagram for GQCP::Spinor< _Scalar, _BasisFunction >:
Collaboration graph

Public Types

using Scalar = _Scalar
 
using BasisFunction = _BasisFunction
 
- Public Types inherited from GQCP::SpinResolvedBase< EvaluableLinearCombination< _Scalar, _BasisFunction >, Spinor< _Scalar, _BasisFunction > >
using Of = EvaluableLinearCombination< _Scalar, _BasisFunction >
 
using Derived = Spinor< _Scalar, _BasisFunction >
 
using Self = SpinResolvedBase< Of, Derived >
 

Additional Inherited Members

- Public Member Functions inherited from GQCP::SpinResolvedBase< EvaluableLinearCombination< _Scalar, _BasisFunction >, Spinor< _Scalar, _BasisFunction > >
 SpinResolvedBase (const Of &alpha, const Of &beta)
 
 SpinResolvedBase (const std::vector< Of > &both)
 
 SpinResolvedBase (const std::array< Of, 2 > &both)
 
 SpinResolvedBase (const std::initializer_list< Of > &both)
 
const Ofalpha () const
 
Ofalpha ()
 
const Ofbeta () const
 
Ofbeta ()
 
const Ofcomponent (const Spin sigma) const
 
Ofcomponent (const Spin sigma)
 
- Static Public Member Functions inherited from GQCP::SpinResolvedBase< EvaluableLinearCombination< _Scalar, _BasisFunction >, Spinor< _Scalar, _BasisFunction > >
static Derived FromEqual (const Of &equal)
 

Detailed Description

template<typename _Scalar, typename _BasisFunction>
class GQCP::Spinor< _Scalar, _BasisFunction >
Template Parameters
_ScalarThe scalar representation of one of the expansion coefficients.
_BasisFunctionThe type of the underlying basis functions.

Member Typedef Documentation

◆ BasisFunction

template<typename _Scalar , typename _BasisFunction >
using GQCP::Spinor< _Scalar, _BasisFunction >::BasisFunction = _BasisFunction

◆ Scalar

template<typename _Scalar , typename _BasisFunction >
using GQCP::Spinor< _Scalar, _BasisFunction >::Scalar = _Scalar

The documentation for this class was generated from the following file: