gstlearn  1.0.0
CCC
Rule.hpp File Reference
#include "gstlearn_export.hpp"
#include "Enum/ERule.hpp"
#include "LithoRule/Node.hpp"
#include "RuleStringFormat.hpp"
#include "Basic/VectorNumT.hpp"
#include "Basic/AStringable.hpp"
#include "Basic/ASerializable.hpp"
#include "Basic/ICloneable.hpp"

Classes

class  Rule
 

Functions

GSTLEARN_EXPORT void set_rule_mode (int rule_mode)
 
GSTLEARN_EXPORT int get_rule_mode (void)
 
GSTLEARN_EXPORT double get_rule_extreme (int mode)
 

Function Documentation

◆ get_rule_extreme()

GSTLEARN_EXPORT double get_rule_extreme ( int  mode)

Get the lower or upper bound

Returns
Lower of Upper Bound
Parameters
[in]mode<0 for lower bound; >0 for upper bound

◆ get_rule_mode()

GSTLEARN_EXPORT int get_rule_mode ( void  )

Get the current Rule Mode

Returns
Returns the current mode (1 for Gaussian; 0 for Raw)

◆ set_rule_mode()

GSTLEARN_EXPORT void set_rule_mode ( int  rule_mode)

Set the Rule Mode

Parameters
[in]rule_mode1 for Gaussian; 0 for absence of conversion
Remarks
The absence of conversion is used in order to evaluate the
real thresholds along the rule for representing the rule
by proportions rather than in gaussian scale