@@ -689,7 +689,7 @@ def zeroed(self, tol: float = 1e-3):
689689 Returns:
690690 TensorCollection where small values are set to 0.
691691 """
692- return self .__class__ ([t .zeroed (tol ) for t in self ])
692+ return self .__class__ ([tensor .zeroed (tol ) for tensor in self ])
693693
694694 def transform (self , symm_op ):
695695 """Transforms TensorCollection with a symmetry operation.
@@ -699,7 +699,7 @@ def transform(self, symm_op):
699699 Returns:
700700 TensorCollection.
701701 """
702- return self .__class__ ([t .transform (symm_op ) for t in self ])
702+ return self .__class__ ([tensor .transform (symm_op ) for tensor in self ])
703703
704704 def rotate (self , matrix , tol : float = 1e-3 ):
705705 """Rotates TensorCollection.
@@ -710,20 +710,20 @@ def rotate(self, matrix, tol: float = 1e-3):
710710 Returns:
711711 TensorCollection.
712712 """
713- return self .__class__ ([t .rotate (matrix , tol ) for t in self ])
713+ return self .__class__ ([tensor .rotate (matrix , tol ) for tensor in self ])
714714
715715 @property
716716 def symmetrized (self ):
717717 """TensorCollection where all tensors are symmetrized."""
718- return self .__class__ ([t .symmetrized for t in self ])
718+ return self .__class__ ([tensor .symmetrized for tensor in self ])
719719
720720 def is_symmetric (self , tol : float = 1e-5 ):
721721 """:param tol: tolerance
722722
723723 Returns:
724724 Whether all tensors are symmetric.
725725 """
726- return all (t .is_symmetric (tol ) for t in self )
726+ return all (tensor .is_symmetric (tol ) for tensor in self )
727727
728728 def fit_to_structure (self , structure : Structure , symprec : float = 0.1 ):
729729 """Fits all tensors to a Structure.
@@ -734,7 +734,7 @@ def fit_to_structure(self, structure: Structure, symprec: float = 0.1):
734734 Returns:
735735 TensorCollection.
736736 """
737- return self .__class__ ([t .fit_to_structure (structure , symprec ) for t in self ])
737+ return self .__class__ ([tensor .fit_to_structure (structure , symprec ) for tensor in self ])
738738
739739 def is_fit_to_structure (self , structure : Structure , tol : float = 1e-2 ):
740740 """:param structure: Structure
@@ -743,25 +743,25 @@ def is_fit_to_structure(self, structure: Structure, tol: float = 1e-2):
743743 Returns:
744744 Whether all tensors are fitted to Structure.
745745 """
746- return all (t .is_fit_to_structure (structure , tol ) for t in self )
746+ return all (tensor .is_fit_to_structure (structure , tol ) for tensor in self )
747747
748748 @property
749749 def voigt (self ):
750750 """TensorCollection where all tensors are in Voigt form."""
751- return [t .voigt for t in self ]
751+ return [tensor .voigt for tensor in self ]
752752
753753 @property
754754 def ranks (self ):
755755 """Ranks for all tensors."""
756- return [t .rank for t in self ]
756+ return [tensor .rank for tensor in self ]
757757
758758 def is_voigt_symmetric (self , tol : float = 1e-6 ):
759759 """:param tol: tolerance
760760
761761 Returns:
762762 Whether all tensors are voigt symmetric.
763763 """
764- return all (t .is_voigt_symmetric (tol ) for t in self )
764+ return all (tensor .is_voigt_symmetric (tol ) for tensor in self )
765765
766766 @classmethod
767767 def from_voigt (cls , voigt_input_list , base_class = Tensor ):
@@ -785,7 +785,7 @@ def convert_to_ieee(self, structure: Structure, initial_fit=True, refine_rotatio
785785 Returns:
786786 TensorCollection.
787787 """
788- return self .__class__ ([t .convert_to_ieee (structure , initial_fit , refine_rotation ) for t in self ])
788+ return self .__class__ ([tensor .convert_to_ieee (structure , initial_fit , refine_rotation ) for tensor in self ])
789789
790790 def round (self , * args , ** kwargs ):
791791 """Round all tensors.
@@ -796,12 +796,12 @@ def round(self, *args, **kwargs):
796796 Returns:
797797 TensorCollection.
798798 """
799- return self .__class__ ([t .round (* args , ** kwargs ) for t in self ])
799+ return self .__class__ ([tensor .round (* args , ** kwargs ) for tensor in self ])
800800
801801 @property
802802 def voigt_symmetrized (self ):
803803 """TensorCollection where all tensors are voigt symmetrized."""
804- return self .__class__ ([t .voigt_symmetrized for t in self ])
804+ return self .__class__ ([tensor .voigt_symmetrized for tensor in self ])
805805
806806 def as_dict (self , voigt = False ):
807807 """:param voigt: Whether to use Voigt form.
@@ -813,7 +813,7 @@ def as_dict(self, voigt=False):
813813 dct = {
814814 "@module" : type (self ).__module__ ,
815815 "@class" : type (self ).__name__ ,
816- "tensor_list" : [t .tolist () for t in tensor_list ],
816+ "tensor_list" : [tensor .tolist () for tensor in tensor_list ],
817817 }
818818 if voigt :
819819 dct ["voigt" ] = voigt
0 commit comments