Policy
- class Policy
Instantiate policy implementation for particular policy specification parameters.
- __init__(*args, parameterizer: Callable[[Type], PolicySpecBase | None] | None = None, policy_spec: PolicySpecBase | None = None, **kwargs)
Construct a PolicyCoupler instance.
If policy_spec is not provided, all arguments are forwarded to policy spec initializer.
Methods
Attributes
- GetEvalCtor() str
- GetSpec() PolicySpec
Get policy’s parameter specification.
- WithoutCalcRankAtColumnIndex() PolicyCoupler
Make a copy of this policy instance with CalcRankAtColumnIndex disabled.
Useful to prevent optimization-out of strata rank number storage in a stratum ordered store backing a hereditary stratigraphic column.
- __init__(*args, parameterizer: Callable[[Type], PolicySpecBase | None] | None = None, policy_spec: PolicySpecBase | None = None, **kwargs)
Construct a PolicyCoupler instance.
If policy_spec is not provided, all arguments are forwarded to policy spec initializer.
- __repr__() str
Return repr(self).
- __str__() str
Return str(self).
- policy_spec_t
alias of
PolicySpec
- CalcMrcaUncertaintyAbsUpperBound: Callable
- CalcMrcaUncertaintyAbsUpperBoundPessimalRank: Callable
- CalcMrcaUncertaintyAbsUpperBoundAtPessimalRank: Callable
- CalcMrcaUncertaintyRelUpperBound: Callable
- CalcMrcaUncertaintyRelUpperBoundAtPessimalRank: Callable
- CalcMrcaUncertaintyRelUpperBoundPessimalRank: Callable
- CalcNumStrataRetainedUpperBound: Callable
- CalcMrcaUncertaintyAbsExact: Callable | None
- CalcMrcaUncertaintyRelExact: Callable | None
- CalcNumStrataRetainedExact: Callable | None
- CalcRankAtColumnIndex: Callable | None
- IterRetainedRanks: Callable | None
- GenDropRanks: Callable