dielectric_tensor

py4vasp.calculation.electron_phonon.DielectricTensor

(

  • data_context,
  • **kwargs

)

The dielectric tensor is the static limit of the dielectric function.

The dielectric tensor represents how a material’s response to an external electric field varies with direction. It is a symmetric 3x3 matrix, encapsulating the anisotropic nature of a material’s dielectric properties. Each element of the tensor corresponds to the dielectric function along a specific crystallographic axis.

path

Returns the path from which the output is obtained.

print

()
Print a string representation of this instance.

read

(*args, **kwargs)
Convenient wrapper around to_dict. Check that function for examples and optional arguments.

selections

() → dict

Returns possible alternatives for this particular quantity VASP can produce.

The returned dictionary contains a single item with the name of the quantity mapping to all possible selections. Each of these selection may be passed to other functions of this quantity to select which output of VASP is used. Some quantities provide additional elements which can be passed as selection for other routines.

Returns

dict
The key indicates this quantity and the values possible choices for arguments to other functions of this quantity.

to_dict

() → dict

Read the dielectric tensor into a dictionary.

Returns

dict
Contains the dielectric tensor and a string describing the method it was obtained.