




'''simple docstring'''


import cmath
import math
def 	snake_case_					(UpperCamelCase :						float				,		UpperCamelCase :						float				,		UpperCamelCase :						float				,		UpperCamelCase :						float   ):





							'''simple docstring'''


							_a			  =       math.radians(UpperCamelCase   )
							_a			  =       math.radians(UpperCamelCase   )

							# Convert voltage and current to rectangular form
							_a			  =       cmath.rect(UpperCamelCase				,		UpperCamelCase   )
							_a			  =       cmath.rect(UpperCamelCase				,		UpperCamelCase   )

							# Calculate apparent power
							return voltage_rect * current_rect


if __name__ == "__main__":
				import doctest

				doctest.testmod()







'''simple docstring'''


from ..utils import DummyObject, requires_backends

class     A					(	metaclass=_a					):
							lowercase_           =       ['torch', 'torchsde']







							def __init__(						self :						Optional[Any]							,    *lowerCAmelCase_ :						Any							,    **lowerCAmelCase_ :						Tuple      )    ->							Dict:


														"""simple docstring"""


														requires_backends(self							,    ['''torch''', '''torchsde''']      )







							@classmethod
							def      __lowerCAmelCase    (						cls :						Dict							,    *lowerCAmelCase_ :						Optional[int]							,    **lowerCAmelCase_ :						Optional[Any]      )    ->							int:


														"""simple docstring"""


														requires_backends(cls							,    ['''torch''', '''torchsde''']      )







							@classmethod
							def      __lowerCAmelCase    (						cls :						List[str]							,    *lowerCAmelCase_ :						str							,    **lowerCAmelCase_ :						Optional[Any]      )    ->							Any:


														"""simple docstring"""


														requires_backends(cls							,    ['''torch''', '''torchsde''']      )

