schrodinger.application.matsci.qb_sdk.parameters module¶
This module contains all the main parameters used by the package and their default values.
-
class
schrodinger.application.matsci.qb_sdk.parameters.QubecChemistryProblem(geometry: List, basis_set: str, charge: Optional[int] = 0, multiplicity: Optional[int] = 1)[source]¶ Bases:
objectModel for a QUBEC job problem definition
- Attributes:
geometry (list): A molecular geometry represent a list of atom and coordinates basis_set (str): A valid basis set for molecular wavefunction charge (int): The desired charge of the system multiplicity (int): The spin multiplicity
-
geometry: List¶
-
basis_set: str¶
-
charge: Optional[int] = 0¶
-
multiplicity: Optional[int] = 1¶
-
__init__(geometry: List, basis_set: str, charge: Optional[int] = 0, multiplicity: Optional[int] = 1) → None¶ Initialize self. See help(type(self)) for accurate signature.
-
class
schrodinger.application.matsci.qb_sdk.parameters.QubecAlgorithm(value)[source]¶ Bases:
enum.EnumEnumeration with the avaliable quantum algorithms in QUBEC Current values are: ‘vqa’ and ‘qpe_re’
- Values:
‘vqa’: variational quantum algorithm ‘qpe_re’: resource estimator using the quantum phase estimation algorithm
-
vqa= 'vqa'¶
-
qpe_re= 'qpe_re'¶
-
exception
schrodinger.application.matsci.qb_sdk.parameters.QubecSdkError[source]¶ Bases:
ExceptionWrapper for general QUBEC SDK exception
-
__init__(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
args¶
-
with_traceback()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-