#include <cl_Circuit.hpp>
Public Member Functions | |
| Circuit ()=default | |
| virtual | ~Circuit ()=default |
| Circuit (const Circuit &)=delete | |
| Circuit (Circuit &&)=delete | |
| Circuit & | operator= (const Circuit &)=delete |
| Circuit & | operator= (Circuit &&)=delete |
| virtual void | set_timestep (const real aTimestep)=0 |
| virtual void | set_omega (const real aOmega)=0 |
| virtual void | compute_jacobian_and_rhs ()=0 |
| virtual void | compute_MNA_matrix ()=0 |
| virtual void | shift ()=0 |
| virtual void | shift_back ()=0 |
| virtual void | solve ()=0 |
| virtual real | residual () const =0 |
| virtual real | current (const index_t aIndex) const =0 |
| virtual real | voltage (const index_t aIndex) const =0 |
| virtual void | set_current_and_voltage (const index_t aIndex, const real aI, const real aV)=0 |
| virtual void | save_timestep ()=0 |
| virtual void | save_state (hid_t aFile)=0 |
| virtual void | load_state (hid_t aFile)=0 |
|
default |
|
virtualdefault |
|
delete |
|
delete |
|
pure virtual |
Implemented in belfem::electronics::ElectricalCircuit.
|
pure virtual |
Implemented in belfem::electronics::ElectricalCircuit.
Implemented in belfem::electronics::ElectricalCircuit.
|
pure virtual |
Implemented in belfem::electronics::ElectricalCircuit.
|
pure virtual |
Implemented in belfem::electronics::ElectricalCircuit.
|
pure virtual |
Implemented in belfem::electronics::ElectricalCircuit.
|
pure virtual |
Implemented in belfem::electronics::ElectricalCircuit.
|
pure virtual |
Implemented in belfem::electronics::ElectricalCircuit.
|
pure virtual |
Implemented in belfem::electronics::ElectricalCircuit.
|
pure virtual |
Implemented in belfem::electronics::ElectricalCircuit.
|
pure virtual |
Implemented in belfem::electronics::ElectricalCircuit.
|
pure virtual |
Implemented in belfem::electronics::ElectricalCircuit.
|
pure virtual |
Implemented in belfem::electronics::ElectricalCircuit.
Implemented in belfem::electronics::ElectricalCircuit.