MCPcopy Create free account
hub / github.com/OpenFOAM/OpenFOAM-dev / reconstruct

Function reconstruct

src/conversion/ensight/part/ensightPartIO.C:101–124  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

99// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
100
101void Foam::ensightPart::reconstruct(Istream& is)
102{
103 dictionary dict(is);
104 dict.lookup("id") >> number_;
105 dict.lookup("name") >> name_;
106
107 offset_ = 0;
108 dict.readIfPresent("offset", offset_);
109
110 // populate elemLists_
111 elemLists_.setSize(elementTypes().size());
112
113 forAll(elementTypes(), elemI)
114 {
115 word key(elementTypes()[elemI]);
116
117 elemLists_[elemI].clear();
118 dict.readIfPresent(key, elemLists_[elemI]);
119
120 size_ += elemLists_[elemI].size();
121 }
122
123 is.check("ensightPart::reconstruct(Istream&)");
124}
125
126
127bool Foam::ensightPart::writeSummary(Ostream& os) const

Callers 15

pEqn.HFile · 0.85
UEqn.HFile · 0.85
pEqn.HFile · 0.85
UEqn.HFile · 0.85
pEqn.HFile · 0.85
UEqn.HFile · 0.85
pEqn.HFile · 0.85
UEqn.HFile · 0.85
pEqn.HFile · 0.85
UEqn.HFile · 0.85
pEqn.HFile · 0.85
UEqn.HFile · 0.85

Calls 6

lookupMethod · 0.80
readIfPresentMethod · 0.80
forAllFunction · 0.50
setSizeMethod · 0.45
sizeMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected