AdcMatrix

class libadcc.AdcMatrix

Bases: pybind11_builtins.pybind11_object

Class representing the AdcMatrix in various variants. Python binding to adcc::AdcMatrix.

Attributes Summary

blocks

ground_state

intermediates

Get or set the contained libadcc.AdcIntermediates

is_core_valence_separated

mospaces

reference_state

shape

timer

Obtain the timer object of this class.

Methods Summary

block_spaces(self, arg0)

compute_apply(self, arg0, arg1, arg2)

compute_matvec(self, arg0, arg1)

diagonal(self, arg0)

has_block(self, arg0)

Attributes Documentation

blocks
ground_state
intermediates

Get or set the contained libadcc.AdcIntermediates

is_core_valence_separated
mospaces
reference_state
shape
timer

Obtain the timer object of this class.

Methods Documentation

block_spaces(self: libadcc.AdcMatrix, arg0: str) → List[str]
compute_apply(self: libadcc.AdcMatrix, arg0: str, arg1: libadcc.Tensor, arg2: libadcc.Tensor) → None
compute_matvec(self: libadcc.AdcMatrix, arg0: libadcc.AmplitudeVector, arg1: libadcc.AmplitudeVector) → None
diagonal(self: libadcc.AdcMatrix, arg0: str) → libadcc.Tensor
has_block(self: libadcc.AdcMatrix, arg0: str) → bool