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

Ensemble: GrandCanonical (int L) with: L – sites. More...

#include <GrandCanonical.hpp>

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

Public Member Functions

 GrandCanonical (int _L)
 Construct a new GrandCanonical object. More...
 
void SetSize () override
 Set the Size object. More...
 
void FillSectors () override
 Filling Ensemble with selected sectors. More...
 
- Public Member Functions inherited from solid::Ensemble
virtual ~Ensemble ()
 Destroy the Ensemble object. More...
 
- Public Member Functions inherited from solid::IEnsemble
virtual ~IEnsemble ()
 Destroy the IEnsemble object. More...
 

Additional Inherited Members

- Public Attributes inherited from solid::Ensemble
int L
 number of sites More...
 
int size
 total size of the sectors More...
 
std::vector< Sectorsectors
 contains vector of Sectors More...
 

Detailed Description

Ensemble: GrandCanonical (int L) with: L – sites.

Constructor & Destructor Documentation

solid::GrandCanonical::GrandCanonical ( int  _L)

Construct a new GrandCanonical object.

Parameters
_Lnumber of sites

Member Function Documentation

void solid::GrandCanonical::FillSectors ( )
overridevirtual

Filling Ensemble with selected sectors.

Implements solid::IEnsemble.

void solid::GrandCanonical::SetSize ( )
overridevirtual

Set the Size object.

Implements solid::IEnsemble.


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