Materials#

class pyaedt.edb_core.materials.Materials(pedb)[source]#

Manages EDB methods for material management accessible from Edb.materials property.

Methods

Materials.add_conductor_material(name, ...)

Add a new conductor material in library.

Materials.add_debye_material(name, ...)

Create a dielectric with the Debye model.

Materials.add_dielectric_material(name, ...)

Add a new dielectric material in library.

Materials.add_djordjevicsarkar_material(...)

Create a Djordjevic_Sarkar dielectric.

Materials.add_material([name, permittivity, ...])

Add a new material.

Materials.add_multipole_debye_material(name, ...)

Create a dielectric with the Multipole Debye model.

Materials.duplicate(material_name, ...)

Duplicate a material from the database.

Materials.get_djordjevicsarkar_model([...])

Djordjevic-Sarkar model if present.

Materials.get_property_by_material_name(...)

Get the property of a material. If it is executed in IronPython,

Materials.material_name_to_id(property_name)

Convert a material property name to a material property ID.

Attributes

Materials.materials

Retrieve dictionary of material from material library.