Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
BridgedTeeAttenuator.h
Go to the documentation of this file.
1
7
8#ifndef BRIDGEDTEEATTENUATOR_H
9#define BRIDGEDTEEATTENUATOR_H
10
11#include "AttenuatorBase.h"
12
18 public:
21
24
28
30 void synthesize() override;
31
32 private:
33 double R1;
34 double R4;
35
37 void calculateParams() override;
38
40 void buildNetwork() override;
41};
42
43#endif // BRIDGEDTEEATTENUATOR_H
Abstract base class for RF attenuator implementations.
Abstract base class for RF attenuator implementations.
Definition AttenuatorBase.h:17
Bridged-Tee attenuator implementation.
Definition BridgedTeeAttenuator.h:17
virtual ~BridgedTeeAttenuator()
Class destructor.
Definition BridgedTeeAttenuator.h:23
BridgedTeeAttenuator(AttenuatorDesignParameters AS)
Class constructor with parameters.
Definition BridgedTeeAttenuator.h:27
void synthesize() override
Calculate component values and build schematic.
Definition BridgedTeeAttenuator.cpp:31
BridgedTeeAttenuator()
Class constructor.
Definition BridgedTeeAttenuator.h:20
Attenuator design parameters.
Definition structures.h:277