Skip to content

Commit d3ba495

Browse files
committed
Added sqrt wrapper
1 parent 34eb9e6 commit d3ba495

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

include/dCpp.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ var cot(const var& v);
1616
var ln(const var& v);
1717
var log(double base, const var& v);
1818
var exp(const var& v);
19+
var sqrt(const var& v);
20+
var sqrt(var&& v);
1921
}
2022

2123
#endif // DCPP_H

src/dCpp.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,4 +86,14 @@ var exp(const var& v)
8686
}
8787
return out;
8888
}
89+
90+
var sqrt(const var& v)
91+
{
92+
return v^0.5;
93+
}
94+
95+
var sqrt(var&& v)
96+
{
97+
return std::move(v^=0.5);
98+
}
8999
}

0 commit comments

Comments
 (0)