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

#include <PileRelem.hpp>

Public Member Functions

 PileRelem (PileSplit *old_split=nullptr)
 
 PileRelem (const PileRelem &r)=delete
 
PileRelemoperator= (const PileRelem &r)=delete
 
virtual ~PileRelem ()=default
 
getFacies ()
 
Id getFacies (Id i) const
 
Id getNrule () const
 
Id getNbyrule () const
 
getRrules ()
 
getRrule (Id irule)
 
getRfipos ()
 
getRfipos (Id iprod)
 
Id sameScore (Id ir0, Id igrf_cas, 1 &fgrf, 1 &fcmp)
 
void explore (bool verbose=false)
 
void define (const 1 &facies, Id side=ITEST, const 1 &poss=1())
 
void subdivide (Id half, Id noper)
 

Static Public Member Functions

static std::unique_ptr< PileRelemalloc (PileSplit *old_split=nullptr)
 

Constructor & Destructor Documentation

◆ PileRelem() [1/2]

gstlrn::PileRelem::PileRelem ( PileSplit old_split = nullptr)

◆ PileRelem() [2/2]

gstlrn::PileRelem::PileRelem ( const PileRelem r)
delete

◆ ~PileRelem()

virtual gstlrn::PileRelem::~PileRelem ( )
virtualdefault

Member Function Documentation

◆ alloc()

std::unique_ptr< PileRelem > gstlrn::PileRelem::alloc ( PileSplit old_split = nullptr)
static

◆ define()

void gstlrn::PileRelem::define ( const 1 &  facies,
Id  side = ITEST,
const 1 &  poss = 1() 
)

◆ explore()

void gstlrn::PileRelem::explore ( bool  verbose = false)

◆ getFacies() [1/2]

& gstlrn::PileRelem::getFacies ( )
inline

◆ getFacies() [2/2]

Id gstlrn::PileRelem::getFacies ( Id  i) const
inline

◆ getNbyrule()

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

◆ getNrule()

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

◆ getRfipos() [1/2]

& gstlrn::PileRelem::getRfipos ( )
inline

◆ getRfipos() [2/2]

& gstlrn::PileRelem::getRfipos ( Id  iprod)
inline

◆ getRrule()

& gstlrn::PileRelem::getRrule ( Id  irule)
inline

◆ getRrules()

& gstlrn::PileRelem::getRrules ( )
inline

◆ operator=()

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

◆ sameScore()

Id gstlrn::PileRelem::sameScore ( Id  ir0,
Id  igrf_cas,
1 &  fgrf,
1 &  fcmp 
)

◆ subdivide()

void gstlrn::PileRelem::subdivide ( Id  half,
Id  noper 
)

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