SpinDynamicsCurieTemperature¶
- class SpinDynamicsCurieTemperature(temperatures, total_magnetic_moments, max_total_magnetic_moment)¶
An object containing temperatures and related magnetizations with the purpose of estimating the Curie temperature.
- Parameters:
temperatures (PhysicalQuantity of type temperature) – The list of temperatures.
total_magnetic_moments (PhysicalQuantity of type energy/magnetic field) – The list of total magnetic moments of the entire system.
max_total_magnetic_moments (PhysicalQuantity of type energy/magnetic field) – The maximum total magnetic moment of the entire system.
- maxTotalMagneticMoment()¶
Get the maximum total magnetic moment. :return: The maximum total magnetic moment. :rtype: PhysicalQuantity of type energy/magnetic field
- metatext()¶
- Returns:
The metatext of the object or None if no metatext is present.
- Return type:
str | None
- nlinfo()¶
- Returns:
Structured information about the data.
- Return type:
dict
- nlprint(stream)¶
Print report with the data and results to a given stream.
- Parameters:
stream (stream) – The stream that the report should be written to.
- relativeMagnetizations()¶
Get the relative magnetizations. :return: The relative magnetizations. :rtype: ndarray
- setMetatext(metatext)¶
Set a given metatext string on the object.
- Parameters:
metatext (str | None) – The metatext string that should be set. A value of “None” can be given to remove the current metatext.
- temperatures()¶
Get the temperatures. :return: The list of temperatures. :rtype: PhysicalQuantity of type temperature
- totalMagneticMoments()¶
Get the total magnetic moments. :return: The list of magnetic moments. :rtype: PhysicalQuantity of type energy/magnetic field
- uniqueString()¶
Return a unique string representing the state of the object.