25#ifndef SIM_MODEL_IDEAL_H 
   26#define SIM_MODEL_IDEAL_H 
   52    std::vector<std::string> 
GetPinNames()
 const override { 
return { 
"+", 
"-" }; }
 
   55    static PARAM::INFO 
makeParamInfo( 
const std::string& aName, 
const std::string& aDescription,
 
   56                                      const std::string& aUnit );
 
 
static PARAM::INFO makeParamInfo(const std::string &aName, const std::string &aDescription, const std::string &aUnit)
 
SIM_MODEL_IDEAL(TYPE aType)
 
std::vector< std::string > GetPinNames() const override
 
bool HasPrimaryValue() const override
 
const PARAM * GetTunerParam() const override
 
virtual const PARAM & GetParam(unsigned aParamIndex) const
 
std::string TunerCommand(const SPICE_ITEM &aItem, double aValue) const override
 
SPICE_GENERATOR(const SIM_MODEL &aModel)
 
std::string ModelLine(const SPICE_ITEM &aItem) const override
 
std::string ItemLine(const SPICE_ITEM &aItem) const override
 
SPICE_GENERATOR(const SIM_MODEL &aModel)