parameters: (self)
docstring: Raises an error if the arguments are invalid.
docstring_summary: Raises an error if the arguments are invalid.
docstring_tokens: Raises an error if the arguments are invalid .
function: def validate_arguments(self) -> None:
          """Raises an error if the arguments are invalid.
          """
          super(gmatmul, self).validate_arguments()
          if not self.A.is_constant():
              raise ValueError(
                  "gmatmul(A, X) requires that A be constant."
              )
          if self.A.parameters() and not isinstance(self.A, cvxtypes.parameter()):
              raise ValueError(
                  "gmatmul(A, X) requires that A be a Constant or a Parameter."
              )
          if not self.args[0].is_pos():
              raise ValueError(
                  "gmatmul(A, X) requires that X be positive."
              )
function_tokens: def validate_arguments ( self ) -> None : super ( gmatmul , self ) . validate_arguments ( ) if not self . A . is_constant ( ) : raise ValueError ( "gmatmul(A, X) requires that A be constant." ) if self . A . parameters ( ) and not isinstance ( self . A , cvxtypes . parameter ( ) ) : raise ValueError ( "gmatmul(A, X) requires that A be a Constant or a Parameter." ) if not self . args [ 0 ] . is_pos ( ) : raise ValueError ( "gmatmul(A, X) requires that X be positive." )