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
 
PileRelem & operator= (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< PileRelem > alloc (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: