KiCad PCB EDA Suite
Loading...
Searching...
No Matches
SPICE_GENERATOR_RAW_SPICE Class Reference

#include <sim_model_raw_spice.h>

Inheritance diagram for SPICE_GENERATOR_RAW_SPICE:
SPICE_GENERATOR

Public Member Functions

std::string ModelLine (const SPICE_ITEM &aItem) const override
 
std::string ItemName (const SPICE_ITEM &aItem) const override
 
std::string ItemPins (const SPICE_ITEM &aItem) const override
 
std::string ItemModelName (const SPICE_ITEM &aItem) const override
 
std::string ItemParams () const override
 
std::string Preview (const SPICE_ITEM &aItem) const override
 
 SPICE_GENERATOR (const SIM_MODEL &aModel)
 
virtual std::string ModelName (const SPICE_ITEM &aItem) const
 
virtual std::string ItemLine (const SPICE_ITEM &aItem) const
 
virtual std::string TunerCommand (const SPICE_ITEM &aItem, double aValue) const
 
virtual std::vector< std::string > CurrentNames (const SPICE_ITEM &aItem) const
 

Protected Member Functions

virtual std::vector< std::reference_wrapper< const SIM_MODEL_PIN > > GetPins () const
 

Protected Attributes

const SIM_MODELm_model
 

Detailed Description

Definition at line 32 of file sim_model_raw_spice.h.

Member Function Documentation

◆ CurrentNames()

std::vector< std::string > SPICE_GENERATOR::CurrentNames ( const SPICE_ITEM aItem) const
virtualinherited

◆ GetPins()

virtual std::vector< std::reference_wrapper< const SIM_MODEL_PIN > > SPICE_GENERATOR::GetPins ( ) const
inlineprotectedvirtualinherited

◆ ItemLine()

◆ ItemModelName()

std::string SPICE_GENERATOR_RAW_SPICE::ItemModelName ( const SPICE_ITEM aItem) const
overridevirtual

Reimplemented from SPICE_GENERATOR.

Definition at line 94 of file sim_model_raw_spice.cpp.

◆ ItemName()

std::string SPICE_GENERATOR_RAW_SPICE::ItemName ( const SPICE_ITEM aItem) const
overridevirtual

◆ ItemParams()

std::string SPICE_GENERATOR_RAW_SPICE::ItemParams ( ) const
overridevirtual

◆ ItemPins()

std::string SPICE_GENERATOR_RAW_SPICE::ItemPins ( const SPICE_ITEM aItem) const
overridevirtual

◆ ModelLine()

std::string SPICE_GENERATOR_RAW_SPICE::ModelLine ( const SPICE_ITEM aItem) const
overridevirtual

Reimplemented from SPICE_GENERATOR.

Definition at line 42 of file sim_model_raw_spice.cpp.

◆ ModelName()

std::string SPICE_GENERATOR::ModelName ( const SPICE_ITEM aItem) const
virtualinherited

◆ Preview()

std::string SPICE_GENERATOR_RAW_SPICE::Preview ( const SPICE_ITEM aItem) const
overridevirtual

Reimplemented from SPICE_GENERATOR.

Definition at line 119 of file sim_model_raw_spice.cpp.

References ItemParams().

◆ SPICE_GENERATOR()

SPICE_GENERATOR::SPICE_GENERATOR ( const SIM_MODEL aModel)
inline

Definition at line 49 of file spice_generator.h.

◆ TunerCommand()

std::string SPICE_GENERATOR::TunerCommand ( const SPICE_ITEM aItem,
double  aValue 
) const
virtualinherited

Member Data Documentation

◆ m_model


The documentation for this class was generated from the following files: