Bridge++  Version 1.5.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
parameterCheck.h
Go to the documentation of this file.
1 
14 
23 #ifndef PARAMETERCHECK_INCLUDED
24 #define PARAMETERCHECK_INCLUDED
25 
26 #include "commonParameters.h"
27 
28 #include "IO/bridgeIO.h"
29 using Bridge::vout;
30 
31 namespace ParameterCheck
32 {
33  typedef bool (*valid_double)(const double);
34  typedef bool (*valid_int)(const int);
35  typedef bool (*valid_double_vector)(const std::vector<double>&);
36  typedef bool (*valid_int_vector)(const std::vector<int>&);
37  typedef bool (*valid_string)(const std::string&);
38 
39  int non_negative(const int v);
40  int non_zero(const int v);
41  int non_zero(const double v);
42  int square_non_zero(const double v);
43  int non_NULL(const std::string v);
44 
45  int is_satisfied(const bool cond);
46 }
47 #endif
bool(* valid_int_vector)(const std::vector< int > &)
BridgeIO vout
Definition: bridgeIO.cpp:503
bool(* valid_double_vector)(const std::vector< double > &)
int square_non_zero(const double v)
int non_NULL(const std::string v)
bool(* valid_int)(const int)
bool(* valid_string)(const std::string &)
int non_zero(const double v)
int non_negative(const int v)
int is_satisfied(const bool cond)
bool(* valid_double)(const double)