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

Method parameterLines

src/libnnp/SymGrpBaseCompAng.cpp:56–85  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

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