Tuple set list builders

Python implementation of fast Practicable Inducers/Tuple set list builders

Sections

Multi-effective no-sum-layer limited-underlying tuple set list builder

Level multi-effective no-sum-layer limited-underlying tuple set list builder

Multi-effective no-sum-layer limited-underlying tuple set list builder

The application of the multi-effective no-sum-layer limited-underlying tuple set list builder, $I_{P,U,\mathrm{B,ns,me}}$, is described in Python.

The tuple set builder is defined in module AlignmentPracticable,

parametersSystemsBuilderTupleNoSumlayerMultiEffective :: 
  Integer -> Integer -> Integer -> Integer -> System -> Set.Set Variable -> Fud -> Histogram -> Histogram ->  
  Maybe (Set.Set ((Set.Set Variable, Histogram, Histogram),Double))
def parametersSystemsBuilderTupleNoSumlayerMultiEffective(xmax,omax,bmax,mmax,uu,vv,ff,xx,xxrr):
    ...

The repa tuple set builder is defined in module AlignmentPracticableRepa,

parametersSystemsBuilderTupleNoSumlayerMultiEffectiveRepa_ui :: 
  Integer -> Integer -> Integer -> Integer -> System -> Set.Set Variable -> Fud -> 
  HistoryRepa -> HistogramRepaRed -> HistoryRepa -> HistogramRepaRed ->   
  ([((Set.Set Variable, (HistogramRepaVec, HistogramRepaVec, UV.Vector Double)),Double)],Integer)
def parametersSystemsBuilderTupleNoSumlayerMultiEffectiveRepa_ui(xmax,omax,bmax,mmax,uu,vv,ff,hh,hhx,hhrr,hhrrx):
  ...

Note that the _u suffix indicates that no checking is done on the arguments. The _i suffix indicates that it returns the cardinality of the searched.

Note that the repa builders are partly implemented in C.

Level multi-effective no-sum-layer limited-underlying tuple set list builder

The implementation of the repa level multi-effective no-sum-layer limited-underlying tuple set list builder, $I_{P,U,\mathrm{B,l,ns,me}}$, is defined in module AlignmentPracticableRepa,

parametersSystemsBuilderTupleLevelNoSumlayerMultiEffectiveRepa_ui :: 
  Integer -> Integer -> Integer -> Integer -> System -> Set.Set Variable -> Fud -> Fud -> 
  HistoryRepa -> HistogramRepaRed -> HistoryRepa -> HistogramRepaRed ->   
  ([((Set.Set Variable, (HistogramRepaVec, HistogramRepaVec, UV.Vector Double)),Double)],Integer)
def parametersSystemsBuilderTupleLevelNoSumlayerMultiEffectiveRepa_ui(xmax,omax,bmax,mmax,uu,vvg,ffg,ff,hh,hhx,hhrr,hhrrx):
  ...

Note that the _u suffix indicates that no checking is done on the arguments. The _i suffix indicates that it returns the cardinality of the searched.

Note that the repa builders are partly implemented in C.


top