File: modbase.f

package info (click to toggle)
simrisc 16.05.00-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 4,568 kB
  • sloc: cpp: 6,877; fortran: 665; makefile: 112; ansic: 112; sh: 107
file content (91 lines) | stat: -rw-r--r-- 1,484 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
inline StringVect &ModBase::base()
{
    return d_base;
}

inline size_t ModBase::cost() const
{
    return d_cost;
}

    // by loop/use.cc
inline void ModBase::count(size_t round)
{
    ++d_count[round];
}

inline bool ModBase::defined() const
{
    return d_defined;
}

inline size_t ModBase::falsePositive(size_t round) const
{
    return d_falsePositives[round];
}

inline size_t ModBase::truePositive(size_t round) const
{
    return d_truePositives[round];
}

inline size_t ModBase::falseNegative(size_t round) const
{
    return d_falseNegatives[round];
}

inline size_t ModBase::trueNegative(size_t round) const
{
    return d_trueNegatives[round];
}

inline void ModBase::addFalsePositive(size_t round)
{
    ++d_falsePositives[round];
}

inline void ModBase::addTruePositive(size_t round)
{
    ++d_truePositives[round];
}

inline void ModBase::addFalseNegative(size_t round)
{
    ++d_falseNegatives[round];
}

inline void ModBase::addTrueNegative(size_t round)
{
    ++d_trueNegatives[round];
}

inline std::string const &ModBase::id() const
{
    return d_id;
}

inline double ModBase::dose(uint16_t idx) const
{
    return vDose(idx);
}

inline size_t ModBase::operator[](size_t idx) const
{
    return d_count[idx];
}

inline double ModBase::sensitivity(size_t idx) const
{
    return vSensitivity(idx);
}

inline double ModBase::specificity(double age) const
{
    return vSpecificity(age);
}

inline void ModBase::vary(std::ostream &out)
{
    return vVary(out);
}