pytc.solver.xtc_ccsd.RCCSD¶
- class pytc.solver.xtc_ccsd.RCCSD(*args, **kwargs)[source]¶
Bases:
RCCSDRestricted CCSD with ISDF-XTC integrals.
Methods
__call__Call self as a function.
__contains____delattr__Implement delattr(self, name).
__dir__Default dir() implementation.
__eq__Return self==value.
__format__Default object formatter.
__ge__Return self>=value.
__getattr____getattribute__Return getattr(self, name).
__getitem____getstate__Helper for pickle.
__gt__Return self>value.
__hash__Return hash(self).
__init____init_subclass__This method is called when a class is subclassed.
__iter____le__Return self<=value.
__len____lt__Return self<value.
__mro_entries____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().
_finalizeUpdate local RCCSD object to use density fitting for standard Coulomb integrals and/or ISDF for XTC integrals.
Attributes
__annotations____dict____display_name____doc____module____name____orig_bases____sphinx_decorator_args____sphinx_empty_attrs____sphinx_mock____weakref__list of weak references to the object
- property e_tot¶
- density_fit(auxbasis=None, with_df=None, n_rank_xtc=None, with_isdf_xtc=None, **kwargs)[source]¶
Update local RCCSD object to use density fitting for standard Coulomb integrals and/or ISDF for XTC integrals.
- Parameters:
auxbasis (str) – Auxiliary basis for standard Coulomb DF.
with_df (pyscf.df.DF) – Existing DF object for standard integrals.
n_rank_xtc (int) – Rank for ISDF-XTC decomposition. used if with_isdf_xtc is None.
with_isdf_xtc (ISDFXTC) – Existing ISDF-XTC object to use.
**kwargs – Additional arguments for ISDFXTC conversion (e.g., save_path) if creating new ISDFXTC.
- Returns:
A new RCCSD object with DF enabled.