MCPcopy Create free account
hub / github.com/arrayfire/arrayfire / copyModdims

Function copyModdims

src/backend/common/moddims.cpp:31–40  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

29namespace common {
30
31Node_ptr copyModdims(const Node_ptr &in, const af::dim4 &newDim) {
32
33 Node_ptr out = in->clone();
34 for(int i = 0; i < in->kMaxChildren && in->m_children[i] != nullptr; ++i) {
35 out->m_children[i] = copyModdims(in->m_children[i], newDim);
36 }
37 if(out->isBuffer()) out->modDims(newDim);
38
39 return out;
40}
41
42template<typename T>
43Array<T> moddimOp(const Array<T> &in, af::dim4 outDim) {

Callers 1

moddimOpFunction · 0.85

Calls 3

isBufferMethod · 0.80
cloneMethod · 0.45
modDimsMethod · 0.45

Tested by

no test coverage detected