parameters: (self, start, size, name)
return_statement: return IntervalVar(self.__model, start_expr, size_expr, end_expr, None,
                             name)
docstring: Creates an interval variable from start, and a fixed size.
  
      An interval variable is a constraint, that is itself used in other
      constraints like NoOverlap.
  
      Args:
        start: The start of the interval. It can be an affine or constant
          expression.
        size: The size of the interval. It must be an integer value.
        name: The name of the interval variable.
  
      Returns:
        An `IntervalVar` object.
docstring_summary: Creates an interval variable from start, and a fixed size.
docstring_tokens: Creates an interval variable from start and a fixed size .
function: def NewFixedSizeIntervalVar(self, start, size, name):
          """Creates an interval variable from start, and a fixed size.
  
      An interval variable is a constraint, that is itself used in other
      constraints like NoOverlap.
  
      Args:
        start: The start of the interval. It can be an affine or constant
          expression.
        size: The size of the interval. It must be an integer value.
        name: The name of the interval variable.
  
      Returns:
        An `IntervalVar` object.
      """
          size = cmh.assert_is_int64(size)
          start_expr = self.ParseLinearExpression(start)
          size_expr = self.ParseLinearExpression(size)
          end_expr = self.ParseLinearExpression(start + size)
          if len(start_expr.vars) > 1:
              raise TypeError(
                  'cp_model.NewIntervalVar: start must be affine or constant.')
          return IntervalVar(self.__model, start_expr, size_expr, end_expr, None,
                             name)
function_tokens: def NewFixedSizeIntervalVar ( self , start , size , name ) : size = cmh . assert_is_int64 ( size ) start_expr = self . ParseLinearExpression ( start ) size_expr = self . ParseLinearExpression ( size ) end_expr = self . ParseLinearExpression ( start + size ) if len ( start_expr . vars ) > 1 : raise TypeError ( 'cp_model.NewIntervalVar: start must be affine or constant.' ) return IntervalVar ( self . __model , start_expr , size_expr , end_expr , None , name )