SOLIDstate
A C++ library for solid state physics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Static Public Member Functions | Static Public Attributes | List of all members
solid::OneBodyInteractionTermFermions Class Reference

class describes one body interaction term for Fermions particles More...

#include <OneBodyInteraction.hpp>

Inheritance diagram for solid::OneBodyInteractionTermFermions:
Inheritance graph
[legend]
Collaboration diagram for solid::OneBodyInteractionTermFermions:
Collaboration graph
[legend]

Static Public Member Functions

template<template< typename > class T1, typename T2 >
static void FillElements (QuantumSystem< T1, T2 > &system)
 

Static Public Attributes

static const std::string label = "mu"
 standard label of OneBodyInteractionTermFermions is M More...
 
static const TermsTypeEnum type = TermsTypeEnum::LocalDiagonal
 

Additional Inherited Members

- Public Member Functions inherited from solid::ITerm
virtual void FillElements ()=0
 Filling the matrixElement. More...
 
virtual ~ITerm ()
 Destroy the ITerm object. More...
 

Detailed Description

class describes one body interaction term for Fermions particles

class is responsible for filling the following term:

\[ \sum_i \mu_i \hat n_i \]

Member Function Documentation

template<template< typename > class T1, typename T2 >
void solid::OneBodyInteractionTermFermions::FillElements ( QuantumSystem< T1, T2 > &  system)
static

Member Data Documentation

const std::string solid::OneBodyInteractionTermFermions::label = "mu"
inlinestatic

standard label of OneBodyInteractionTermFermions is M

const TermsTypeEnum solid::OneBodyInteractionTermFermions::type = TermsTypeEnum::LocalDiagonal
static

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