seapy.materials.material.Material

class seapy.materials.material.Material(name, system, **properties)[source]

Bases: seapy.base.Base

Abstract Material Class

__init__(name, system, **properties)[source]

Constructor.

Parameters:

Methods

__init__(name, system, **properties) Constructor.
Material.df
disable([components]) Disable this material.
enable([components]) Enable this material.
info([attributes]) Return dataframe.
plot(quantity[, yscale]) Plot quantity.

Attributes

SORT str(object=’‘) -> str
bulk float(x) -> floating point number
classname Name of class of the object.
density float(x) -> floating point number
enabled Switch indicating whether the object is enabled.
frequency Frequency.
included Indicates whether the object is included in the analysis.
linked_components
loss_factor Class capable of containing spectral values.
name
pressure float(x) -> floating point number
temperature float(x) -> floating point number
__init__(name, system, **properties)[source]

Constructor.

Parameters:
bulk = 0.0

Bulk modulus

density = 0.0

Density \rho of the material.

disable(components=False)[source]

Disable this material. Optionally disable dependent components.

Parameters:components (bool) – Disable components
enable(components=False)[source]

Enable this material. Optionally enable dependent components.

Parameters:components (bool) – Enable components
linked_components = <generator object __get__ at 0x7f6dfeac4b40>

Components linked to this subsystem.

loss_factor

Loss factor \eta of the material.

pressure = 0.0

Pressure p

temperature = 293.0

Temperature T in kelvin.

Previous topic

seapy.materials.materialsolid.MaterialSolid

Next topic

seapy.materials.materialgas.MaterialGas

This Page