20 #include "xlistnode.h"
28 virtual double getTemp(
double res)
const = 0;
29 virtual double getRawValue(
double temp)
const = 0;
31 const shared_ptr<XDoubleNode> &tempMin()
const {
return m_tempMin;}
32 const shared_ptr<XDoubleNode> &tempMax()
const {
return m_tempMax;}
34 const shared_ptr<XDoubleNode> m_tempMin, m_tempMax;
46 shared_ptr<XNode> ptr = (creator(type))(name.c_str(),
false);
58 double getTemp(
double res)
const;
59 double getRawValue(
double temp)
const;
61 const shared_ptr<XDoubleNode> &resMin()
const {
return m_resMin;}
62 const shared_ptr<XDoubleNode> &resMax()
const {
return m_resMax;}
64 const shared_ptr<XDoubleListNode> &zu()
const {
return m_zu;}
65 const shared_ptr<XDoubleListNode> &zl()
const {
return m_zl;}
67 const shared_ptr<XDouble2DNode> &ai()
const {
return m_ai;}
69 const shared_ptr<XDoubleNode> m_resMin, m_resMax;
70 const shared_ptr<XDoubleListNode> m_zu, m_zl;
71 const shared_ptr<XDouble2DNode> m_ai;
80 double getTemp(
double res)
const;
81 double getRawValue(
double temp)
const;
83 const shared_ptr<XDoubleNode> &resMin()
const {
return m_resMin;}
84 const shared_ptr<XDoubleNode> &resMax()
const {
return m_resMax;}
86 const shared_ptr<XDoubleListNode> &abcde()
const {
return m_abcde;}
87 const shared_ptr<XDoubleListNode> &abc()
const {
return m_abc;}
88 const shared_ptr<XDoubleNode> &rCrossover()
const {
return m_rCrossover;}
90 const shared_ptr<XDoubleNode> m_resMin, m_resMax;
91 const shared_ptr<XDoubleListNode> m_abcde, m_abc;
92 const shared_ptr<XDoubleNode> m_rCrossover;
100 double getTemp(
double res)
const;
101 double getRawValue(
double temp)
const;
104 const shared_ptr<XDoubleListNode> &resList()
const {
return m_resList;}
105 const shared_ptr<XDoubleListNode> &tempList()
const {
return m_tempList;}
107 const shared_ptr<XDoubleListNode> m_resList, m_tempList;