Reference page for Circuit

Contents

Summary

Circuit Simple base class for circuits modelled with the AVI formulation. Documentation for Circuit doc Circuit


PROPERTIES


METHODS

Class methods are listed below. Inherited methods are not included.

this = Circuit(arguments) Constructor.

Circuit/this.compute_conductor_areas(arguments) is a function.

compute_conductor_areas(this)

get_loop_matrix EW resistance matrix.

Circuit/this.get_cc_blocks(arguments) is a function.

[Scc, Mcc] = get_cc_blocks(this, problem, type)

this.get_loop_matrix(arguments) Loop matrix associated with the circuit.

this.get_matrices(arguments) Get circuit matrices for a particular problem

this.get_ndof(arguments) Number of dofs associated with the circuit, for the given

problem and type.

Nui = get_ndof(this, problem, type, pars), where

this.init(arguments) Initialize matrices etc. for circuit.

init(this, problem) ties this to the given MagneticsProblem and *init*ializes the problem matrices and arrays in this.matrices:

this.init_for_simulation(arguments) Init Circuit for simulation.

init_for_simulation(this, problem, type, pars) Help for Circuit/*init_for_simulation* is inherited from superclass CIRCUITBASE

set_load1 Set load vector.

Has no effect.

this.set_source(arguments) Set circuit source.

set_source(this, varargin{:})

Has no effect. Must be subclassed.