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

Public Member Functions

std::string GetLibraryPath (const std::string &aBaseName)
 
void LoadLibrary (const std::string &aBaseName)
 
void CompareToUsualDiodeModel (const SIM_MODEL &aModel, const std::string &aModelName, int aModelIndex)
 
void CompareToEmptyModel (const SIM_MODEL &aModel, const std::string &aModelName, int aModelIndex)
 
void TestTransistor (const SIM_MODEL &aModel, const std::string &aModelName, int aModelIndex, SIM_MODEL::TYPE aType, const std::vector< std::string > &aParamNames)
 

Public Attributes

std::unique_ptr< SIM_LIBRARY_SPICEm_library
 

Detailed Description

Definition at line 33 of file test_library_spice.cpp.

Member Function Documentation

◆ CompareToEmptyModel()

void TEST_SIM_LIBRARY_SPICE_FIXTURE::CompareToEmptyModel ( const SIM_MODEL aModel,
const std::string &  aModelName,
int  aModelIndex 
)
inline

◆ CompareToUsualDiodeModel()

void TEST_SIM_LIBRARY_SPICE_FIXTURE::CompareToUsualDiodeModel ( const SIM_MODEL aModel,
const std::string &  aModelName,
int  aModelIndex 
)
inline

◆ GetLibraryPath()

std::string TEST_SIM_LIBRARY_SPICE_FIXTURE::GetLibraryPath ( const std::string &  aBaseName)
inline

Definition at line 36 of file test_library_spice.cpp.

References KI_TEST::GetEeschemaTestDataDir().

Referenced by LoadLibrary().

◆ LoadLibrary()

void TEST_SIM_LIBRARY_SPICE_FIXTURE::LoadLibrary ( const std::string &  aBaseName)
inline

Definition at line 47 of file test_library_spice.cpp.

References GetLibraryPath(), m_library, and path.

◆ TestTransistor()

void TEST_SIM_LIBRARY_SPICE_FIXTURE::TestTransistor ( const SIM_MODEL aModel,
const std::string &  aModelName,
int  aModelIndex,
SIM_MODEL::TYPE  aType,
const std::vector< std::string > &  aParamNames 
)
inline

Member Data Documentation

◆ m_library

std::unique_ptr<SIM_LIBRARY_SPICE> TEST_SIM_LIBRARY_SPICE_FIXTURE::m_library

Definition at line 150 of file test_library_spice.cpp.

Referenced by LoadLibrary().


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