PerturbationTheoryStateSpaceFilter
Provides an easier constructor for the VPT state space filters
__init__(self, input_space, prefilters, postfilters):
input_space:BasisStateSpaceNo description…
prefilters:AnyNo description…
postfilters:AnyNo description…
from_data(input_space, data):
Works to canonicalize inputs and initialize appropriately from there
data:AnyNo description…
:returns:_No description…
from_rules(input_space, *rules):
Builds a set of filter spaces from dicts of rules
rules:AnyNo description…
:returns:_No description…
@property
prefilters(self):
:returns:_No description…
@property
postfilters(self):
:returns:_No description…
canonicalize_postfilters(input_space, filters):
canonicalize_prefilters(self, basis, prefilters):
Puts the prefilters in canonical form…
basis:AnyNo description…
prefilters:AnyNo description…
:returns:_No description…
from_property_rules(initial_space, target_space, perturbation_rules, property_rules, order=2, postfilters=None):
initial_space:AnyNo description…
target_space:AnyNo description…
perturbation_rules:AnyNo description…
property_rules:AnyNo description…
order:AnyNo description…
:returns:_No description…
generate_nquanta_filter(initials, rules, finals):
Takes the initial number of quanta, a set of possible rules, and a set of final numbers of quanta and determines which rules apply
initial:AnyNo description…
rules:AnyNo description…
:returns:_No description…
Edit Examples or
Create New Examples
Edit Template or
Create New Template
Edit Docstrings