Package jline.api.cache
Class Cache_spm_size
java.lang.Object
jline.api.cache.Cache_spm_size
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic Cache_spm_size.Resultcache_spm_size(double[][] gamma, double[] m, double[] sigma, double[] k) Cost-capped ray expansion with cumulative caps (matches Cache_erec).static Cache_spm_size.Resultcache_spm_size(double[][] gamma, double[] m, double[] sigma, double[] k, String costmode) Cost-capped ray expansion.
-
Field Details
-
ATMOST
Sum over states of cost AT MOST k, matching Cache_erec.- See Also:
-
EXACT
Resolve the cost exactly at k.- See Also:
-
-
Method Details
-
cache_spm_size
public static Cache_spm_size.Result cache_spm_size(double[][] gamma, double[] m, double[] sigma, double[] k) Cost-capped ray expansion with cumulative caps (matches Cache_erec).- Parameters:
gamma- access factors gamma[i][j], n x hm- cache list capacities, length hsigma- item storage costs, length n, positive integersk- per-list storage cost caps, length h- Returns:
- the expansion result
-
cache_spm_size
public static Cache_spm_size.Result cache_spm_size(double[][] gamma, double[] m, double[] sigma, double[] k, String costmode) Cost-capped ray expansion.- Parameters:
gamma- access factors gamma[i][j], n x hm- cache list capacities, length hsigma- item storage costs, length n, positive integersk- per-list storage cost caps, length hcostmode- ATMOST (matches Cache_erec) or EXACT- Returns:
- the expansion result
-