jarvis.analysis.elastic.tensor

Module for processing elastic tensor.

Module Contents

Classes

ElasticTensor

Module for processing elastic tensor.

class jarvis.analysis.elastic.tensor.ElasticTensor(et_tensor=[])[source]

Bases: object

Module for processing elastic tensor.

property voigt_modulus(self)

Get Voigt modulus.

property compliance_tensor(self)

Get compliance.

property reuss_modulus(self)

Get Reuss modulus.

long_velocity(self, atoms=None)[source]

Longitudinal velocity using Navier equation.

trans_velocity(self, atoms=None)[source]

Transverse velocity.

velocity_average(self, atoms=None)[source]

Average velocity.

debye_temperature(self, atoms=None)[source]

Debye temperature.

property average_modulus(self)

Get average modulus.

property pugh_ratio_voigt(self)

Get Voigt Pugh ratio.

property pettifor_criteria(self)

Get Pettifor criteria.

property is_brittle(self)

Check if brittle material.

property is_ductile(self)

Check if ductile material.

property melting_temperature_metals(self)

Get crude Melting temp. estimate.

property cauchy_pressure(self)

Get Cauchy pressure.

property poisson_ratio(self)

Get poisson’s ratio.

property universal_ansiotropy_ratio(self)

Get universal ansiotropy ratio.

property youngs_modulus(self)

Get Youngs modulus.

to_dict(self)[source]

Get dictionary representation.