pytc.legacy.jastrow.sm7.SM7¶
- class pytc.legacy.jastrow.sm7.SM7(params=None, atom=None)[source]¶
Bases:
JastrowSchmidt-Moskowitz 7-parameter Jastrow factor.
Methods
__call__Evaluate SM7 Jastrow factor.
__delattr__Implement delattr(self, name).
__dir__Default dir() implementation.
__eq__Return self==value.
__format__Default object formatter.
__ge__Return self>=value.
__getattribute__Return getattr(self, name).
__getstate__Helper for pickle.
__gt__Return self>value.
__hash__Return hash(self).
__init__Initialize with either explicit parameters or atom name.
__init_subclass__This method is called when a class is subclassed.
__le__Return self<=value.
__lt__Return self<value.
__ne__Return self!=value.
__new____reduce__Helper for pickle.
__reduce_ex__Helper for pickle.
__repr__Return repr(self).
__setattr__Implement setattr(self, name, value).
__sizeof__Size of object in memory, in bytes.
__str__Return str(self).
__subclasshook__Abstract classes can override this to customize issubclass().
_get_batch_sizeDetermine batch size based on available threads.
_process_grad_batchProcess a batch of r1 points efficiently using vectorized operations.
_scaled_rConvert distance to scaled distance r/(1+r).
_scaled_r_gradGradient of scaled distance with respect to r.
gradCompute gradient using parallel processing over batches.
Attributes
__abstractmethods____annotations____dict____doc____module____slots____weakref__list of weak references to the object
_abc_impl_coeff_table