helib::SubDimension Class Reference

A node in a tree relative to some generator. More...

#include <permutations.h>

Public Member Functions

 SubDimension (long sz=0, bool gd=false, long ee=0, const NTL::Vec< long > &bns1=dummyBenes, const NTL::Vec< long > &bns2=dummyBenes)
 
long totalLength () const
 

Public Attributes

long size
 
bool good
 
long e
 
NTL::Vec< long > frstBenes
 
NTL::Vec< long > scndBenes
 

Friends

std::ostream & operator<< (std::ostream &s, const SubDimension &tree)
 

Detailed Description

A node in a tree relative to some generator.

Constructor & Destructor Documentation

◆ SubDimension()

helib::SubDimension::SubDimension ( long  sz = 0,
bool  gd = false,
long  ee = 0,
const NTL::Vec< long > &  bns1 = dummyBenes,
const NTL::Vec< long > &  bns2 = dummyBenes 
)
inlineexplicit

Member Function Documentation

◆ totalLength()

long helib::SubDimension::totalLength ( ) const
inline

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  s,
const SubDimension tree 
)
friend

Member Data Documentation

◆ e

long helib::SubDimension::e

◆ frstBenes

NTL::Vec<long> helib::SubDimension::frstBenes

◆ good

bool helib::SubDimension::good

◆ scndBenes

NTL::Vec<long> helib::SubDimension::scndBenes

◆ size

long helib::SubDimension::size