Qucs-core
0.0.19
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <cmath>
#include "logging.h"
#include "complex.h"
#include "object.h"
#include "vector.h"
#include "matrix.h"
#include "matvec.h"
#include "dataset.h"
#include "strlist.h"
#include "constants.h"
#include "check_touchstone.h"
Go to the source code of this file.
Defines | |
#define | ZREF 50.0 /* reference impedance */ |
Functions | |
static void | touchstone_join (void) |
static int | touchstone_vector_check (void) |
static void | touchstone_options_eval (void) |
static char * | touchstone_create_set (int r, int c) |
static void | touchstone_create (void) |
static void | touchstone_normalize_sp (void) |
static void | touchstone_normalize (void) |
static void | touchstone_finalize (void) |
int | touchstone_check (void) |
void | touchstone_destroy (void) |
void | touchstone_init (void) |
Variables | |
strlist * | touchstone_idents = NULL |
dataset * | touchstone_result = NULL |
qucs::vector * | touchstone_vector = NULL |
struct touchstone_t | touchstone_options |
static const char * | touchstone_valid_options [] |
Definition at line 46 of file check_touchstone.cpp.
int touchstone_check | ( | void | ) |
Definition at line 420 of file check_touchstone.cpp.
static void touchstone_create | ( | void | ) | [static] |
Definition at line 218 of file check_touchstone.cpp.
static char* touchstone_create_set | ( | int | r, |
int | c | ||
) | [static] |
Definition at line 211 of file check_touchstone.cpp.
void touchstone_destroy | ( | void | ) |
Definition at line 513 of file check_touchstone.cpp.
static void touchstone_finalize | ( | void | ) | [static] |
Definition at line 393 of file check_touchstone.cpp.
void touchstone_init | ( | void | ) |
Definition at line 526 of file check_touchstone.cpp.
static void touchstone_join | ( | void | ) | [static] |
Definition at line 65 of file check_touchstone.cpp.
static void touchstone_normalize | ( | void | ) | [static] |
Definition at line 354 of file check_touchstone.cpp.
static void touchstone_normalize_sp | ( | void | ) | [static] |
Definition at line 323 of file check_touchstone.cpp.
static void touchstone_options_eval | ( | void | ) | [static] |
Definition at line 159 of file check_touchstone.cpp.
static int touchstone_vector_check | ( | void | ) | [static] |
Definition at line 93 of file check_touchstone.cpp.
strlist* touchstone_idents = NULL |
Definition at line 50 of file check_touchstone.cpp.
struct touchstone_t touchstone_options |
{ "GHz", 'S', "MA", 50.0, 1e9, 0, 0, 0 }
Definition at line 55 of file check_touchstone.cpp.
dataset* touchstone_result = NULL |
Definition at line 51 of file check_touchstone.cpp.
const char* touchstone_valid_options[] [static] |
{ "hz", "khz", "mhz", "ghz", "s", "y", "z", "g", "h", "ma", "db", "ri", NULL }
Definition at line 59 of file check_touchstone.cpp.
qucs::vector* touchstone_vector = NULL |
Definition at line 52 of file check_touchstone.cpp.