class_docstr: Class to hold the matrix type.
code: def __init__(self, value_type, structure, storage="assembled"):
      self.value_type = value_type
      self.structure = structure
      self.storage = storage
  
      if value_type not in self._q2f_type:
          raise ValueError("Unrecognized type %s" % value_type)
      if structure not in self._q2f_structure:
          raise ValueError("Unrecognized structure %s" % structure)
      if storage not in self._q2f_storage:
          raise ValueError("Unrecognized storage %s" % storage)
  
imports: from __future__ import division, print_function, absolute_import
  import warnings
  import numpy
  from scipy.sparse import csc_matrix
  from scipy.io.harwell_boeing._fortran_format_parser import FortranFormatParser, IntFormat, ExpFormat
label_desc: Use image node_id 2 to create a new HBMatrixType object from inherited base classes: object with example: obj = HBMatrixType(value_type, structure, storage)