← Documentation
ADS-IDAC Engine 5.0.0
Activation.h
Go to the documentation of this file.
1#pragma once
2
3// Activation.h: interface for the Activation class.
4//
6
7#include <algorithm>
8#include <boost/serialization/access.hpp>
9
11{
12public:
13 void UpdateTheBaseLineValueAfterAChange(float _decay_lamda);
14 void UpdateChangeRatio();
15 void ResetChangeRatio();
16 void ChangeActivationByRatio(float);
18 void SetNewActivation(double);
21 void ActivationDecay(double);
24 Activation();
25 virtual ~Activation();
26
28 template<class Archive>
29 void serialize(Archive & ar, const unsigned int version) {
32 }
33};
double m_change_ratio
Definition: Activation.h:19
void UpdateChangeRatio()
Definition: Activation.cpp:70
void ChangeActivationByRatio(float)
Definition: Activation.cpp:55
double m_activation_baseline
Definition: Activation.h:20
void UpdateTheBaseLineValueAfterAChange(float _decay_lamda)
Definition: Activation.cpp:75
double m_old_activation
Definition: Activation.h:23
double m_activation
Definition: Activation.h:22
void CopyActivationToRestartInfo(Activation *)
Definition: Activation.cpp:48
void ActivationDecay(double)
Definition: Activation.cpp:25
virtual ~Activation()
Definition: Activation.cpp:20
void SetNewActivation(double)
Definition: Activation.cpp:43
void serialize(Archive &ar, const unsigned int version)
Definition: Activation.h:29
friend class boost::serialization::access
Definition: Activation.h:27
void ResetChangeRatio()
Definition: Activation.cpp:65