1.11.1
CCC
 
Loading...
Searching...
No Matches
gstlrn::PileSplit Class Reference

This class is a Utility class used in the Automatic Rule Fitting procedure It is not exported via SWIG. Moreover this class is not supposed to be duplicated. More...

#include <PileSplit.hpp>

Detailed Description

This class is a Utility class used in the Automatic Rule Fitting procedure It is not exported via SWIG. Moreover this class is not supposed to be duplicated.

Public Member Functions

 PileSplit ()
 
 PileSplit (const PileSplit &r)=delete
 
PileSplitoperator= (const PileSplit &r)=delete
 
virtual ~PileSplit ()=default
 
Id getOper () const
 
Id getNrule () const
 
Id getNbyrule () const
 
getSrules ()
 
getSfipos ()
 
PileRelemgetRelem (Id i) const
 
void setOper (Id oper)
 
void setRelem (Id i, std::unique_ptr< PileRelem > relem)
 
void collapse (bool verbose=false)
 

Static Public Member Functions

static std::unique_ptr< PileSplitalloc ()
 

Constructor & Destructor Documentation

◆ PileSplit() [1/2]

gstlrn::PileSplit::PileSplit ( )

◆ PileSplit() [2/2]

gstlrn::PileSplit::PileSplit ( const PileSplit r)
delete

◆ ~PileSplit()

virtual gstlrn::PileSplit::~PileSplit ( )
virtualdefault

Member Function Documentation

◆ alloc()

std::unique_ptr< PileSplit > gstlrn::PileSplit::alloc ( )
static

◆ collapse()

void gstlrn::PileSplit::collapse ( bool  verbose = false)

◆ getNbyrule()

Id gstlrn::PileSplit::getNbyrule ( ) const
inline

◆ getNrule()

Id gstlrn::PileSplit::getNrule ( ) const
inline

◆ getOper()

Id gstlrn::PileSplit::getOper ( ) const
inline

◆ getRelem()

PileRelem * gstlrn::PileSplit::getRelem ( Id  i) const
inline

◆ getSfipos()

& gstlrn::PileSplit::getSfipos ( )
inline

◆ getSrules()

& gstlrn::PileSplit::getSrules ( )
inline

◆ operator=()

PileSplit & gstlrn::PileSplit::operator= ( const PileSplit r)
delete

◆ setOper()

void gstlrn::PileSplit::setOper ( Id  oper)
inline

◆ setRelem()

void gstlrn::PileSplit::setRelem ( Id  i,
std::unique_ptr< PileRelem relem 
)
inline

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