CMS 3D CMS Logo

Classes | Macros | Typedefs
tau_parameters.h File Reference
#include <complex>
#include "ap_int.h"
#include "ap_fixed.h"
#include "L1Trigger/Phase2L1ParticleFlow/interface/common/nnet_layer.h"
#include "L1Trigger/Phase2L1ParticleFlow/interface/common/nnet_activation.h"
#include "L1Trigger/Phase2L1ParticleFlow/interface/common/nnet_common.h"

Go to the source code of this file.

Classes

struct  config1
 
struct  config2
 
struct  config3
 
struct  config4
 
struct  relu_config1
 
struct  relu_config2
 
struct  relu_config3
 
struct  sigmoid_config4
 

Macros

#define N_INPUTS   80
 
#define N_LAYER_1   25
 
#define N_LAYER_2   10
 
#define N_LAYER_3   10
 
#define N_OUTPUTS   1
 

Typedefs

typedef ap_fixed< 16, 8 > accum_default_t
 
typedef ap_fixed< 16, 8 > bias_default_t
 
typedef ap_fixed< 24, 12 > input2_t
 
typedef ap_fixed< 16, 8 > input_t
 
typedef ap_fixed< 16, 8 > layer1_t
 
typedef ap_fixed< 16, 8 > layer2_t
 
typedef ap_fixed< 16, 8 > layer3_t
 
typedef ap_fixed< 16, 8 > result_t
 
typedef ap_fixed< 16, 8 > weight_default_t
 

Macro Definition Documentation

◆ N_INPUTS

#define N_INPUTS   80

Definition at line 12 of file tau_parameters.h.

Referenced by TauNNIdHW::EvaluateNN().

◆ N_LAYER_1

#define N_LAYER_1   25

Definition at line 13 of file tau_parameters.h.

Referenced by TauNNIdHW::EvaluateNN().

◆ N_LAYER_2

#define N_LAYER_2   10

Definition at line 14 of file tau_parameters.h.

Referenced by TauNNIdHW::EvaluateNN().

◆ N_LAYER_3

#define N_LAYER_3   10

Definition at line 15 of file tau_parameters.h.

Referenced by TauNNIdHW::EvaluateNN().

◆ N_OUTPUTS

#define N_OUTPUTS   1

Definition at line 16 of file tau_parameters.h.

Referenced by TauNNIdHW::EvaluateNN().

Typedef Documentation

◆ accum_default_t

typedef ap_fixed<16, 8> accum_default_t

Definition at line 26 of file tau_parameters.h.

◆ bias_default_t

typedef ap_fixed<16, 8> bias_default_t

Definition at line 28 of file tau_parameters.h.

◆ input2_t

typedef ap_fixed<24, 12> input2_t

Definition at line 20 of file tau_parameters.h.

◆ input_t

typedef ap_fixed<16, 8> input_t

Definition at line 21 of file tau_parameters.h.

◆ layer1_t

typedef ap_fixed<16, 8> layer1_t

Definition at line 22 of file tau_parameters.h.

◆ layer2_t

typedef ap_fixed<16, 8> layer2_t

Definition at line 23 of file tau_parameters.h.

◆ layer3_t

typedef ap_fixed<16, 8> layer3_t

Definition at line 24 of file tau_parameters.h.

◆ result_t

typedef ap_fixed<16, 8> result_t

Definition at line 25 of file tau_parameters.h.

◆ weight_default_t

typedef ap_fixed<16, 8> weight_default_t

Definition at line 27 of file tau_parameters.h.