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

#include <sim_model_subckt.h>

Inheritance diagram for SPICE_MODEL_PARSER_SUBCKT:
SPICE_MODEL_PARSER

Public Member Functions

void ReadModel (const SIM_LIBRARY_SPICE &aLibrary, const std::string &aSpiceCode) override
 
 SPICE_MODEL_PARSER (SIM_MODEL_SPICE &aModel)
 

Static Public Member Functions

static bool ReadType (const SIM_LIBRARY_SPICE &aLibrary, const std::string &aSpiceCode, SIM_MODEL::TYPE *aType, bool aFirstPass)
 

Static Protected Member Functions

static SIM_MODEL::TYPE ReadTypeFromSpiceStrings (const std::string &aTypeString, const std::string &aLevel="", const std::string &aVersion="", bool aSkipDefaultLevel=true)
 

Protected Attributes

SIM_MODEL_SPICEm_model
 

Detailed Description

Definition at line 42 of file sim_model_subckt.h.

Member Function Documentation

◆ ReadModel()

void SPICE_MODEL_PARSER_SUBCKT::ReadModel ( const SIM_LIBRARY_SPICE aLibrary,
const std::string &  aSpiceCode 
)
overridevirtual

◆ ReadType()

bool SPICE_MODEL_PARSER::ReadType ( const SIM_LIBRARY_SPICE aLibrary,
const std::string &  aSpiceCode,
SIM_MODEL::TYPE *  aType,
bool  aFirstPass 
)
staticinherited

◆ ReadTypeFromSpiceStrings()

SIM_MODEL::TYPE SPICE_MODEL_PARSER::ReadTypeFromSpiceStrings ( const std::string &  aTypeString,
const std::string &  aLevel = "",
const std::string &  aVersion = "",
bool  aSkipDefaultLevel = true 
)
staticprotectedinherited

◆ SPICE_MODEL_PARSER()

SPICE_MODEL_PARSER::SPICE_MODEL_PARSER ( SIM_MODEL_SPICE aModel)
inline

Definition at line 40 of file spice_model_parser.h.

Member Data Documentation

◆ m_model

SIM_MODEL_SPICE& SPICE_MODEL_PARSER::m_model
protectedinherited

Definition at line 51 of file spice_model_parser.h.

Referenced by SPICE_MODEL_PARSER::ReadModel(), and ReadModel().


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