MCPcopy Create free account
hub / github.com/CompPhysVienna/n2p2 / parameterLines

Method parameterLines

src/libnnp/SymGrpBaseCompAngWeighted.cpp:51–78  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

49}
50
51vector<string> SymGrpBaseCompAngWeighted::parameterLines() const
52{
53 vector<string> v;
54 vector<SymFncBaseCompAngWeighted const*> members = getMembers();
55
56 v.push_back(strpr(getPrintFormatCommon().c_str(),
57 index + 1,
58 elementMap[ec].c_str(),
59 type,
60 rmin / convLength,
61 rmax / convLength));
62
63 for (size_t i = 0; i < members.size(); ++i)
64 {
65 v.push_back(strpr(getPrintFormatMember().c_str(),
66 members[i]->getSubtype().c_str(),
67 members[i]->getRl() / convLength,
68 members[i]->getRc() / convLength,
69 members[i]->getAngleLeft(),
70 members[i]->getAngleRight(),
71 members[i]->getLineNumber() + 1,
72 i + 1,
73 members[i]->getIndex() + 1,
74 calculateComp[i]));
75 }
76
77 return v;
78}

Callers

nothing calls this directly

Calls 9

strprFunction · 0.85
sizeMethod · 0.80
getRlMethod · 0.80
getRcMethod · 0.80
getLineNumberMethod · 0.80
getSubtypeMethod · 0.45
getAngleLeftMethod · 0.45
getAngleRightMethod · 0.45
getIndexMethod · 0.45

Tested by

no test coverage detected