Home | Develop | Download | Contact
example_defines.cpp
1 
20 #include <Pds/Ra>
21 #include <Pds/Nn>
22 
23 
24 int main(void)
25 {
26  std::cout<<Pds::Nn::LabelFuncMap.at(Pds::Nn::FuncVector[1])<<":"<<Pds::Nn::FuncVector[1](-1.0)<<std::endl;
27  std::cout<<Pds::Nn::LabelFuncMap.at(Pds::Nn::FuncVector[2])<<":"<<Pds::Nn::FuncVector[2](-1.0)<<std::endl;
28  std::cout<<Pds::Nn::LabelFuncMap.at(Pds::Nn::FuncVector[3])<<":"<<Pds::Nn::FuncVector[3](-1.0)<<std::endl;
29 
30 
31  std::cout<<" FindIdInFuncVector(Pds::Identity):"<<Pds::Nn::FindIdInFuncVector(Pds::Identity)<<"\n";
32  std::cout<<" FindIdInFuncVector(NULL):"<<Pds::Nn::FindIdInFuncVector(NULL)<<"\n";
33  std::cout<<" FindIdInFuncVector(cos):"<<Pds::Nn::FindIdInFuncVector(cos)<<"\n";
34  std::cout<<" FindIdInFuncVector(Pds::ReLU):"<<Pds::Nn::FindIdInFuncVector(Pds::ReLU)<<"\n";
35  std::cout<<"FindIdInFuncVector(Pds::LeakyReLU):"<<Pds::Nn::FindIdInFuncVector(Pds::LeakyReLU)<<"\n";
36 
37  return 0;
38 }
const std::map< double(*)(double), std::string > LabelFuncMap
Definition: NnDefines.hpp:82
const std::vector< double(*)(double)> FuncVector
Definition: NnDefines.hpp:106
unsigned int FindIdInFuncVector(double(*func)(double))
Busca el Id del elemento en el vector Pds::Nn::FuncVector el cual contiene a la funcion func.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed