MCPcopy Create free account
hub / github.com/OriginQ/QPanda-2 / getParents

Method getParents

Core/Variational/var.cpp:105–116  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

103std::vector<var>& var::getChildren() const { return pimpl->children; }
104
105std::vector<var> var::getParents() const {
106 std::vector<var> _parents;
107 for (std::weak_ptr<impl> parent : pimpl->parents) {
108 // _parents.emplace_back( parent.lock() );
109 auto tmp_data = parent.lock();
110 if (nullptr != tmp_data)
111 {
112 _parents.emplace_back(tmp_data);
113 }
114 }
115 return _parents;
116}
117
118long var::getUseCount() const {
119 return pimpl.use_count();

Callers 3

propagateMethod · 0.80
findNonConstsMethod · 0.80
backpropagateMethod · 0.80

Calls 2

lockMethod · 0.45
emplace_backMethod · 0.45

Tested by

no test coverage detected