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

Get Voigt modulus.

property compliance_tensor

Get compliance.

property reuss_modulus

Get Reuss modulus.

property average_modulus

Get average modulus.

property pugh_ratio_voigt

Get Voigt Pugh ratio.

property pettifor_criteria

Get Pettifor criteria.

property is_brittle

Check if brittle material.

property is_ductile

Check if ductile material.

property melting_temperature_metals

Get crude Melting temp. estimate.

property cauchy_pressure

Get Cauchy pressure.

property poisson_ratio

Get poisson’s ratio.

property universal_ansiotropy_ratio

Get universal ansiotropy ratio.

property youngs_modulus

Get Youngs modulus.

long_velocity(atoms=None)[source]

Longitudinal velocity using Navier equation.

trans_velocity(atoms=None)[source]

Transverse velocity.

velocity_average(atoms=None)[source]

Average velocity.

debye_temperature(atoms=None)[source]

Debye temperature.

to_dict()[source]

Get dictionary representation.