Material#

class pyedb.grpc.database.definition.materials.Material(edb: pyedb.Edb, edb_material_def)#

Bases: ansys.edb.core.definition.material_def.MaterialDef

Manage EDB methods for material property management.

Overview#

set_debye_model

Set Debye model on current material.

set_multipole_debye_model

Set multi-pole debeye model on current material.

set_djordjecvic_sarkar_model

Set Djordjecvic-Sarkar model on current material.

to_dict

Convert material into dictionary.

update

name

Material name.

dc_model

Dielectric material model.

dielectric_material_model

Material dielectric model.

conductivity

Get material conductivity.

dc_conductivity

Material DC conductivity.

dc_permittivity

Material DC permittivity.

loss_tangent_at_frequency

Material loss tangent at frequency if dielectric model is defined.

dielectric_model_frequency

Dielectric model frequency if model is defined.

permittivity_at_frequency

Material permittivity at frequency if model is defined.

permittivity

Material permittivity.

permeability

Material permeability.

loss_tangent

Material loss tangent.

dielectric_loss_tangent

Material loss tangent.

magnetic_loss_tangent

Material magnetic loss tangent.

thermal_conductivity

Material thermal conductivity.

mass_density

Material mass density.

youngs_modulus

Material young modulus.

specific_heat

Material specific heat.

poisson_ratio

Material poisson ratio.

thermal_expansion_coefficient

Material thermal coefficient.

Import detail#

from pyedb.grpc.database.definition.materials import Material

Property detail#

property Material.name: str#

Material name.

Returns:
str

Material name.

property Material.dc_model#

Dielectric material model.

Returns:
:class:``
property Material.dielectric_material_model#

Material dielectric model.

Returns:
DebyeModel or
DjordjecvicSarkarModel or
MultipoleDebyeModel.

EDB dielectric model.

property Material.conductivity: float#

Get material conductivity.

Returns:
float

Conductivity value.

property Material.dc_conductivity#

Material DC conductivity.

Returns:
float

DC conductivity value.

property Material.dc_permittivity#

Material DC permittivity.

Returns:
float

DC permittivity value.

property Material.loss_tangent_at_frequency: float#

Material loss tangent at frequency if dielectric model is defined.

Returns:
float

Loss tangent value.

property Material.dielectric_model_frequency: float#

Dielectric model frequency if model is defined.

Returns:
float

Frequency value.

property Material.permittivity_at_frequency: float#

Material permittivity at frequency if model is defined.

Returns:
float

Permittivity value.

property Material.permittivity: float#

Material permittivity.

Returns:
float

Permittivity value.

property Material.permeability: float#

Material permeability.

Returns:
float

Permeability value.

property Material.loss_tangent#

Material loss tangent.

Returns:
float

Loss tangent value.

property Material.dielectric_loss_tangent: float#

Material loss tangent.

Returns:
float

Loss tangent value.

property Material.magnetic_loss_tangent: float#

Material magnetic loss tangent.

Returns:
float

Magnetic loss tangent value.

property Material.thermal_conductivity: float#

Material thermal conductivity.

Returns:
float

Thermal conductivity value.

property Material.mass_density: float#

Material mass density.

Returns:
float

Mass density value.

property Material.youngs_modulus: float#

Material young modulus.

Returns:
float

Material young modulus value.

property Material.specific_heat: float#

Material specific heat.

Returns:
float

Material specific heat value.

property Material.poisson_ratio: float#

Material poisson ratio.

Returns:
float

Material poisson ratio value.

property Material.thermal_expansion_coefficient: float#

Material thermal coefficient.

Returns:
float

Material thermal coefficient value.

Method detail#

Material.set_debye_model()#

Set Debye model on current material.

Material.set_multipole_debye_model()#

Set multi-pole debeye model on current material.

Material.set_djordjecvic_sarkar_model()#

Set Djordjecvic-Sarkar model on current material.

Material.to_dict()#

Convert material into dictionary.

Material.update(input_dict: dict)#