class_docstr: The layer that calculates a linear activation function
  for each element of a single input:
  :math:`f(x) = multiplier * x + free\_term`
  
  :param input_layer: The input layer and the number of its output. If no number
      is specified, the first output will be connected.
  :type input_layer: object, tuple(object, int)
  :param multiplier: The linear function multiplier.
  :type multiplier: float
  :param free_term: The linear function free term.
  :type free_term: float
  :param name: The layer name.
  :type name: str, default=None
  
  .. rubric:: Layer inputs:
  
  (1) a data blob of any size
  
  .. rubric:: Layer outputs:
  
  (1) a data blob of the same size as the input,
      with activation function values on each of the input elements
class_docstr_tok: ["The","layer","that","calculates","a","linear","activation","function","for","each","element","of","a","single","input",":",":","math",":","`","f","(","x",")","=","multiplier","*","x","+","free\\_term","`",":","param","input_layer",":","The","input","layer","and","the","number","of","its","output",".","If","no","number","is","specified",",","the","first","output","will","be","connected",".",":","type","input_layer",":","object",",","tuple","(","object",",","int",")",":","param","multiplier",":","The","linear","function","multiplier",".",":","type","multiplier",":","float",":","param","free_term",":","The","linear","function","free","term",".",":","type","free_term",":","float",":","param","name",":","The","layer","name",".",":","type","name",":","str",",","default=None","..","rubric",":",":","Layer","inputs",":","(","1",")","a","data","blob","of","any","size","..","rubric",":",":","Layer","outputs",":","(","1",")","a","data","blob","of","the","same","size","as","the","input",",","with","activation","function","values","on","each","of","the","input","elements"]
docstr: Sets the free term.
          
docstr_tok: ["Sets","the","free","term","."]
code: def free_term(self, free_term):
      """Sets the free term."""
  
      self._internal.set_free_term(free_term)
  
imports: import neoml.PythonWrapper
  from .Dnn import Layer
  from neoml.Utils import check_input_layers
  import typing
label_desc: Use image node_id 5 for calling the Linear obj's underlying member method code with example usage: obj.free_term(free_term) without return types