diff options
Diffstat (limited to 'TensorMath.lua')
-rw-r--r-- | TensorMath.lua | 30 |
1 files changed, 28 insertions, 2 deletions
diff --git a/TensorMath.lua b/TensorMath.lua index 7f1fed1..5a37b12 100644 --- a/TensorMath.lua +++ b/TensorMath.lua @@ -305,8 +305,21 @@ 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("remainder", + cname("remainder"), + {{name=Tensor, default=true, returned=true, method={default='nil'}}, + {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}}) @@ -345,8 +358,21 @@ 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("cremainder", + cname("cremainder"), + {{name=Tensor, default=true, returned=true, method={default='nil'}}, + {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}}) |