CMS 3D CMS Logo

Classes | Namespaces | Macros | Functions
LutNetworkFixedPointCommon.h File Reference
#include <ap_fixed.h>
#include <ap_int.h>
#include <array>
#include <vector>
#include <limits>
#include <boost/property_tree/ptree.hpp>

Go to the source code of this file.

Classes

class  lutNN::LutNetworkFixedPointRegressionBase
 

Namespaces

 lutNN
 

Macros

#define CHECK_VAR(tree, keyPath, var)
 
#define PUT_VAR(tree, keyPath, var)   tree.put((keyPath) + "." + #var, (var));
 

Functions

template<int W, int I>
const ap_fixed< W, I > lutNN::max_ap_fixed ()
 
template<int W, int I>
const ap_ufixed< W, I > lutNN::max_ap_ufixed ()
 

Macro Definition Documentation

◆ CHECK_VAR

#define CHECK_VAR (   tree,
  keyPath,
  var 
)

◆ PUT_VAR

#define PUT_VAR (   tree,
  keyPath,
  var 
)    tree.put((keyPath) + "." + #var, (var));