Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
DeltaCombiner.h
Go to the documentation of this file.
1
7
8#ifndef DELTACOMBINER_H
9#define DELTACOMBINER_H
10
11#include "Misc/general.h"
12#include "Schematic/Network.h"
13#include "Schematic/component.h"
14
32class DeltaCombiner : public Network {
33public:
36
39 DeltaCombiner(PowerCombinerParams PS) { Specification = PS; }
40
42 virtual ~DeltaCombiner() {}
43
45 void synthesize() override;
46
47private:
49 struct PowerCombinerParams Specification;
50
52 void setComponentsLocation();
53
55 int x_spacing;
56 int y_spacing;
57
59 QVector<QPoint> Ports_pos;
60
62 QVector<QPoint> R_pos;
63
65 QVector<QPoint> N_pos;
66};
67
68#endif // DELTACOMBINER_H
Abstract base class for network implementations.
Delta resistive power splitter.
Definition DeltaCombiner.h:32
DeltaCombiner(PowerCombinerParams PS)
Constructor with power combiner parameters.
Definition DeltaCombiner.h:39
void synthesize() override
Synthesize the Wye resistive splitter network.
Definition DeltaCombiner.cpp:11
virtual ~DeltaCombiner()
Destructor.
Definition DeltaCombiner.h:42
DeltaCombiner()
Default constructor.
Definition DeltaCombiner.h:35
Abstract base class for network implementations.
Definition Network.h:27
Graphical component representation in schematic (definition)
Utility functions needed across the whole project.
Power combiner parameters.
Definition structures.h:264