Declarations common to all SNACS source files. More...
#include <string>#include <cmath>#include <cfloat>#include "libconfig.h++"#include "snWriteResultFile.h"Classes | |
| struct | SNSignal |
| Struct that contains general simulation parameters which are common to all snBlocks. More... | |
| struct | ProcessingParameters |
| Parameters that are passed to each snBlock and can be altered by them. More... | |
| class | snSimulationException |
| Exception class for simulation setup time and snBlocks. More... | |
Typedefs | |
| typedef unsigned long long | Samples_Type |
| type for processed samples More... | |
| typedef signed long | Blocks_Type |
| type for concbuf blocks More... | |
| typedef double | Freq_Type |
| type for frequency More... | |
Functions | |
| bool | doubles_equal (double a, double b) |
| compares two doubles with respect to floating point accuracy More... | |
| bool | isInt (double a) |
| Checks wether a double is integer or not. More... | |
Variables | |
| const std::string | WelcomeMessage = "SNACS - The Satellite Navigation Channel Simulation Software" |
| const std::string | SNACSVersion = "0.1" |
Declarations common to all SNACS source files.
| typedef signed long Blocks_Type |
type for concbuf blocks
| typedef double Freq_Type |
type for frequency
| typedef unsigned long long Samples_Type |
type for processed samples
| bool doubles_equal | ( | double | a, |
| double | b | ||
| ) |
compares two doubles with respect to floating point accuracy
| bool isInt | ( | double | a | ) |
Checks wether a double is integer or not.
| const std::string SNACSVersion = "0.1" |
| const std::string WelcomeMessage = "SNACS - The Satellite Navigation Channel Simulation Software" |
1.8.5