Relaxed Solution ClassΒΆ
- class burnman.RelaxedSolution(solution, relaxation_vectors, unrelaxed_vectors)[source]
Bases:
SolutionA class implementing a relaxed solution model. This class is derived from Solution, and inherits most of the methods from that class.
Instantiation of a RelaxedSolution involves passing an Solution, 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.RelaxedSolution.