From 7584a91f64d8ac4570365f66761a33a880780126 Mon Sep 17 00:00:00 2001 From: liboyue Date: Tue, 29 Mar 2016 15:46:15 +0800 Subject: Add fmod(), cfmod() --- TensorMath.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'TensorMath.lua') diff --git a/TensorMath.lua b/TensorMath.lua index 99e5678..d34fd1d 100644 --- a/TensorMath.lua +++ b/TensorMath.lua @@ -299,6 +299,12 @@ for _,Tensor in ipairs({"ByteTensor", "CharTensor", {name=Tensor, method={default=1}}, {name=real}}) + wrap("fmod", + cname("fmod"), + {{name=Tensor, default=true, returned=true, method={default='nil'}}, + {name=Tensor, method={default=1}}, + {name=real}}) + wrap("mod", cname("mod"), {{name=Tensor, default=true, returned=true, method={default='nil'}}, @@ -339,6 +345,12 @@ for _,Tensor in ipairs({"ByteTensor", "CharTensor", {name=Tensor, method={default=1}}, {name=Tensor}}) + wrap("cfmod", + cname("cfmod"), + {{name=Tensor, default=true, returned=true, method={default='nil'}}, + {name=Tensor, method={default=1}}, + {name=Tensor}}) + wrap("cmod", cname("cmod"), {{name=Tensor, default=true, returned=true, method={default='nil'}}, -- cgit v1.2.3 From 2aacc9a60e784e45f50199a0655af2a92f95832d Mon Sep 17 00:00:00 2001 From: liboyue Date: Tue, 29 Mar 2016 16:40:21 +0800 Subject: Add remainder() and cremainder(). --- TensorMath.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'TensorMath.lua') diff --git a/TensorMath.lua b/TensorMath.lua index d34fd1d..1256c58 100644 --- a/TensorMath.lua +++ b/TensorMath.lua @@ -305,6 +305,12 @@ for _,Tensor in ipairs({"ByteTensor", "CharTensor", {name=Tensor, method={default=1}}, {name=real}}) + wrap("remainder", + cname("remainder"), + {{name=Tensor, default=true, returned=true, method={default='nil'}}, + {name=Tensor, method={default=1}}, + {name=real}}) + wrap("mod", cname("mod"), {{name=Tensor, default=true, returned=true, method={default='nil'}}, @@ -351,6 +357,12 @@ for _,Tensor in ipairs({"ByteTensor", "CharTensor", {name=Tensor, method={default=1}}, {name=Tensor}}) + wrap("cremainder", + cname("cremainder"), + {{name=Tensor, default=true, returned=true, method={default='nil'}}, + {name=Tensor, method={default=1}}, + {name=Tensor}}) + wrap("cmod", cname("cmod"), {{name=Tensor, default=true, returned=true, method={default='nil'}}, -- cgit v1.2.3 From df137f9b417723f6369d6bccb1933257be69ba79 Mon Sep 17 00:00:00 2001 From: liboyue Date: Tue, 29 Mar 2016 17:19:15 +0800 Subject: Remove mod() and cmod(). --- TensorMath.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'TensorMath.lua') diff --git a/TensorMath.lua b/TensorMath.lua index 1256c58..814156f 100644 --- a/TensorMath.lua +++ b/TensorMath.lua @@ -311,8 +311,9 @@ for _,Tensor in ipairs({"ByteTensor", "CharTensor", {name=Tensor, method={default=1}}, {name=real}}) + -- mod alias wrap("mod", - cname("mod"), + cname("fmod"), {{name=Tensor, default=true, returned=true, method={default='nil'}}, {name=Tensor, method={default=1}}, {name=real}}) @@ -363,8 +364,9 @@ for _,Tensor in ipairs({"ByteTensor", "CharTensor", {name=Tensor, method={default=1}}, {name=Tensor}}) + -- cmod alias wrap("cmod", - cname("cmod"), + cname("cfmod"), {{name=Tensor, default=true, returned=true, method={default='nil'}}, {name=Tensor, method={default=1}}, {name=Tensor}}) -- cgit v1.2.3