Relaxed Anisotropic Solution Class

class burnman.RelaxedAnisotropicSolution(anisotropic_solution, relaxation_vectors, unrelaxed_vectors)[source]

Bases: AnisotropicSolution

A class implementing the relaxed anisotropic solution model described in [Myh25b]. This class is derived from AnisotropicSolution, and inherits most of the methods from that class.

Instantiation of a RelaxedAnisotropicSolution involves passing an AnisotropicSolution, plus a set of vectors that represent rapid deformation modes. For example, a solution of MgO, FeHSO and FeLSO (high and low spin wuestite) can rapidly change proportion of high spin and low spin iron, and so a single vector should be passed: np.array([[0., -1., 1.]]) or some multiple thereof.

States of the mineral can only be queried after setting the pressure and temperature using set_state() and the composition using set_composition().

This class is available as burnman.RelaxedAnisotropicSolution.