Class ElectricDebyeDrudeParameters
core.Updatable --+
|
core.Selectable --+
|
datasource.DataSource --+
|
ElectricParameters --+
|
ElectricDispersiveParameters --+
|
ElectricDebyeDrudeParameters
Concrete class to hold parameters for electric debye/drude properties.
This concrete class is designed to be instantiated to hold properties for
electric debye/drude parameters that are input directly. Debye: \f$
\dot\epsilon(\omega)=\epsilon_{\infty}+\frac{\epsilon_s-\epsilon_{\infty}}{1+j\omega\tau_o}
\f$ Debye - Drude: \f$
\dot\epsilon(\omega)=\epsilon_{\infty}+\frac{\epsilon_s-\epsilon_{\infty}}{1+j\omega\tau_o}+\frac{\sigma}{j\omega\epsilon_o}
\f$ Debye is a subset of the Debye-Drude equation that occurs when
\f$\sigma\f$ is 0.
|
|
Class Hierarchy for ElectricDebyeDrudeParameters
|
constructor ElectricDebyeDrudeParameters():
constructor ElectricDebyeDrudeParameters(iConductivity,
iInfFreqRelativePermittivity, iStaticRelativePermittivity,
iRelaxationTime):
-
iConductivity - Conductivity (\f$ \sigma \f$) (Expression)
-
iInfFreqRelativePermittivity - Infinite frequency permittivity
(\f$ \epsilon_\infty \f$) (Expression)
-
iStaticRelativePermittivity - Static relative permittivity
(\f$ \epsilon_s \f$) (Expression)
-
iRelaxationTime - Relaxation time (\f$ \tau_o \f$) (Expression)
|
Expression
|
relaxationTime(iPole)
Returns the relaxation time for the specified pole. |
|
|
|
Expression
|
setRelaxationTime(iPole,
iRelaxationTime)
Sets the relaxation time for the specified pole. |
|
|
|
Expression
|
|
|
Expression
|
|
|
Inherited from ElectricParameters:
parametersType
Inherited from datasource.DataSource:
dataSet,
dataSetIds,
dataSets,
variableIds,
variables
Inherited from core.Selectable:
clone,
isSelected
Inherited from core.Updatable:
__enter__,
__exit__,
hash,
isValid,
reasonWhyInvalid
|
|
Returns the relaxation time for the specified pole.
- Parameters:
iPole (int) - The number of the pole. {0,1,2,3}
- Returns: Expression
|
setRelaxationTime(iPole,
iRelaxationTime)
|
|
Sets the relaxation time for the specified pole.
- Parameters:
iPole (int) - The number of the pole. {0,1,2,3}
iRelaxationTime (Expression) - The new relaxation time.
- Returns: Expression
|
setStaticRelativePermittivity(iPole,
iStaticRelativePermittivity)
|
|
Sets the static relative permittivity of the specified pole.
- Parameters:
iPole (int) - The number of the pole. {0,1,2,3}
iStaticRelativePermittivity (Expression) - The new static relative permittivity.
- Returns: Expression
|
staticRelativePermittivity(iPole)
|
|
Returns the static relative permittivity of the specified pole.
- Parameters:
iPole (int) - The number of the pole. {0,1,2,3}
- Returns: Expression
|