class_docstr: A MultiObjectiveFunction class used to hold multi-objective functions.
docstr: Initialization method.
  
  Args:
      functions: Pointers to functions that will return the fitness value.
docstr_tok: ["Initialization","method",".","Args",":","functions",":","Pointers","to","functions","that","will","return","the","fitness","value","."]
code: def __init__(self, functions: List[callable]) -> None:
      """Initialization method.
  
      Args:
          functions: Pointers to functions that will return the fitness value.
  
      """
  
      logger.info("Creating class: MultiObjectiveFunction.")
  
      self.functions = [Function(f) for f in functions] or []
  
      self.built = True
  
      logger.debug(
          "Functions: %s | Built: %s",
          [f.name for f in self.functions],
          self.built,
      )
      logger.info("Class created.")
  
file_path: opytimizer/opytimizer/functions/multi_objective/standard.py
imports: from typing import List
  import numpy
  import opytimizer.utils.exception
  from opytimizer.core import Function
  from opytimizer.utils import logging
label_desc: Use image node_id 1 to create a new MultiObjectiveFunction object  with example: obj = MultiObjectiveFunction(functions)