JUK1
Simulator.hpp File Reference
#include "CircuitElements/CircuitElements.hpp"
#include "Maths/DynamicMatrix.hpp"
#include <string>
#include <regex>
#include <iostream>
#include <fstream>
Include dependency graph for Simulator.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SimulationEnvironment< VT >
 The main class to hold all of the relevant simulation data. More...
 

Enumerations

enum class  LineType {
  Resistor = 'R' , Capacitor = 'C' , Inductor = 'L' , CurrentSource = 'I' ,
  VoltageSource = 'V' , SParameterBlock = 'S' , Transistor = 'Q' , Diode = 'D' ,
  Comment = '' , Directive = '.'
}
 The first character of each line for each component type. More...
 
enum class  SourceType { TimeSeries = 'T' , Sinusoidal = 'S' }
 The type of (voltage) source. More...
 

Enumeration Type Documentation

◆ LineType

enum LineType
strong

The first character of each line for each component type.

Enumerator
Resistor 
Capacitor 
Inductor 
CurrentSource 
VoltageSource 
SParameterBlock 
Transistor 
Diode 
Comment 
Directive 

Definition at line 23 of file Simulator.hpp.

◆ SourceType

enum SourceType
strong

The type of (voltage) source.

Enumerator
TimeSeries 
Sinusoidal 

Definition at line 37 of file Simulator.hpp.