forte2.base_classes.active_space_solver#

Module Contents#

class forte2.base_classes.active_space_solver.ActiveSpaceSolver#

Bases: abc.ABC, forte2.base_classes.mixins.MOsMixin, forte2.base_classes.mixins.SystemMixin, forte2.base_classes.mixins.MOSpaceMixin

Helper class that provides a standard way to create an ABC using inheritance.

states: forte2.state.State | list[forte2.state.State]#
nroots: int | list[int] = 1#
weights: list[float] | list[list[float]] = None#
mo_space: forte2.state.MOSpace = None#
frozen_core_orbitals: list[int] = None#
core_orbitals: list[int] = None#
active_orbitals: list[int] | list[list[int]] = None#
frozen_virtual_orbitals: list[int] = None#
die_if_not_converged: bool = False#
class forte2.base_classes.active_space_solver.RelActiveSpaceSolver#

Bases: ActiveSpaceSolver

Helper class that provides a standard way to create an ABC using inheritance.

nel: int = None#
states: forte2.state.State | list[forte2.state.State] = None#