old_contents: # -*- coding: utf-8 -*-
  
  # Copyright 2018 IBM.
  #
  # Licensed under the Apache License, Version 2.0 (the "License");
  # you may not use this file except in compliance with the License.
  # You may obtain a copy of the License at
  #
  #     http://www.apache.org/licenses/LICENSE-2.0
  #
  # Unless required by applicable law or agreed to in writing, software
  # distributed under the License is distributed on an "AS IS" BASIS,
  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  # See the License for the specific language governing permissions and
  # limitations under the License.
  # =============================================================================
  
  from .quantum_algorithm import QuantumAlgorithm
  from .adaptive import VQE, QAOA, QSVMVariational
  from .classical import ExactEigensolver, ExactLPsolver, SVM_Classical
  from .many_sample import EOH, QSVMKernel
  from .single_sample import Grover, IQPE, QPE, AmplitudeEstimation, Simon, \
      DeutschJozsa, BernsteinVazirani, HHL
  
  
  __all__ = ['QuantumAlgorithm',
             'VQE',
             'QAOA',
             'QSVMVariational',
             'ExactEigensolver',
             'ExactLPsolver',
             'SVM_Classical',
             'EOH',
             'QSVMKernel',
             'Grover',
             'IQPE',
             'QPE',
             'AmplitudeEstimation',
             'Simon',
             'DeutschJozsa',
             'BernsteinVazirani',
             'HHL'
             ]
  
  try:
      from .classical import CPLEX_Ising
      __all__ += ['CPLEX_Ising']
  except ImportError:
      pass
  
new_contents: # -*- coding: utf-8 -*-
  
  # Copyright 2018 IBM.
  #
  # Licensed under the Apache License, Version 2.0 (the "License");
  # you may not use this file except in compliance with the License.
  # You may obtain a copy of the License at
  #
  #     http://www.apache.org/licenses/LICENSE-2.0
  #
  # Unless required by applicable law or agreed to in writing, software
  # distributed under the License is distributed on an "AS IS" BASIS,
  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  # See the License for the specific language governing permissions and
  # limitations under the License.
  # =============================================================================
  
  from .quantum_algorithm import QuantumAlgorithm
  from .adaptive import VQE, QAOA, QSVMVariational
  from .classical import ExactEigensolver, ExactLSsolver, SVM_Classical
  from .many_sample import EOH, QSVMKernel
  from .single_sample import Grover, IQPE, QPE, AmplitudeEstimation, Simon, \
      DeutschJozsa, BernsteinVazirani, HHL
  
  
  __all__ = ['QuantumAlgorithm',
             'VQE',
             'QAOA',
             'QSVMVariational',
             'ExactEigensolver',
             'ExactLSsolver',
             'SVM_Classical',
             'EOH',
             'QSVMKernel',
             'Grover',
             'IQPE',
             'QPE',
             'AmplitudeEstimation',
             'Simon',
             'DeutschJozsa',
             'BernsteinVazirani',
             'HHL'
             ]
  
  try:
      from .classical import CPLEX_Ising
      __all__ += ['CPLEX_Ising']
  except ImportError:
      pass
  
subject: rename ExactLPsolver to ExactLSsolver