eisgenerator 1.0.x
|
Inherits eis::Componant.
Public Member Functions | |
Inductor (std::string paramStr, size_t count=10, bool defaultToRange=false) | |
Inductor (fvalue L=1e-6) | |
virtual std::complex< fvalue > | execute (fvalue omega) override |
virtual size_t | paramCount () const override |
virtual char | getComponantChar () const override |
virtual std::string | componantName () const override |
virtual std::string | getCode (std::vector< std::string > ¶meters) override |
virtual std::vector< eis::Range > | getDefaultParameters (bool range=true) const override |
virtual std::string | getTorchScript (std::vector< std::string > ¶meters) override |
Public Member Functions inherited from eis::Componant | |
virtual void | setParamRanges (const std::vector< eis::Range > &ranges) |
virtual std::vector< eis::Range > & | getParamRanges () |
virtual std::vector< eis::Range > | getParamRanges () const |
virtual std::string | getComponantString (bool currentValue=true) const |
virtual bool | compileable () |
std::string | getUniqueName () |
Static Public Member Functions | |
static constexpr char | staticGetComponantChar () |
Static Public Member Functions inherited from eis::Componant | |
static Componant * | copy (Componant *componant) |
static Componant * | createNewComponant (char componant, std::string paramStr="", size_t count=1, bool defaultToRange=false) |
static bool | isValidComponantChar (char componant) |
Additional Inherited Members | |
Protected Attributes inherited from eis::Componant | |
std::vector< eis::Range > | ranges |
std::string | uniqueName |
|
inlineoverridevirtual |
Implements eis::Componant.
|
overridevirtual |
Reimplemented from eis::Componant.
|
overridevirtual |
Reimplemented from eis::Componant.
|
overridevirtual |
Implements eis::Componant.
|
overridevirtual |
Reimplemented from eis::Componant.
|
overridevirtual |
Reimplemented from eis::Componant.
|
overridevirtual |
Reimplemented from eis::Componant.