|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ISF_FASTCALOSIMEVENT_TFCS1DFunctionRegression_h
6 #define ISF_FASTCALOSIMEVENT_TFCS1DFunctionRegression_h
21 void set_weights(
const std::vector<std::vector<double>> &fWeightMatrix0to1,
22 const std::vector<std::vector<double>> &fWeightMatrix1to2);
virtual void rnd_to_fct(float value[], const float rnd[]) const
Function gets array of random numbers rnd[] in the range [0,1) as arguments and returns function valu...
std::vector< std::vector< double > > m_fWeightMatrix1to2
TFCS1DFunctionRegression()
double regression_value(double uniform) const
virtual double rnd_to_fct(double rnd) const
Function gets random number rnd in the range [0,1) as argument and returns function value.
static double sigmoid(double)
The Sigmoid.
std::array< hsize_t, N > uniform(size_t val)
~TFCS1DFunctionRegression()
std::vector< std::vector< double > > m_fWeightMatrix0to1
void set_weights(const std::vector< std::vector< double >> &fWeightMatrix0to1, const std::vector< std::vector< double >> &fWeightMatrix1to2)