33        Cap(std::string paramStr, 
size_t count = 10, 
bool defaultToRange = 
false);
 
   35        virtual std::complex<fvalue> execute(fvalue omega) 
override;
 
   36        virtual size_t paramCount() 
const override;
 
   37        virtual char getComponantChar() 
const override;
 
   38        static constexpr char staticGetComponantChar(){
return 'c';}
 
   39        virtual std::string componantName()
 const override {
return "Capacitor";}
 
   40        virtual std::string getCode(std::vector<std::string>& parameters) 
override;
 
   41        virtual std::string getTorchScript(std::vector<std::string>& parameters) 
override;
 
   42        virtual std::vector<eis::Range> getDefaultParameters(
bool range = 
true) 
const override;
 
   43        virtual ~Cap() = 
default;