dscribe.ext module¶
- class dscribe.ext.ACSFWrapper(*args, **kwargs)¶
Bases:
pybind11_builtins.pybind11_object
Overloaded function.
__init__(self: dscribe.ext.ACSFWrapper, arg0: float, arg1: List[List[float]], arg2: List[float], arg3: List[List[float]], arg4: List[List[float]], arg5: List[int]) -> None
__init__(self: dscribe.ext.ACSFWrapper) -> None
- property atomic_numbers¶
- create(self: dscribe.ext.ACSFWrapper, arg0: List[List[float]], arg1: List[int], arg2: List[List[float]], arg3: List[List[int]], arg4: List[int]) → List[List[float]]¶
- property g3_params¶
- property g4_params¶
- property g5_params¶
- get_g2_params(self: dscribe.ext.ACSFWrapper) → List[List[float]]¶
- property n_g2¶
- property n_g3¶
- property n_g4¶
- property n_g5¶
- property n_type_pairs¶
- property n_types¶
- property rcut¶
- set_g2_params(self: dscribe.ext.ACSFWrapper, arg0: List[List[float]]) → None¶
- class dscribe.ext.CellList(self: dscribe.ext.CellList, arg0: numpy.ndarray[float64], arg1: float) → None¶
Bases:
pybind11_builtins.pybind11_object
- get_neighbours_for_index(self: dscribe.ext.CellList, arg0: int) → CellListResult¶
- get_neighbours_for_position(self: dscribe.ext.CellList, arg0: float, arg1: float, arg2: float) → CellListResult¶
- class dscribe.ext.CellListResult(self: dscribe.ext.CellListResult) → None¶
Bases:
pybind11_builtins.pybind11_object
- property distances¶
- property distances_squared¶
- property indices¶
- class dscribe.ext.ExtendedSystem(self: dscribe.ext.ExtendedSystem) → None¶
Bases:
pybind11_builtins.pybind11_object
- property atomic_numbers¶
- property indices¶
- property positions¶
- class dscribe.ext.MBTRWrapper(self: dscribe.ext.MBTRWrapper, arg0: Dict[int, int], arg1: int, arg2: List[List[int]]) → None¶
Bases:
pybind11_builtins.pybind11_object
- get_k1(self: dscribe.ext.MBTRWrapper, arg0: List[int], arg1: str, arg2: str, arg3: Dict[str, float], arg4: float, arg5: float, arg6: float, arg7: int) → Dict[str, List[float]]¶
- get_k2(self: dscribe.ext.MBTRWrapper, arg0: List[int], arg1: List[List[float]], arg2: List[List[int]], arg3: str, arg4: str, arg5: Dict[str, float], arg6: float, arg7: float, arg8: float, arg9: int) → Dict[str, List[float]]¶
- get_k2_local(self: dscribe.ext.MBTRWrapper, arg0: List[int], arg1: List[int], arg2: List[List[float]], arg3: List[List[int]], arg4: str, arg5: str, arg6: Dict[str, float], arg7: float, arg8: float, arg9: float, arg10: int) → List[Dict[str, List[float]]]¶
- class dscribe.ext.SOAPGTO(self: dscribe.ext.SOAPGTO, arg0: float, arg1: int, arg2: int, arg3: float, arg4: dict, arg5: bool, arg6: str, arg7: float, arg8: numpy.ndarray[float64], arg9: numpy.ndarray[float64], arg10: numpy.ndarray[int32], arg11: bool) → None¶
Bases:
pybind11_builtins.pybind11_object
- create(*args, **kwargs)¶
Overloaded function.
create(self: dscribe.ext.SOAPGTO, arg0: numpy.ndarray[float64], arg1: numpy.ndarray[float64], arg2: numpy.ndarray[int32], arg3: numpy.ndarray[float64]) -> None
create(self: dscribe.ext.SOAPGTO, arg0: numpy.ndarray[float64], arg1: numpy.ndarray[float64], arg2: numpy.ndarray[int32], arg3: numpy.ndarray[float64], arg4: numpy.ndarray[bool], arg5: numpy.ndarray[float64]) -> None
create(self: dscribe.ext.SOAPGTO, arg0: numpy.ndarray[float64], arg1: numpy.ndarray[float64], arg2: numpy.ndarray[int32], arg3: numpy.ndarray[float64], arg4: CellList) -> None
- derivatives_analytical(self: dscribe.ext.SOAPGTO, arg0: numpy.ndarray[float64], arg1: numpy.ndarray[float64], arg2: numpy.ndarray[float64], arg3: numpy.ndarray[float64], arg4: numpy.ndarray[float64], arg5: numpy.ndarray[float64], arg6: numpy.ndarray[int32], arg7: numpy.ndarray[float64], arg8: numpy.ndarray[bool], arg9: numpy.ndarray[float64], arg10: numpy.ndarray[int32], arg11: bool) → None¶
- derivatives_numerical(self: dscribe.ext.SOAPGTO, arg0: numpy.ndarray[float64], arg1: numpy.ndarray[float64], arg2: numpy.ndarray[float64], arg3: numpy.ndarray[int32], arg4: numpy.ndarray[float64], arg5: numpy.ndarray[bool], arg6: numpy.ndarray[float64], arg7: numpy.ndarray[int32], arg8: numpy.ndarray[int32], arg9: bool, arg10: bool) → None¶
- class dscribe.ext.SOAPPolynomial(self: dscribe.ext.SOAPPolynomial, arg0: float, arg1: int, arg2: int, arg3: float, arg4: dict, arg5: bool, arg6: str, arg7: float, arg8: numpy.ndarray[float64], arg9: numpy.ndarray[float64], arg10: numpy.ndarray[int32], arg11: bool) → None¶
Bases:
pybind11_builtins.pybind11_object
- create(*args, **kwargs)¶
Overloaded function.
create(self: dscribe.ext.SOAPPolynomial, arg0: numpy.ndarray[float64], arg1: numpy.ndarray[float64], arg2: numpy.ndarray[int32], arg3: numpy.ndarray[float64]) -> None
create(self: dscribe.ext.SOAPPolynomial, arg0: numpy.ndarray[float64], arg1: numpy.ndarray[float64], arg2: numpy.ndarray[int32], arg3: numpy.ndarray[float64], arg4: numpy.ndarray[bool], arg5: numpy.ndarray[float64]) -> None
create(self: dscribe.ext.SOAPPolynomial, arg0: numpy.ndarray[float64], arg1: numpy.ndarray[float64], arg2: numpy.ndarray[int32], arg3: numpy.ndarray[float64], arg4: CellList) -> None
- derivatives_numerical(self: dscribe.ext.SOAPPolynomial, arg0: numpy.ndarray[float64], arg1: numpy.ndarray[float64], arg2: numpy.ndarray[float64], arg3: numpy.ndarray[int32], arg4: numpy.ndarray[float64], arg5: numpy.ndarray[bool], arg6: numpy.ndarray[float64], arg7: numpy.ndarray[int32], arg8: numpy.ndarray[int32], arg9: bool, arg10: bool) → None¶
- dscribe.ext.extend_system(arg0: numpy.ndarray[float64], arg1: numpy.ndarray[int32], arg2: numpy.ndarray[float64], arg3: numpy.ndarray[bool], arg4: float) → ExtendedSystem¶
Create a periodically extended system.