Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
MatchingNetworkDesigner.h
Go to the documentation of this file.
1
7
8#ifndef MATCHINGNETWORKDESIGNER_H
9#define MATCHINGNETWORKDESIGNER_H
10
11#include "Schematic/Network.h"
12#include "Schematic/component.h"
13
14#include "CascadedLCSections.h"
15#include "DoubleStub.h"
16#include "Lambda8Lambda4.h"
17#include "Lsection.h"
19#include "SingleStub.h"
20
24public:
27 Specs = Params;
28 }
29
32
35 QList<ComponentInfo> getComponents();
36
39 QList<WireInfo> getWires();
40
43 QList<NodeInfo> getNodes();
44
46 QMap<QString, QPen> displaygraphs;
47
49 void synthesize();
50
51private:
57 synthesize_One_Port(MatchingNetworkDesignParameters NetworkParams,
58 double f_match);
59
61 void synthesize_Two_Ports();
62
63 MatchingData Specs;
64 QList<ComponentInfo> Components;
65 QList<WireInfo> Wires;
66 QList<NodeInfo> Nodes;
67};
68
69#endif // MATCHINGNETWORKDESIGNTOOL_H
Cascaded L-section matching network synthesis (definition)
Double stub matching network synthesis (definition)
Lambda/8 + Lambda/4 matching network synthesis (definition)
L-section matching network synthesis (definition)
Quarterwave multisection transformer matching (definition)
Abstract base class for network implementations.
Single stub matching network synthesis (definition)
Management of the matching network design.
Definition MatchingNetworkDesigner.h:23
QMap< QString, QPen > displaygraphs
Display graphs.
Definition MatchingNetworkDesigner.h:46
void synthesize()
Synthesize the matching network.
Definition MatchingNetworkDesigner.cpp:10
~MatchingNetworkDesigner()
Class destructor.
Definition MatchingNetworkDesigner.h:31
QList< ComponentInfo > getComponents()
Get component list.
MatchingNetworkDesigner(MatchingData Params)
Class constructor.
Definition MatchingNetworkDesigner.h:26
QList< WireInfo > getWires()
Get wire list.
QList< NodeInfo > getNodes()
Get node list.
Abstract base class for network implementations.
Definition Network.h:27
Container for schematic circuit data.
Definition SchematicContent.h:27
Graphical component representation in schematic (definition)
Matching network design data.
Definition structures.h:240
Matching network design parameters.
Definition structures.h:220