openModeller
Version 1.5.0
Main Page
Modules
Classes
Files
File List
File Members
rules_range.hh
Go to the documentation of this file.
1
36
#ifndef _RULES_RANGE_HH_
37
#define _RULES_RANGE_HH_
38
39
#include <
openmodeller/om.hh
>
40
41
#include "
rules_base.hh
"
42
43
class
BioclimHistogram
;
44
45
/****************************************************************/
46
/****************** RangeRule class hierarchy ********************/
47
56
class
RangeRule
:
public
GarpRule
57
{
58
public
:
59
RangeRule
();
60
61
RangeRule
(
int
numGenes
);
62
64
RangeRule
(
Scalar
prediction,
int
numGenes
,
65
const
Sample
& chrom1,
const
Sample
& chrom2,
66
const
double
* performances);
67
68
virtual
~RangeRule
();
69
virtual
GarpRule
*
objFactory
()
const
{
return
new
RangeRule
(); }
70
71
virtual
char
type
()
const
{
return
'd'
; }
72
73
virtual
void
initialize
(
const
BioclimHistogram
& histogram);
74
virtual
bool
applies
(
const
Sample
& sample)
const
;
75
virtual
int
getStrength
(
const
Sample
& sample)
const
;
76
77
void
log
();
78
};
79
80
// ====================================================================
81
82
#endif
BioclimHistogram
Definition:
Utilities.h:261
RangeRule::RangeRule
RangeRule()
Definition:
Rule.cpp:500
om.hh
Scalar
double Scalar
Type of map values.
Definition:
om_defs.hh:39
RangeRule
Definition:
Rule.h:126
RangeRule::applies
virtual bool applies(const Sample &sample) const
Definition:
rules_range.cpp:86
RangeRule::initialize
virtual void initialize(EnvCellSet *objEnvCellSet, const RuleSet *objRuleSet, bool *geneIsActivePtr, int *geneIndexPtr, int iActGenes)
Definition:
Rule.cpp:511
GarpRule::numGenes
int numGenes() const
Definition:
rules_base.hh:150
RangeRule::getStrength
virtual double getStrength(EnvCell *cell)
Definition:
Rule.cpp:588
rules_base.hh
GarpRule
Definition:
Rule.h:116
RangeRule::type
virtual char type() const
Definition:
rules_range.hh:71
RangeRule::objFactory
virtual GarpRule * objFactory() const
Definition:
rules_range.hh:69
RangeRule::log
void log()
Definition:
rules_range.cpp:117
RangeRule::~RangeRule
virtual ~RangeRule()
Definition:
Rule.cpp:503
Sample
Definition:
Sample.hh:25
src
algorithms
garp
rules_range.hh
Generated on Thu Jan 8 2015 17:05:10 for openModeller by
1.8.6