UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
sim_service.hpp
1 /* sim_service.hpp */
2 /* $Id$ */
3 #ifndef __sim_service_hpp
4 #define __sim_service_hpp
5 
6 #include <string>
7 #include <s2proc/trace.hpp>
8 
12 namespace sim
13 {
14  typedef double TimeT;
15  typedef double AmplT;
16  typedef double CoordT;
17  typedef double FreqT;
18 
21  {
22  X_COORD = 1,
23  Z_COORD = 2
24  };
25 
27  std::string coordsMaskToString(const unsigned int &cm);
28 
30  enum ErrCode
31  {
32  EC_OK = 0,
40  };
41 
43  std::string toString(const ErrCode &ec);
44 };
45 
46 #endif /* sim_service.hpp */
Definition: sim_service.hpp:22
Definition: sim_service.hpp:34
Definition: sim_service.hpp:35
Definition: sim_service.hpp:32
CoordsMask
Definition: sim_service.hpp:20
ErrCode
Definition: sim_service.hpp:30
std::string toString(const ImpulseType &it)
Definition: sim_service.hpp:23
bool sim(size_t n, const Trace::AmplT *x, const Trace::AmplT *y, Trace::AmplT &s)
Definition: sim_service.hpp:38
Definition: sim_service.hpp:37
float TimeT
Definition: defines.hpp:20
std::string coordsMaskToString(const unsigned int &cm)
Definition: sim_service.hpp:39
float AmplT
Definition: defines.hpp:17