37#ifndef TouchstoneParser_h
38#define TouchstoneParser_h
55 bool ReadFloat(
const char* buf,
size_t& i,
size_t len,
float& f);
A set of S-parameters.
Definition: SParameters.h:201
Touchstone (SxP) file parser.
Definition: TouchstoneParser.h:45
void ComplexToPolar(float &f1, float &f2)
Converts a complex number in (real, imaginary) form to (magnitude, angle)
Definition: TouchstoneParser.cpp:285
virtual ~TouchstoneParser()
Default destructor, does nothing.
Definition: TouchstoneParser.cpp:54
bool ReadFloat(const char *buf, size_t &i, size_t len, float &f)
Reads a single ASCII float from the input buffer.
Definition: TouchstoneParser.cpp:261
TouchstoneParser()
Default constructor, does nothing.
Definition: TouchstoneParser.cpp:47
bool Load(std::string fname, SParameters ¶ms)
Reads a SxP file.
Definition: TouchstoneParser.cpp:67