# Reference page for Conductor

## Contents

- Summary
- this = Conductor(
*arguments*) Base class for conductors. - Conductor/this.copy(
*arguments*) is a function. - Conductor.this.create(
*arguments*) is a function. - Conductor/this.domains(
*arguments*) is a function. - Conductor/this.elements(
*arguments*) is a function. - Conductor/this.set_matrices(
*arguments*) is a function.

## Summary

Conductor Base class for conductors.

Typical subclasses:

- StrandedConductor : for infinite stranded conductors

- SolidConductor : solid material

- SplitConductor : for conductors that cross the boundary of the elementary geometry. Can be either solid or stranded.

Each conductor consists of one domain (two domains in the case of split conductors). Documentation for Conductor doc Conductor

# PROPERTIES

- Conductor/domain is a property.

- Conductor/in_circuit is a property.

- Conductor/type is a property.

# METHODS

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

## this = Conductor(*arguments*) Base class for conductors.

Typical subclasses:

- Stranded*Conductor* : for infinite stranded conductors

- Solid*Conductor* : solid material

- Split*Conductor* : for conductors that cross the boundary of the elementary geometry. Can be either solid or stranded.

Each conductor consists of one domain (two domains in the case of split conductors).

## Conductor/this.copy(*arguments*) is a function.

## Conductor.this.create(*arguments*) is a function.

c = **create**(domain, varargin)

## Conductor/this.domains(*arguments*) is a function.

d = **domains**(*this*)

## Conductor/this.elements(*arguments*) is a function.

els = **elements**(*this*)