コード例 #1
0
ファイル: dp_misc_unary.py プロジェクト: AndreaCensi/mcdp
    def __init__(self):
        amap = SquareNatMap()

        N = Nat()
        R = Rcomp()

        maps = (PromoteToFloat(N, R), SqrtMap(R), FloorMap(R), CoerceToInt(R, N))

        amap_dual = MapComposition(maps)

        WrapAMap.__init__(self, amap, amap_dual)
コード例 #2
0
ファイル: dp_misc_unary.py プロジェクト: rusi/mcdp
    def __init__(self):
        amap = SquareNatMap()

        N = Nat()
        R = Rcomp()

        maps = (PromoteToFloat(N,
                               R), SqrtMap(R), FloorMap(R), CoerceToInt(R, N))

        amap_dual = MapComposition(maps)

        WrapAMap.__init__(self, amap, amap_dual)
コード例 #3
0
ファイル: dp_misc_unary.py プロジェクト: AndreaCensi/mcdp
 def __init__(self, F):
     amap = SqrtMap(F)
     amap_dual = SquareMap(F)
     WrapAMap.__init__(self, amap, amap_dual)
コード例 #4
0
ファイル: dp_misc_unary.py プロジェクト: AndreaCensi/mcdp
 def __init__(self, F, R):
     amap = CoerceToInt(F, R)
     amap_dual = PromoteToFloat(R, F)
     WrapAMap.__init__(self, amap, amap_dual)
コード例 #5
0
ファイル: dp_misc_unary.py プロジェクト: AndreaCensi/mcdp
 def __init__(self, F, num, den):
     amap = RCompUnitsPowerMap(F, num=num, den=den)
     amap_dual = RCompUnitsPowerMap(amap.get_codomain(), num=den, den=num)  # swap
     WrapAMap.__init__(self, amap, amap_dual)
コード例 #6
0
ファイル: dp_misc_unary.py プロジェクト: AndreaCensi/mcdp
 def __init__(self, F, R):
     check_isinstance(F, RcompBase)
     check_isinstance(R, Nat)
     h = CeilRNMap(F, R)
     hd = PromoteToFloat(R, F)
     WrapAMap.__init__(self, h, hd)
コード例 #7
0
ファイル: dp_misc_unary.py プロジェクト: AndreaCensi/mcdp
 def __init__(self, F, R):
     amap = CeilMap(F)
     amap_dual = FloorMap(F)
     WrapAMap.__init__(self, amap, amap_dual)
コード例 #8
0
ファイル: dp_misc_unary.py プロジェクト: AndreaCensi/mcdp
 def __init__(self, F):
     amap = Floor0Map(F)
     amap_dual = CeilMap(F)
     WrapAMap.__init__(self, amap, amap_dual)
コード例 #9
0
ファイル: dp_misc_unary.py プロジェクト: rusi/mcdp
 def __init__(self, F):
     amap = SqrtMap(F)
     amap_dual = SquareMap(F)
     WrapAMap.__init__(self, amap, amap_dual)
コード例 #10
0
ファイル: dp_misc_unary.py プロジェクト: rusi/mcdp
 def __init__(self, F, R):
     amap = CoerceToInt(F, R)
     amap_dual = PromoteToFloat(R, F)
     WrapAMap.__init__(self, amap, amap_dual)
コード例 #11
0
ファイル: dp_misc_unary.py プロジェクト: rusi/mcdp
 def __init__(self, F, num, den):
     amap = RCompUnitsPowerMap(F, num=num, den=den)
     amap_dual = RCompUnitsPowerMap(amap.get_codomain(), num=den,
                                    den=num)  # swap
     WrapAMap.__init__(self, amap, amap_dual)
コード例 #12
0
ファイル: dp_misc_unary.py プロジェクト: rusi/mcdp
 def __init__(self, F, R):
     check_isinstance(F, RcompBase)
     check_isinstance(R, Nat)
     h = CeilRNMap(F, R)
     hd = PromoteToFloat(R, F)
     WrapAMap.__init__(self, h, hd)
コード例 #13
0
ファイル: dp_misc_unary.py プロジェクト: rusi/mcdp
 def __init__(self, F, R):
     assert F == R
     amap = CeilMap(F)
     amap_dual = FloorMap(F)
     WrapAMap.__init__(self, amap, amap_dual)
コード例 #14
0
ファイル: dp_misc_unary.py プロジェクト: rusi/mcdp
 def __init__(self, F):
     amap = Floor0Map(F)
     amap_dual = CeilMap(F)
     WrapAMap.__init__(self, amap, amap_dual)