DiffusionParameters

class DiffusionParameters(vacancy_correlation_factor=None, vacancy_coordination_number=None, interstitial_correlation_factor=None, interstitial_coordination_number=None)

Auxiliary class to provide optional input needed to translate the microscopic quantities into macroscopic diffusion magnitudes.

Parameters:
  • vacancy_correlation_factor – Correlation factor (f) for vacancies.
    Default: 1.0

  • vacancy_coordination_number (int) – Coordination number (Z) for vacancies
    Default: 4

  • interstitial_correlation_factor (float) – Correlation factor (f) for interstitials.
    Default: 1.0

  • interstitial_coordination_number (int) – Coordination number (Z) for interstitials.
    Default: 4

interstitialCoordinationNumber()
Returns:

The interstitial coordination number

Return type:

int

interstitialCorrelationFactor()
Returns:

The interstitial correlation factor

Return type:

float

uniqueString()

Return a unique string representing the state of the object.

vacancyCoordinationNumber()
Returns:

The vacancy coordination number

Return type:

int

vacancyCorrelationFactor()
Returns:

The vacancy correlation factor

Return type:

float