←
Documentation
ADS-IDAC Engine
5.0.0
NodeElement.h
Go to the documentation of this file.
1
#pragma once
2
3
// NodeElement.h: interface for the NodeElement class.
4
//
6
7
#include <string>
8
#include <fstream>
9
10
11
class
NodeElement
12
{
13
public
:
14
NodeElement
();
15
NodeElement
(
NodeElement
*);
16
virtual
~NodeElement
();
17
void
setID
(
int
);
18
void
setMotherID
(
int
);
19
void
setLevel
(
int
);
20
void
setType
(
int
);
21
void
setTypeSequence
(
int
);
22
void
setNodeProbability
(
double
);
23
void
setTime
(
double
);
24
int
getID
()
const
;
25
int
getMotherID
()
const
;
26
int
getLevel
()
const
;
27
int
getType
()
const
;
28
int
getTypeSequence
()
const
;
29
double
getNodeProbability
()
const
;
30
double
getTime
()
const
;
31
void
setName
(std::string &);
32
std::string &
getName
();
33
void
saveInfoToFile
(std::ofstream &);
34
void
retrieveInfoFromFile
(std::ifstream &);
35
private
:
36
std::string
Name
;
37
double
Time
;
38
int
ID
;
//abs sequence ID
39
int
Mother_ID
;
//mother type (PE) sequence ID
40
int
Level
;
41
int
Type
;
//PE, ES
42
int
Type_sequence
;
//the sequence of the node type (e.g. sequence of PE_node, ES_node, info_node)
43
double
Node_probability
;
44
};
NodeElement
Definition:
NodeElement.h:12
NodeElement::getType
int getType() const
Definition:
NodeElement.cpp:43
NodeElement::getID
int getID() const
Definition:
NodeElement.cpp:40
NodeElement::Time
double Time
Definition:
NodeElement.h:37
NodeElement::setLevel
void setLevel(int)
Definition:
NodeElement.cpp:35
NodeElement::saveInfoToFile
void saveInfoToFile(std::ofstream &)
Definition:
NodeElement.cpp:48
NodeElement::Level
int Level
Definition:
NodeElement.h:40
NodeElement::Name
std::string Name
Definition:
NodeElement.h:36
NodeElement::~NodeElement
virtual ~NodeElement()
Definition:
NodeElement.cpp:28
NodeElement::getLevel
int getLevel() const
Definition:
NodeElement.cpp:42
NodeElement::setID
void setID(int)
Definition:
NodeElement.cpp:33
NodeElement::ID
int ID
Definition:
NodeElement.h:38
NodeElement::getTime
double getTime() const
Definition:
NodeElement.cpp:39
NodeElement::setType
void setType(int)
Definition:
NodeElement.cpp:36
NodeElement::retrieveInfoFromFile
void retrieveInfoFromFile(std::ifstream &)
Definition:
NodeElement.cpp:58
NodeElement::Type_sequence
int Type_sequence
Definition:
NodeElement.h:42
NodeElement::setTime
void setTime(double)
Definition:
NodeElement.cpp:32
NodeElement::Mother_ID
int Mother_ID
Definition:
NodeElement.h:39
NodeElement::Node_probability
double Node_probability
Definition:
NodeElement.h:43
NodeElement::Type
int Type
Definition:
NodeElement.h:41
NodeElement::setName
void setName(std::string &)
Definition:
NodeElement.cpp:46
NodeElement::getNodeProbability
double getNodeProbability() const
Definition:
NodeElement.cpp:45
NodeElement::getName
std::string & getName()
Definition:
NodeElement.cpp:47
NodeElement::getTypeSequence
int getTypeSequence() const
Definition:
NodeElement.cpp:44
NodeElement::setTypeSequence
void setTypeSequence(int)
Definition:
NodeElement.cpp:37
NodeElement::NodeElement
NodeElement()
Definition:
NodeElement.cpp:12
NodeElement::setMotherID
void setMotherID(int)
Definition:
NodeElement.cpp:34
NodeElement::setNodeProbability
void setNodeProbability(double)
Definition:
NodeElement.cpp:38
NodeElement::getMotherID
int getMotherID() const
Definition:
NodeElement.cpp:41
src
ADSIDAC
CalculationAid
NodeElement.h
Generated by
1.9.4