Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
LPadFirstShunt.h
Go to the documentation of this file.
1
7
8#ifndef L_PAD_1ST_SHUNT_H
9#define L_PAD_1ST_SHUNT_H
10
11#include "../../Misc/general.h"
12#include "../../Schematic/component.h"
13#include "AttenuatorBase.h"
14#include <QPen>
15
18class LPadFirstShunt : public AttenuatorBase {
19 public:
22
24 virtual ~LPadFirstShunt(){}
25
29
32 void synthesize() override;
33
34 private:
35 double R1;
36 double R2;
37 double Zout;
38
40 void calculateParams() override;
41
43 void buildNetwork() override;
44};
45
46#endif // L_PAD_1ST_SHUNT_H
Definition AttenuatorBase.h:24
L-pad (first shunt) 1-port matched attenuator (definition)
Definition L_pad_1st_shunt.h:26
void synthesize() override
Class constructor with parameters.
virtual ~LPadFirstShunt()
Class destructor.
Definition LPadFirstShunt.h:24
LPadFirstShunt(AttenuatorDesignParameters AS)
Class constructor with parameters.
Definition LPadFirstShunt.h:28
LPadFirstShunt()
Class constructor.
Definition LPadFirstShunt.h:21
Definition structures.h:204