SyTen
sbasis.h File Reference

SBasis class for smart, labelled bases. More...

#include <unordered_map>
#include "inc/util/scalars.h"
#include "inc/rep/rep.h"
#include "inc/tensor/basis.h"
+ Include dependency graph for sbasis.h:
+ This graph shows which files directly or indirectly include this file:

Classes

class  syten::STensorImpl::SBasis
 A smart basis class. More...
 
struct  syten::STensorImpl::SBasisId
 Identifier for a unique basis including its prime level. More...
 

Namespaces

namespace  syten
 Syten namespace.
 
namespace  syten::STensorImpl
 Contains all ‘smart’ tensor related classes and functions.
 

Functions

SBasis syten::STensorImpl::combine_bases (SBasis const &a, SBasis const &b)
 Returns a combined basis constructed from bases a and b as it occurs during a subspace expansion, something akin to a + b. More...
 
SBasis syten::STensorImpl::intersection (SBasis const &a, SBasis const &b)
 Returns the intersection of two bases. More...
 

Detailed Description

SBasis class for smart, labelled bases.